.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{.logotipo{display:none}.isotipo{display:block}}.logo-menu{align-items:center;background-color:#fff;justify-content:space-between;padding:0 16px 0 7px;width:100%}.logo-menu .navbar-toggle{align-items:center;display:flex!important;height:44px;justify-content:center;margin:0!important;padding:0;width:44px}.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}
@charset "UTF-8";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:calc(24px + var(--toast-teclado, 0px));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:#fff;border-bottom:1px solid #e7ebef;color:#5b6575;font-size:12px;font-weight:600;padding:12px 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__tabla.tabla-datos__tabla--movil-tabla{display:table;width:100%}#page-container .tabla-datos__tabla .tabla-datos__solo-movil{display:none}#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}#page-container .tabla-datos--movil-tabla{margin:0 -8px}#page-container .tabla-datos__tabla--movil-tabla td,#page-container .tabla-datos__tabla--movil-tabla th{text-align:left}#page-container .tabla-datos__tabla--movil-tabla .tabla-datos__celda--fin{text-align:right}#page-container .tabla-datos__tabla--movil-tabla thead th{font-size:11px;padding:10px 8px}#page-container .tabla-datos__tabla--movil-tabla tbody td{border-bottom:1px solid #edf0f2;padding:9px 8px}#page-container .tabla-datos__tabla--movil-tabla td.tabla-datos__solo-movil,#page-container .tabla-datos__tabla--movil-tabla th.tabla-datos__solo-movil{display:table-cell;padding-left:12px}#page-container .tabla-datos__tabla--movil-tabla td:last-child,#page-container .tabla-datos__tabla--movil-tabla th:last-child{padding-right:4px}#page-container .tabla-datos__tabla--movil-tabla .acciones-fila{gap:0}#page-container .tabla-datos__contenedor:has(>.tabla-datos__tabla--movil-tabla){overflow-x:auto;position:relative}}@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--silencioso{background:transparent;border:0;color:#273244}#page-container .boton-accion--silencioso: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,#catalogo-categorias-compacta .formulario-inventario,#categorias-gastos-compacta .formulario-inventario,#categorias-movimientos-compacta .formulario-inventario,#compra-compacta .formulario-inventario,#compras-compacta .formulario-inventario,#configuracion-compacta .formulario-inventario,#configuraciones-compacta .formulario-inventario,#existencias-compacta .formulario-inventario,#formVariante.formulario-inventario,#horarios-compacta .formulario-inventario,#inventarios-compacta .formulario-inventario,#inventarios-movimientos .formulario-inventario,#inventarios-revisiones .formulario-inventario,#objetivos-compacta .formulario-inventario,#orden-entrega-compacta .formulario-inventario,#ordenes-entrega-compacta .formulario-inventario,#perfil-compacta .formulario-inventario,#perfiles-compacta .formulario-inventario,#resumen-compacta .formulario-inventario,#revision-compacta .formulario-inventario,#sucursales-compacta .formulario-inventario,#unidades-variables-compacta .formulario-inventario,#usuarios-compacta .formulario-inventario,.catalogo-descuentos .formulario-inventario,.modal-etiquetas .formulario-inventario,.modal-producto .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,#catalogo-categorias-compacta .formulario-inventario .campo,#categorias-gastos-compacta .formulario-inventario .campo,#categorias-movimientos-compacta .formulario-inventario .campo,#compra-compacta .formulario-inventario .campo,#compras-compacta .formulario-inventario .campo,#configuracion-compacta .formulario-inventario .campo,#configuraciones-compacta .formulario-inventario .campo,#existencias-compacta .formulario-inventario .campo,#formVariante.formulario-inventario .campo,#horarios-compacta .formulario-inventario .campo,#inventarios-compacta .formulario-inventario .campo,#inventarios-movimientos .formulario-inventario .campo,#inventarios-revisiones .formulario-inventario .campo,#objetivos-compacta .formulario-inventario .campo,#orden-entrega-compacta .formulario-inventario .campo,#ordenes-entrega-compacta .formulario-inventario .campo,#perfil-compacta .formulario-inventario .campo,#perfiles-compacta .formulario-inventario .campo,#resumen-compacta .formulario-inventario .campo,#revision-compacta .formulario-inventario .campo,#sucursales-compacta .formulario-inventario .campo,#unidades-variables-compacta .formulario-inventario .campo,#usuarios-compacta .formulario-inventario .campo,.catalogo-descuentos .formulario-inventario .campo,.modal-etiquetas .formulario-inventario .campo,.modal-producto .formulario-inventario .campo,.modal-reversion .formulario-inventario .campo{min-width:0}#asistencias-compacta .formulario-inventario .campo--ancho,#catalogo-categorias-compacta .formulario-inventario .campo--ancho,#categorias-gastos-compacta .formulario-inventario .campo--ancho,#categorias-movimientos-compacta .formulario-inventario .campo--ancho,#compra-compacta .formulario-inventario .campo--ancho,#compras-compacta .formulario-inventario .campo--ancho,#configuracion-compacta .formulario-inventario .campo--ancho,#configuraciones-compacta .formulario-inventario .campo--ancho,#existencias-compacta .formulario-inventario .campo--ancho,#formVariante.formulario-inventario .campo--ancho,#horarios-compacta .formulario-inventario .campo--ancho,#inventarios-compacta .formulario-inventario .campo--ancho,#inventarios-movimientos .formulario-inventario .campo--ancho,#inventarios-revisiones .formulario-inventario .campo--ancho,#objetivos-compacta .formulario-inventario .campo--ancho,#orden-entrega-compacta .formulario-inventario .campo--ancho,#ordenes-entrega-compacta .formulario-inventario .campo--ancho,#perfil-compacta .formulario-inventario .campo--ancho,#perfiles-compacta .formulario-inventario .campo--ancho,#resumen-compacta .formulario-inventario .campo--ancho,#revision-compacta .formulario-inventario .campo--ancho,#sucursales-compacta .formulario-inventario .campo--ancho,#unidades-variables-compacta .formulario-inventario .campo--ancho,#usuarios-compacta .formulario-inventario .campo--ancho,.catalogo-descuentos .formulario-inventario .campo--ancho,.modal-etiquetas .formulario-inventario .campo--ancho,.modal-producto .formulario-inventario .campo--ancho,.modal-reversion .formulario-inventario .campo--ancho{grid-column:1/-1}#asistencias-compacta .formulario-inventario .campo__error,#catalogo-categorias-compacta .formulario-inventario .campo__error,#categorias-gastos-compacta .formulario-inventario .campo__error,#categorias-movimientos-compacta .formulario-inventario .campo__error,#compra-compacta .formulario-inventario .campo__error,#compras-compacta .formulario-inventario .campo__error,#configuracion-compacta .formulario-inventario .campo__error,#configuraciones-compacta .formulario-inventario .campo__error,#existencias-compacta .formulario-inventario .campo__error,#formVariante.formulario-inventario .campo__error,#horarios-compacta .formulario-inventario .campo__error,#inventarios-compacta .formulario-inventario .campo__error,#inventarios-movimientos .formulario-inventario .campo__error,#inventarios-revisiones .formulario-inventario .campo__error,#objetivos-compacta .formulario-inventario .campo__error,#orden-entrega-compacta .formulario-inventario .campo__error,#ordenes-entrega-compacta .formulario-inventario .campo__error,#perfil-compacta .formulario-inventario .campo__error,#perfiles-compacta .formulario-inventario .campo__error,#resumen-compacta .formulario-inventario .campo__error,#revision-compacta .formulario-inventario .campo__error,#sucursales-compacta .formulario-inventario .campo__error,#unidades-variables-compacta .formulario-inventario .campo__error,#usuarios-compacta .formulario-inventario .campo__error,.catalogo-descuentos .formulario-inventario .campo__error,.modal-etiquetas .formulario-inventario .campo__error,.modal-producto .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__ayuda,#catalogo-categorias-compacta .formulario-inventario .campo__ayuda,#categorias-gastos-compacta .formulario-inventario .campo__ayuda,#categorias-movimientos-compacta .formulario-inventario .campo__ayuda,#compra-compacta .formulario-inventario .campo__ayuda,#compras-compacta .formulario-inventario .campo__ayuda,#configuracion-compacta .formulario-inventario .campo__ayuda,#configuraciones-compacta .formulario-inventario .campo__ayuda,#existencias-compacta .formulario-inventario .campo__ayuda,#formVariante.formulario-inventario .campo__ayuda,#horarios-compacta .formulario-inventario .campo__ayuda,#inventarios-compacta .formulario-inventario .campo__ayuda,#inventarios-movimientos .formulario-inventario .campo__ayuda,#inventarios-revisiones .formulario-inventario .campo__ayuda,#objetivos-compacta .formulario-inventario .campo__ayuda,#orden-entrega-compacta .formulario-inventario .campo__ayuda,#ordenes-entrega-compacta .formulario-inventario .campo__ayuda,#perfil-compacta .formulario-inventario .campo__ayuda,#perfiles-compacta .formulario-inventario .campo__ayuda,#resumen-compacta .formulario-inventario .campo__ayuda,#revision-compacta .formulario-inventario .campo__ayuda,#sucursales-compacta .formulario-inventario .campo__ayuda,#unidades-variables-compacta .formulario-inventario .campo__ayuda,#usuarios-compacta .formulario-inventario .campo__ayuda,.catalogo-descuentos .formulario-inventario .campo__ayuda,.modal-etiquetas .formulario-inventario .campo__ayuda,.modal-producto .formulario-inventario .campo__ayuda,.modal-reversion .formulario-inventario .campo__ayuda{color:var(--formulario-texto-suave);font-size:12px;line-height:1.45;margin:6px 0 0}#asistencias-compacta .formulario-inventario .campo__pie,#catalogo-categorias-compacta .formulario-inventario .campo__pie,#categorias-gastos-compacta .formulario-inventario .campo__pie,#categorias-movimientos-compacta .formulario-inventario .campo__pie,#compra-compacta .formulario-inventario .campo__pie,#compras-compacta .formulario-inventario .campo__pie,#configuracion-compacta .formulario-inventario .campo__pie,#configuraciones-compacta .formulario-inventario .campo__pie,#existencias-compacta .formulario-inventario .campo__pie,#formVariante.formulario-inventario .campo__pie,#horarios-compacta .formulario-inventario .campo__pie,#inventarios-compacta .formulario-inventario .campo__pie,#inventarios-movimientos .formulario-inventario .campo__pie,#inventarios-revisiones .formulario-inventario .campo__pie,#objetivos-compacta .formulario-inventario .campo__pie,#orden-entrega-compacta .formulario-inventario .campo__pie,#ordenes-entrega-compacta .formulario-inventario .campo__pie,#perfil-compacta .formulario-inventario .campo__pie,#perfiles-compacta .formulario-inventario .campo__pie,#resumen-compacta .formulario-inventario .campo__pie,#revision-compacta .formulario-inventario .campo__pie,#sucursales-compacta .formulario-inventario .campo__pie,#unidades-variables-compacta .formulario-inventario .campo__pie,#usuarios-compacta .formulario-inventario .campo__pie,.catalogo-descuentos .formulario-inventario .campo__pie,.modal-etiquetas .formulario-inventario .campo__pie,.modal-producto .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,#catalogo-categorias-compacta .formulario-inventario .campo__contador,#categorias-gastos-compacta .formulario-inventario .campo__contador,#categorias-movimientos-compacta .formulario-inventario .campo__contador,#compra-compacta .formulario-inventario .campo__contador,#compras-compacta .formulario-inventario .campo__contador,#configuracion-compacta .formulario-inventario .campo__contador,#configuraciones-compacta .formulario-inventario .campo__contador,#existencias-compacta .formulario-inventario .campo__contador,#formVariante.formulario-inventario .campo__contador,#horarios-compacta .formulario-inventario .campo__contador,#inventarios-compacta .formulario-inventario .campo__contador,#inventarios-movimientos .formulario-inventario .campo__contador,#inventarios-revisiones .formulario-inventario .campo__contador,#objetivos-compacta .formulario-inventario .campo__contador,#orden-entrega-compacta .formulario-inventario .campo__contador,#ordenes-entrega-compacta .formulario-inventario .campo__contador,#perfil-compacta .formulario-inventario .campo__contador,#perfiles-compacta .formulario-inventario .campo__contador,#resumen-compacta .formulario-inventario .campo__contador,#revision-compacta .formulario-inventario .campo__contador,#sucursales-compacta .formulario-inventario .campo__contador,#unidades-variables-compacta .formulario-inventario .campo__contador,#usuarios-compacta .formulario-inventario .campo__contador,.catalogo-descuentos .formulario-inventario .campo__contador,.modal-etiquetas .formulario-inventario .campo__contador,.modal-producto .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,#catalogo-categorias-compacta .formulario-inventario .campo-texto,#categorias-gastos-compacta .formulario-inventario .campo-texto,#categorias-movimientos-compacta .formulario-inventario .campo-texto,#compra-compacta .formulario-inventario .campo-texto,#compras-compacta .formulario-inventario .campo-texto,#configuracion-compacta .formulario-inventario .campo-texto,#configuraciones-compacta .formulario-inventario .campo-texto,#existencias-compacta .formulario-inventario .campo-texto,#formVariante.formulario-inventario .campo-texto,#horarios-compacta .formulario-inventario .campo-texto,#inventarios-compacta .formulario-inventario .campo-texto,#inventarios-movimientos .formulario-inventario .campo-texto,#inventarios-revisiones .formulario-inventario .campo-texto,#objetivos-compacta .formulario-inventario .campo-texto,#orden-entrega-compacta .formulario-inventario .campo-texto,#ordenes-entrega-compacta .formulario-inventario .campo-texto,#perfil-compacta .formulario-inventario .campo-texto,#perfiles-compacta .formulario-inventario .campo-texto,#resumen-compacta .formulario-inventario .campo-texto,#revision-compacta .formulario-inventario .campo-texto,#sucursales-compacta .formulario-inventario .campo-texto,#unidades-variables-compacta .formulario-inventario .campo-texto,#usuarios-compacta .formulario-inventario .campo-texto,.catalogo-descuentos .formulario-inventario .campo-texto,.modal-etiquetas .formulario-inventario .campo-texto,.modal-producto .formulario-inventario .campo-texto,.modal-reversion .formulario-inventario .campo-texto{display:grid;gap:6px}#asistencias-compacta .formulario-inventario .campo-texto label,#catalogo-categorias-compacta .formulario-inventario .campo-texto label,#categorias-gastos-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,#configuracion-compacta .formulario-inventario .campo-texto label,#configuraciones-compacta .formulario-inventario .campo-texto label,#existencias-compacta .formulario-inventario .campo-texto label,#formVariante.formulario-inventario .campo-texto label,#horarios-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,#objetivos-compacta .formulario-inventario .campo-texto label,#orden-entrega-compacta .formulario-inventario .campo-texto label,#ordenes-entrega-compacta .formulario-inventario .campo-texto label,#perfil-compacta .formulario-inventario .campo-texto label,#perfiles-compacta .formulario-inventario .campo-texto label,#resumen-compacta .formulario-inventario .campo-texto label,#revision-compacta .formulario-inventario .campo-texto label,#sucursales-compacta .formulario-inventario .campo-texto label,#unidades-variables-compacta .formulario-inventario .campo-texto label,#usuarios-compacta .formulario-inventario .campo-texto label,.catalogo-descuentos .formulario-inventario .campo-texto label,.modal-etiquetas .formulario-inventario .campo-texto label,.modal-producto .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,#catalogo-categorias-compacta .formulario-inventario .campo-texto input,#catalogo-categorias-compacta .formulario-inventario .campo-texto textarea,#categorias-gastos-compacta .formulario-inventario .campo-texto input,#categorias-gastos-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,#configuracion-compacta .formulario-inventario .campo-texto input,#configuracion-compacta .formulario-inventario .campo-texto textarea,#configuraciones-compacta .formulario-inventario .campo-texto input,#configuraciones-compacta .formulario-inventario .campo-texto textarea,#existencias-compacta .formulario-inventario .campo-texto input,#existencias-compacta .formulario-inventario .campo-texto textarea,#formVariante.formulario-inventario .campo-texto input,#formVariante.formulario-inventario .campo-texto textarea,#horarios-compacta .formulario-inventario .campo-texto input,#horarios-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,#objetivos-compacta .formulario-inventario .campo-texto input,#objetivos-compacta .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,#perfil-compacta .formulario-inventario .campo-texto input,#perfil-compacta .formulario-inventario .campo-texto textarea,#perfiles-compacta .formulario-inventario .campo-texto input,#perfiles-compacta .formulario-inventario .campo-texto textarea,#resumen-compacta .formulario-inventario .campo-texto input,#resumen-compacta .formulario-inventario .campo-texto textarea,#revision-compacta .formulario-inventario .campo-texto input,#revision-compacta .formulario-inventario .campo-texto textarea,#sucursales-compacta .formulario-inventario .campo-texto input,#sucursales-compacta .formulario-inventario .campo-texto textarea,#unidades-variables-compacta .formulario-inventario .campo-texto input,#unidades-variables-compacta .formulario-inventario .campo-texto textarea,#usuarios-compacta .formulario-inventario .campo-texto input,#usuarios-compacta .formulario-inventario .campo-texto textarea,.catalogo-descuentos .formulario-inventario .campo-texto input,.catalogo-descuentos .formulario-inventario .campo-texto textarea,.modal-etiquetas .formulario-inventario .campo-texto input,.modal-etiquetas .formulario-inventario .campo-texto textarea,.modal-producto .formulario-inventario .campo-texto input,.modal-producto .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,#catalogo-categorias-compacta .formulario-inventario .campo-texto input:focus,#catalogo-categorias-compacta .formulario-inventario .campo-texto textarea:focus,#categorias-gastos-compacta .formulario-inventario .campo-texto input:focus,#categorias-gastos-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,#configuracion-compacta .formulario-inventario .campo-texto input:focus,#configuracion-compacta .formulario-inventario .campo-texto textarea:focus,#configuraciones-compacta .formulario-inventario .campo-texto input:focus,#configuraciones-compacta .formulario-inventario .campo-texto textarea:focus,#existencias-compacta .formulario-inventario .campo-texto input:focus,#existencias-compacta .formulario-inventario .campo-texto textarea:focus,#formVariante.formulario-inventario .campo-texto input:focus,#formVariante.formulario-inventario .campo-texto textarea:focus,#horarios-compacta .formulario-inventario .campo-texto input:focus,#horarios-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,#objetivos-compacta .formulario-inventario .campo-texto input:focus,#objetivos-compacta .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,#perfil-compacta .formulario-inventario .campo-texto input:focus,#perfil-compacta .formulario-inventario .campo-texto textarea:focus,#perfiles-compacta .formulario-inventario .campo-texto input:focus,#perfiles-compacta .formulario-inventario .campo-texto textarea:focus,#resumen-compacta .formulario-inventario .campo-texto input:focus,#resumen-compacta .formulario-inventario .campo-texto textarea:focus,#revision-compacta .formulario-inventario .campo-texto input:focus,#revision-compacta .formulario-inventario .campo-texto textarea:focus,#sucursales-compacta .formulario-inventario .campo-texto input:focus,#sucursales-compacta .formulario-inventario .campo-texto textarea:focus,#unidades-variables-compacta .formulario-inventario .campo-texto input:focus,#unidades-variables-compacta .formulario-inventario .campo-texto textarea:focus,#usuarios-compacta .formulario-inventario .campo-texto input:focus,#usuarios-compacta .formulario-inventario .campo-texto textarea:focus,.catalogo-descuentos .formulario-inventario .campo-texto input:focus,.catalogo-descuentos .formulario-inventario .campo-texto textarea:focus,.modal-etiquetas .formulario-inventario .campo-texto input:focus,.modal-etiquetas .formulario-inventario .campo-texto textarea:focus,.modal-producto .formulario-inventario .campo-texto input:focus,.modal-producto .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,#catalogo-categorias-compacta .formulario-inventario .campo-texto input:disabled,#catalogo-categorias-compacta .formulario-inventario .campo-texto textarea:disabled,#categorias-gastos-compacta .formulario-inventario .campo-texto input:disabled,#categorias-gastos-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,#configuracion-compacta .formulario-inventario .campo-texto input:disabled,#configuracion-compacta .formulario-inventario .campo-texto textarea:disabled,#configuraciones-compacta .formulario-inventario .campo-texto input:disabled,#configuraciones-compacta .formulario-inventario .campo-texto textarea:disabled,#existencias-compacta .formulario-inventario .campo-texto input:disabled,#existencias-compacta .formulario-inventario .campo-texto textarea:disabled,#formVariante.formulario-inventario .campo-texto input:disabled,#formVariante.formulario-inventario .campo-texto textarea:disabled,#horarios-compacta .formulario-inventario .campo-texto input:disabled,#horarios-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,#objetivos-compacta .formulario-inventario .campo-texto input:disabled,#objetivos-compacta .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,#perfil-compacta .formulario-inventario .campo-texto input:disabled,#perfil-compacta .formulario-inventario .campo-texto textarea:disabled,#perfiles-compacta .formulario-inventario .campo-texto input:disabled,#perfiles-compacta .formulario-inventario .campo-texto textarea:disabled,#resumen-compacta .formulario-inventario .campo-texto input:disabled,#resumen-compacta .formulario-inventario .campo-texto textarea:disabled,#revision-compacta .formulario-inventario .campo-texto input:disabled,#revision-compacta .formulario-inventario .campo-texto textarea:disabled,#sucursales-compacta .formulario-inventario .campo-texto input:disabled,#sucursales-compacta .formulario-inventario .campo-texto textarea:disabled,#unidades-variables-compacta .formulario-inventario .campo-texto input:disabled,#unidades-variables-compacta .formulario-inventario .campo-texto textarea:disabled,#usuarios-compacta .formulario-inventario .campo-texto input:disabled,#usuarios-compacta .formulario-inventario .campo-texto textarea:disabled,.catalogo-descuentos .formulario-inventario .campo-texto input:disabled,.catalogo-descuentos .formulario-inventario .campo-texto textarea:disabled,.modal-etiquetas .formulario-inventario .campo-texto input:disabled,.modal-etiquetas .formulario-inventario .campo-texto textarea:disabled,.modal-producto .formulario-inventario .campo-texto input:disabled,.modal-producto .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,#catalogo-categorias-compacta .formulario-inventario .campo-texto input,#categorias-gastos-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,#configuracion-compacta .formulario-inventario .campo-texto input,#configuraciones-compacta .formulario-inventario .campo-texto input,#existencias-compacta .formulario-inventario .campo-texto input,#formVariante.formulario-inventario .campo-texto input,#horarios-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,#objetivos-compacta .formulario-inventario .campo-texto input,#orden-entrega-compacta .formulario-inventario .campo-texto input,#ordenes-entrega-compacta .formulario-inventario .campo-texto input,#perfil-compacta .formulario-inventario .campo-texto input,#perfiles-compacta .formulario-inventario .campo-texto input,#resumen-compacta .formulario-inventario .campo-texto input,#revision-compacta .formulario-inventario .campo-texto input,#sucursales-compacta .formulario-inventario .campo-texto input,#unidades-variables-compacta .formulario-inventario .campo-texto input,#usuarios-compacta .formulario-inventario .campo-texto input,.catalogo-descuentos .formulario-inventario .campo-texto input,.modal-etiquetas .formulario-inventario .campo-texto input,.modal-producto .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,#catalogo-categorias-compacta .formulario-inventario .campo-texto textarea,#categorias-gastos-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,#configuracion-compacta .formulario-inventario .campo-texto textarea,#configuraciones-compacta .formulario-inventario .campo-texto textarea,#existencias-compacta .formulario-inventario .campo-texto textarea,#formVariante.formulario-inventario .campo-texto textarea,#horarios-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,#objetivos-compacta .formulario-inventario .campo-texto textarea,#orden-entrega-compacta .formulario-inventario .campo-texto textarea,#ordenes-entrega-compacta .formulario-inventario .campo-texto textarea,#perfil-compacta .formulario-inventario .campo-texto textarea,#perfiles-compacta .formulario-inventario .campo-texto textarea,#resumen-compacta .formulario-inventario .campo-texto textarea,#revision-compacta .formulario-inventario .campo-texto textarea,#sucursales-compacta .formulario-inventario .campo-texto textarea,#unidades-variables-compacta .formulario-inventario .campo-texto textarea,#usuarios-compacta .formulario-inventario .campo-texto textarea,.catalogo-descuentos .formulario-inventario .campo-texto textarea,.modal-etiquetas .formulario-inventario .campo-texto textarea,.modal-producto .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 .campo-contrasena__control,#catalogo-categorias-compacta .formulario-inventario .campo-contrasena__control,#categorias-gastos-compacta .formulario-inventario .campo-contrasena__control,#categorias-movimientos-compacta .formulario-inventario .campo-contrasena__control,#compra-compacta .formulario-inventario .campo-contrasena__control,#compras-compacta .formulario-inventario .campo-contrasena__control,#configuracion-compacta .formulario-inventario .campo-contrasena__control,#configuraciones-compacta .formulario-inventario .campo-contrasena__control,#existencias-compacta .formulario-inventario .campo-contrasena__control,#formVariante.formulario-inventario .campo-contrasena__control,#horarios-compacta .formulario-inventario .campo-contrasena__control,#inventarios-compacta .formulario-inventario .campo-contrasena__control,#inventarios-movimientos .formulario-inventario .campo-contrasena__control,#inventarios-revisiones .formulario-inventario .campo-contrasena__control,#objetivos-compacta .formulario-inventario .campo-contrasena__control,#orden-entrega-compacta .formulario-inventario .campo-contrasena__control,#ordenes-entrega-compacta .formulario-inventario .campo-contrasena__control,#perfil-compacta .formulario-inventario .campo-contrasena__control,#perfiles-compacta .formulario-inventario .campo-contrasena__control,#resumen-compacta .formulario-inventario .campo-contrasena__control,#revision-compacta .formulario-inventario .campo-contrasena__control,#sucursales-compacta .formulario-inventario .campo-contrasena__control,#unidades-variables-compacta .formulario-inventario .campo-contrasena__control,#usuarios-compacta .formulario-inventario .campo-contrasena__control,.catalogo-descuentos .formulario-inventario .campo-contrasena__control,.modal-etiquetas .formulario-inventario .campo-contrasena__control,.modal-producto .formulario-inventario .campo-contrasena__control,.modal-reversion .formulario-inventario .campo-contrasena__control{position:relative}#asistencias-compacta .formulario-inventario .campo-contrasena__control input,#catalogo-categorias-compacta .formulario-inventario .campo-contrasena__control input,#categorias-gastos-compacta .formulario-inventario .campo-contrasena__control input,#categorias-movimientos-compacta .formulario-inventario .campo-contrasena__control input,#compra-compacta .formulario-inventario .campo-contrasena__control input,#compras-compacta .formulario-inventario .campo-contrasena__control input,#configuracion-compacta .formulario-inventario .campo-contrasena__control input,#configuraciones-compacta .formulario-inventario .campo-contrasena__control input,#existencias-compacta .formulario-inventario .campo-contrasena__control input,#formVariante.formulario-inventario .campo-contrasena__control input,#horarios-compacta .formulario-inventario .campo-contrasena__control input,#inventarios-compacta .formulario-inventario .campo-contrasena__control input,#inventarios-movimientos .formulario-inventario .campo-contrasena__control input,#inventarios-revisiones .formulario-inventario .campo-contrasena__control input,#objetivos-compacta .formulario-inventario .campo-contrasena__control input,#orden-entrega-compacta .formulario-inventario .campo-contrasena__control input,#ordenes-entrega-compacta .formulario-inventario .campo-contrasena__control input,#perfil-compacta .formulario-inventario .campo-contrasena__control input,#perfiles-compacta .formulario-inventario .campo-contrasena__control input,#resumen-compacta .formulario-inventario .campo-contrasena__control input,#revision-compacta .formulario-inventario .campo-contrasena__control input,#sucursales-compacta .formulario-inventario .campo-contrasena__control input,#unidades-variables-compacta .formulario-inventario .campo-contrasena__control input,#usuarios-compacta .formulario-inventario .campo-contrasena__control input,.catalogo-descuentos .formulario-inventario .campo-contrasena__control input,.modal-etiquetas .formulario-inventario .campo-contrasena__control input,.modal-producto .formulario-inventario .campo-contrasena__control input,.modal-reversion .formulario-inventario .campo-contrasena__control input{padding-right:44px}#asistencias-compacta .formulario-inventario .campo-contrasena__ver,#catalogo-categorias-compacta .formulario-inventario .campo-contrasena__ver,#categorias-gastos-compacta .formulario-inventario .campo-contrasena__ver,#categorias-movimientos-compacta .formulario-inventario .campo-contrasena__ver,#compra-compacta .formulario-inventario .campo-contrasena__ver,#compras-compacta .formulario-inventario .campo-contrasena__ver,#configuracion-compacta .formulario-inventario .campo-contrasena__ver,#configuraciones-compacta .formulario-inventario .campo-contrasena__ver,#existencias-compacta .formulario-inventario .campo-contrasena__ver,#formVariante.formulario-inventario .campo-contrasena__ver,#horarios-compacta .formulario-inventario .campo-contrasena__ver,#inventarios-compacta .formulario-inventario .campo-contrasena__ver,#inventarios-movimientos .formulario-inventario .campo-contrasena__ver,#inventarios-revisiones .formulario-inventario .campo-contrasena__ver,#objetivos-compacta .formulario-inventario .campo-contrasena__ver,#orden-entrega-compacta .formulario-inventario .campo-contrasena__ver,#ordenes-entrega-compacta .formulario-inventario .campo-contrasena__ver,#perfil-compacta .formulario-inventario .campo-contrasena__ver,#perfiles-compacta .formulario-inventario .campo-contrasena__ver,#resumen-compacta .formulario-inventario .campo-contrasena__ver,#revision-compacta .formulario-inventario .campo-contrasena__ver,#sucursales-compacta .formulario-inventario .campo-contrasena__ver,#unidades-variables-compacta .formulario-inventario .campo-contrasena__ver,#usuarios-compacta .formulario-inventario .campo-contrasena__ver,.catalogo-descuentos .formulario-inventario .campo-contrasena__ver,.modal-etiquetas .formulario-inventario .campo-contrasena__ver,.modal-producto .formulario-inventario .campo-contrasena__ver,.modal-reversion .formulario-inventario .campo-contrasena__ver{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--formulario-texto-suave);display:inline-flex;height:44px;justify-content:center;padding:0;position:absolute;right:0;top:0;width:44px}@media (hover:hover){#asistencias-compacta .formulario-inventario .campo-contrasena__ver:hover:not(:disabled),#catalogo-categorias-compacta .formulario-inventario .campo-contrasena__ver:hover:not(:disabled),#categorias-gastos-compacta .formulario-inventario .campo-contrasena__ver:hover:not(:disabled),#categorias-movimientos-compacta .formulario-inventario .campo-contrasena__ver:hover:not(:disabled),#compra-compacta .formulario-inventario .campo-contrasena__ver:hover:not(:disabled),#compras-compacta .formulario-inventario .campo-contrasena__ver:hover:not(:disabled),#configuracion-compacta .formulario-inventario .campo-contrasena__ver:hover:not(:disabled),#configuraciones-compacta .formulario-inventario .campo-contrasena__ver:hover:not(:disabled),#existencias-compacta .formulario-inventario .campo-contrasena__ver:hover:not(:disabled),#formVariante.formulario-inventario .campo-contrasena__ver:hover:not(:disabled),#horarios-compacta .formulario-inventario .campo-contrasena__ver:hover:not(:disabled),#inventarios-compacta .formulario-inventario .campo-contrasena__ver:hover:not(:disabled),#inventarios-movimientos .formulario-inventario .campo-contrasena__ver:hover:not(:disabled),#inventarios-revisiones .formulario-inventario .campo-contrasena__ver:hover:not(:disabled),#objetivos-compacta .formulario-inventario .campo-contrasena__ver:hover:not(:disabled),#orden-entrega-compacta .formulario-inventario .campo-contrasena__ver:hover:not(:disabled),#ordenes-entrega-compacta .formulario-inventario .campo-contrasena__ver:hover:not(:disabled),#perfil-compacta .formulario-inventario .campo-contrasena__ver:hover:not(:disabled),#perfiles-compacta .formulario-inventario .campo-contrasena__ver:hover:not(:disabled),#resumen-compacta .formulario-inventario .campo-contrasena__ver:hover:not(:disabled),#revision-compacta .formulario-inventario .campo-contrasena__ver:hover:not(:disabled),#sucursales-compacta .formulario-inventario .campo-contrasena__ver:hover:not(:disabled),#unidades-variables-compacta .formulario-inventario .campo-contrasena__ver:hover:not(:disabled),#usuarios-compacta .formulario-inventario .campo-contrasena__ver:hover:not(:disabled),.catalogo-descuentos .formulario-inventario .campo-contrasena__ver:hover:not(:disabled),.modal-etiquetas .formulario-inventario .campo-contrasena__ver:hover:not(:disabled),.modal-producto .formulario-inventario .campo-contrasena__ver:hover:not(:disabled),.modal-reversion .formulario-inventario .campo-contrasena__ver:hover:not(:disabled){color:rgb(var(--color-base))}}#asistencias-compacta .formulario-inventario .campo-contrasena__ver:focus-visible,#catalogo-categorias-compacta .formulario-inventario .campo-contrasena__ver:focus-visible,#categorias-gastos-compacta .formulario-inventario .campo-contrasena__ver:focus-visible,#categorias-movimientos-compacta .formulario-inventario .campo-contrasena__ver:focus-visible,#compra-compacta .formulario-inventario .campo-contrasena__ver:focus-visible,#compras-compacta .formulario-inventario .campo-contrasena__ver:focus-visible,#configuracion-compacta .formulario-inventario .campo-contrasena__ver:focus-visible,#configuraciones-compacta .formulario-inventario .campo-contrasena__ver:focus-visible,#existencias-compacta .formulario-inventario .campo-contrasena__ver:focus-visible,#formVariante.formulario-inventario .campo-contrasena__ver:focus-visible,#horarios-compacta .formulario-inventario .campo-contrasena__ver:focus-visible,#inventarios-compacta .formulario-inventario .campo-contrasena__ver:focus-visible,#inventarios-movimientos .formulario-inventario .campo-contrasena__ver:focus-visible,#inventarios-revisiones .formulario-inventario .campo-contrasena__ver:focus-visible,#objetivos-compacta .formulario-inventario .campo-contrasena__ver:focus-visible,#orden-entrega-compacta .formulario-inventario .campo-contrasena__ver:focus-visible,#ordenes-entrega-compacta .formulario-inventario .campo-contrasena__ver:focus-visible,#perfil-compacta .formulario-inventario .campo-contrasena__ver:focus-visible,#perfiles-compacta .formulario-inventario .campo-contrasena__ver:focus-visible,#resumen-compacta .formulario-inventario .campo-contrasena__ver:focus-visible,#revision-compacta .formulario-inventario .campo-contrasena__ver:focus-visible,#sucursales-compacta .formulario-inventario .campo-contrasena__ver:focus-visible,#unidades-variables-compacta .formulario-inventario .campo-contrasena__ver:focus-visible,#usuarios-compacta .formulario-inventario .campo-contrasena__ver:focus-visible,.catalogo-descuentos .formulario-inventario .campo-contrasena__ver:focus-visible,.modal-etiquetas .formulario-inventario .campo-contrasena__ver:focus-visible,.modal-producto .formulario-inventario .campo-contrasena__ver:focus-visible,.modal-reversion .formulario-inventario .campo-contrasena__ver:focus-visible{box-shadow:inset 0 0 0 2px rgba(var(--color-base),.55);outline:0}#asistencias-compacta .formulario-inventario .campo-contrasena__ver:disabled,#catalogo-categorias-compacta .formulario-inventario .campo-contrasena__ver:disabled,#categorias-gastos-compacta .formulario-inventario .campo-contrasena__ver:disabled,#categorias-movimientos-compacta .formulario-inventario .campo-contrasena__ver:disabled,#compra-compacta .formulario-inventario .campo-contrasena__ver:disabled,#compras-compacta .formulario-inventario .campo-contrasena__ver:disabled,#configuracion-compacta .formulario-inventario .campo-contrasena__ver:disabled,#configuraciones-compacta .formulario-inventario .campo-contrasena__ver:disabled,#existencias-compacta .formulario-inventario .campo-contrasena__ver:disabled,#formVariante.formulario-inventario .campo-contrasena__ver:disabled,#horarios-compacta .formulario-inventario .campo-contrasena__ver:disabled,#inventarios-compacta .formulario-inventario .campo-contrasena__ver:disabled,#inventarios-movimientos .formulario-inventario .campo-contrasena__ver:disabled,#inventarios-revisiones .formulario-inventario .campo-contrasena__ver:disabled,#objetivos-compacta .formulario-inventario .campo-contrasena__ver:disabled,#orden-entrega-compacta .formulario-inventario .campo-contrasena__ver:disabled,#ordenes-entrega-compacta .formulario-inventario .campo-contrasena__ver:disabled,#perfil-compacta .formulario-inventario .campo-contrasena__ver:disabled,#perfiles-compacta .formulario-inventario .campo-contrasena__ver:disabled,#resumen-compacta .formulario-inventario .campo-contrasena__ver:disabled,#revision-compacta .formulario-inventario .campo-contrasena__ver:disabled,#sucursales-compacta .formulario-inventario .campo-contrasena__ver:disabled,#unidades-variables-compacta .formulario-inventario .campo-contrasena__ver:disabled,#usuarios-compacta .formulario-inventario .campo-contrasena__ver:disabled,.catalogo-descuentos .formulario-inventario .campo-contrasena__ver:disabled,.modal-etiquetas .formulario-inventario .campo-contrasena__ver:disabled,.modal-producto .formulario-inventario .campo-contrasena__ver:disabled,.modal-reversion .formulario-inventario .campo-contrasena__ver:disabled{cursor:wait;opacity:.72}#asistencias-compacta .formulario-inventario .v-selector-single .search-selector,#catalogo-categorias-compacta .formulario-inventario .v-selector-single .search-selector,#categorias-gastos-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,#configuracion-compacta .formulario-inventario .v-selector-single .search-selector,#configuraciones-compacta .formulario-inventario .v-selector-single .search-selector,#existencias-compacta .formulario-inventario .v-selector-single .search-selector,#formVariante.formulario-inventario .v-selector-single .search-selector,#horarios-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,#objetivos-compacta .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,#perfil-compacta .formulario-inventario .v-selector-single .search-selector,#perfiles-compacta .formulario-inventario .v-selector-single .search-selector,#resumen-compacta .formulario-inventario .v-selector-single .search-selector,#revision-compacta .formulario-inventario .v-selector-single .search-selector,#sucursales-compacta .formulario-inventario .v-selector-single .search-selector,#unidades-variables-compacta .formulario-inventario .v-selector-single .search-selector,#usuarios-compacta .formulario-inventario .v-selector-single .search-selector,.catalogo-descuentos .formulario-inventario .v-selector-single .search-selector,.modal-etiquetas .formulario-inventario .v-selector-single .search-selector,.modal-producto .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,#catalogo-categorias-compacta .formulario-inventario .v-selector-single .form-floating,#categorias-gastos-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,#configuracion-compacta .formulario-inventario .v-selector-single .form-floating,#configuraciones-compacta .formulario-inventario .v-selector-single .form-floating,#existencias-compacta .formulario-inventario .v-selector-single .form-floating,#formVariante.formulario-inventario .v-selector-single .form-floating,#horarios-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,#objetivos-compacta .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,#perfil-compacta .formulario-inventario .v-selector-single .form-floating,#perfiles-compacta .formulario-inventario .v-selector-single .form-floating,#resumen-compacta .formulario-inventario .v-selector-single .form-floating,#revision-compacta .formulario-inventario .v-selector-single .form-floating,#sucursales-compacta .formulario-inventario .v-selector-single .form-floating,#unidades-variables-compacta .formulario-inventario .v-selector-single .form-floating,#usuarios-compacta .formulario-inventario .v-selector-single .form-floating,.catalogo-descuentos .formulario-inventario .v-selector-single .form-floating,.modal-etiquetas .formulario-inventario .v-selector-single .form-floating,.modal-producto .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,#catalogo-categorias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label,#categorias-gastos-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,#configuracion-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label,#configuraciones-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,#formVariante.formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label,#horarios-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,#objetivos-compacta .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,#perfil-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label,#perfiles-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label,#resumen-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,#sucursales-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label,#unidades-variables-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label,#usuarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label,.catalogo-descuentos .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label,.modal-etiquetas .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label,.modal-producto .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,#catalogo-categorias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label,#catalogo-categorias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label,#catalogo-categorias-compacta .formulario-inventario .v-selector-single .form-floating>label,#categorias-gastos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label,#categorias-gastos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label,#categorias-gastos-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,#configuracion-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label,#configuracion-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label,#configuracion-compacta .formulario-inventario .v-selector-single .form-floating>label,#configuraciones-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label,#configuraciones-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label,#configuraciones-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,#formVariante.formulario-inventario .v-selector-single .form-floating>.form-control:focus~label,#formVariante.formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label,#formVariante.formulario-inventario .v-selector-single .form-floating>label,#horarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label,#horarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label,#horarios-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,#objetivos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label,#objetivos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label,#objetivos-compacta .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,#perfil-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label,#perfil-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label,#perfil-compacta .formulario-inventario .v-selector-single .form-floating>label,#perfiles-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label,#perfiles-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label,#perfiles-compacta .formulario-inventario .v-selector-single .form-floating>label,#resumen-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label,#resumen-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label,#resumen-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,#sucursales-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label,#sucursales-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label,#sucursales-compacta .formulario-inventario .v-selector-single .form-floating>label,#unidades-variables-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label,#unidades-variables-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label,#unidades-variables-compacta .formulario-inventario .v-selector-single .form-floating>label,#usuarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label,#usuarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label,#usuarios-compacta .formulario-inventario .v-selector-single .form-floating>label,.catalogo-descuentos .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label,.catalogo-descuentos .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label,.catalogo-descuentos .formulario-inventario .v-selector-single .form-floating>label,.modal-etiquetas .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label,.modal-etiquetas .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label,.modal-etiquetas .formulario-inventario .v-selector-single .form-floating>label,.modal-producto .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label,.modal-producto .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label,.modal-producto .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,#catalogo-categorias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label:after,#categorias-gastos-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,#configuracion-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label:after,#configuraciones-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,#formVariante.formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label:after,#horarios-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,#objetivos-compacta .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,#perfil-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label:after,#perfiles-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label:after,#resumen-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,#sucursales-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label:after,#unidades-variables-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label:after,#usuarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label:after,.catalogo-descuentos .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label:after,.modal-etiquetas .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)~label:after,.modal-producto .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,#catalogo-categorias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label:after,#catalogo-categorias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label:after,#catalogo-categorias-compacta .formulario-inventario .v-selector-single .form-floating>label:after,#categorias-gastos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label:after,#categorias-gastos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label:after,#categorias-gastos-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,#configuracion-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label:after,#configuracion-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label:after,#configuracion-compacta .formulario-inventario .v-selector-single .form-floating>label:after,#configuraciones-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label:after,#configuraciones-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label:after,#configuraciones-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,#formVariante.formulario-inventario .v-selector-single .form-floating>.form-control:focus~label:after,#formVariante.formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label:after,#formVariante.formulario-inventario .v-selector-single .form-floating>label:after,#horarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label:after,#horarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label:after,#horarios-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,#objetivos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label:after,#objetivos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label:after,#objetivos-compacta .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,#perfil-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label:after,#perfil-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label:after,#perfil-compacta .formulario-inventario .v-selector-single .form-floating>label:after,#perfiles-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label:after,#perfiles-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label:after,#perfiles-compacta .formulario-inventario .v-selector-single .form-floating>label:after,#resumen-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label:after,#resumen-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label:after,#resumen-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,#sucursales-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label:after,#sucursales-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label:after,#sucursales-compacta .formulario-inventario .v-selector-single .form-floating>label:after,#unidades-variables-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label:after,#unidades-variables-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label:after,#unidades-variables-compacta .formulario-inventario .v-selector-single .form-floating>label:after,#usuarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label:after,#usuarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label:after,#usuarios-compacta .formulario-inventario .v-selector-single .form-floating>label:after,.catalogo-descuentos .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label:after,.catalogo-descuentos .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label:after,.catalogo-descuentos .formulario-inventario .v-selector-single .form-floating>label:after,.modal-etiquetas .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label:after,.modal-etiquetas .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label:after,.modal-etiquetas .formulario-inventario .v-selector-single .form-floating>label:after,.modal-producto .formulario-inventario .v-selector-single .form-floating>.form-control:focus~label:after,.modal-producto .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)~label:after,.modal-producto .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),#catalogo-categorias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown),#categorias-gastos-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),#configuracion-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown),#configuraciones-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),#formVariante.formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown),#horarios-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),#objetivos-compacta .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),#perfil-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown),#perfiles-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown),#resumen-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),#sucursales-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown),#unidades-variables-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown),#usuarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown),.catalogo-descuentos .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown),.modal-etiquetas .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown),.modal-producto .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),#catalogo-categorias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control,#catalogo-categorias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#catalogo-categorias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown),#categorias-gastos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control,#categorias-gastos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#categorias-gastos-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),#configuracion-compacta .formulario-inventario .v-selector-single .form-floating>.form-control,#configuracion-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#configuracion-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown),#configuraciones-compacta .formulario-inventario .v-selector-single .form-floating>.form-control,#configuraciones-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#configuraciones-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),#formVariante.formulario-inventario .v-selector-single .form-floating>.form-control,#formVariante.formulario-inventario .v-selector-single .form-floating>.form-control:focus,#formVariante.formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown),#horarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control,#horarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#horarios-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),#objetivos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control,#objetivos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#objetivos-compacta .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),#perfil-compacta .formulario-inventario .v-selector-single .form-floating>.form-control,#perfil-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#perfil-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown),#perfiles-compacta .formulario-inventario .v-selector-single .form-floating>.form-control,#perfiles-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#perfiles-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown),#resumen-compacta .formulario-inventario .v-selector-single .form-floating>.form-control,#resumen-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#resumen-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),#sucursales-compacta .formulario-inventario .v-selector-single .form-floating>.form-control,#sucursales-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#sucursales-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown),#unidades-variables-compacta .formulario-inventario .v-selector-single .form-floating>.form-control,#unidades-variables-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#unidades-variables-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown),#usuarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control,#usuarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#usuarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown),.catalogo-descuentos .formulario-inventario .v-selector-single .form-floating>.form-control,.catalogo-descuentos .formulario-inventario .v-selector-single .form-floating>.form-control:focus,.catalogo-descuentos .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown),.modal-etiquetas .formulario-inventario .v-selector-single .form-floating>.form-control,.modal-etiquetas .formulario-inventario .v-selector-single .form-floating>.form-control:focus,.modal-etiquetas .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown),.modal-producto .formulario-inventario .v-selector-single .form-floating>.form-control,.modal-producto .formulario-inventario .v-selector-single .form-floating>.form-control:focus,.modal-producto .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,#catalogo-categorias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::-moz-placeholder,#catalogo-categorias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::-moz-placeholder,#catalogo-categorias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::-moz-placeholder,#categorias-gastos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::-moz-placeholder,#categorias-gastos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::-moz-placeholder,#categorias-gastos-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,#configuracion-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::-moz-placeholder,#configuracion-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::-moz-placeholder,#configuracion-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::-moz-placeholder,#configuraciones-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::-moz-placeholder,#configuraciones-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::-moz-placeholder,#configuraciones-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,#formVariante.formulario-inventario .v-selector-single .form-floating>.form-control::-moz-placeholder,#formVariante.formulario-inventario .v-selector-single .form-floating>.form-control:focus::-moz-placeholder,#formVariante.formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::-moz-placeholder,#horarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::-moz-placeholder,#horarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::-moz-placeholder,#horarios-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,#objetivos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::-moz-placeholder,#objetivos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::-moz-placeholder,#objetivos-compacta .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,#perfil-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::-moz-placeholder,#perfil-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::-moz-placeholder,#perfil-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::-moz-placeholder,#perfiles-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::-moz-placeholder,#perfiles-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::-moz-placeholder,#perfiles-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::-moz-placeholder,#resumen-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::-moz-placeholder,#resumen-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::-moz-placeholder,#resumen-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,#sucursales-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::-moz-placeholder,#sucursales-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::-moz-placeholder,#sucursales-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::-moz-placeholder,#unidades-variables-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::-moz-placeholder,#unidades-variables-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::-moz-placeholder,#unidades-variables-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::-moz-placeholder,#usuarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::-moz-placeholder,#usuarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::-moz-placeholder,#usuarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::-moz-placeholder,.catalogo-descuentos .formulario-inventario .v-selector-single .form-floating>.form-control::-moz-placeholder,.catalogo-descuentos .formulario-inventario .v-selector-single .form-floating>.form-control:focus::-moz-placeholder,.catalogo-descuentos .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::-moz-placeholder,.modal-etiquetas .formulario-inventario .v-selector-single .form-floating>.form-control::-moz-placeholder,.modal-etiquetas .formulario-inventario .v-selector-single .form-floating>.form-control:focus::-moz-placeholder,.modal-etiquetas .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::-moz-placeholder,.modal-producto .formulario-inventario .v-selector-single .form-floating>.form-control::-moz-placeholder,.modal-producto .formulario-inventario .v-selector-single .form-floating>.form-control:focus::-moz-placeholder,.modal-producto .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,#catalogo-categorias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)::placeholder,#categorias-gastos-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,#configuracion-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)::placeholder,#configuraciones-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,#formVariante.formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)::placeholder,#horarios-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,#objetivos-compacta .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,#perfil-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)::placeholder,#perfiles-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)::placeholder,#resumen-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,#sucursales-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)::placeholder,#unidades-variables-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)::placeholder,#usuarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)::placeholder,.catalogo-descuentos .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)::placeholder,.modal-etiquetas .formulario-inventario .v-selector-single .form-floating>.form-control:not(:-moz-placeholder-shown)::placeholder,.modal-producto .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,#catalogo-categorias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::placeholder,#catalogo-categorias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::placeholder,#catalogo-categorias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::placeholder,#categorias-gastos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::placeholder,#categorias-gastos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::placeholder,#categorias-gastos-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,#configuracion-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::placeholder,#configuracion-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::placeholder,#configuracion-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::placeholder,#configuraciones-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::placeholder,#configuraciones-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::placeholder,#configuraciones-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,#formVariante.formulario-inventario .v-selector-single .form-floating>.form-control::placeholder,#formVariante.formulario-inventario .v-selector-single .form-floating>.form-control:focus::placeholder,#formVariante.formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::placeholder,#horarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::placeholder,#horarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::placeholder,#horarios-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,#objetivos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::placeholder,#objetivos-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::placeholder,#objetivos-compacta .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,#perfil-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::placeholder,#perfil-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::placeholder,#perfil-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::placeholder,#perfiles-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::placeholder,#perfiles-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::placeholder,#perfiles-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::placeholder,#resumen-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::placeholder,#resumen-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::placeholder,#resumen-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,#sucursales-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::placeholder,#sucursales-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::placeholder,#sucursales-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::placeholder,#unidades-variables-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::placeholder,#unidades-variables-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::placeholder,#unidades-variables-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::placeholder,#usuarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control::placeholder,#usuarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus::placeholder,#usuarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::placeholder,.catalogo-descuentos .formulario-inventario .v-selector-single .form-floating>.form-control::placeholder,.catalogo-descuentos .formulario-inventario .v-selector-single .form-floating>.form-control:focus::placeholder,.catalogo-descuentos .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::placeholder,.modal-etiquetas .formulario-inventario .v-selector-single .form-floating>.form-control::placeholder,.modal-etiquetas .formulario-inventario .v-selector-single .form-floating>.form-control:focus::placeholder,.modal-etiquetas .formulario-inventario .v-selector-single .form-floating>.form-control:not(:placeholder-shown)::placeholder,.modal-producto .formulario-inventario .v-selector-single .form-floating>.form-control::placeholder,.modal-producto .formulario-inventario .v-selector-single .form-floating>.form-control:focus::placeholder,.modal-producto .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,#catalogo-categorias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#categorias-gastos-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,#configuracion-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#configuraciones-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#existencias-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#formVariante.formulario-inventario .v-selector-single .form-floating>.form-control:focus,#horarios-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,#objetivos-compacta .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,#perfil-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#perfiles-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#resumen-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#revision-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#sucursales-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#unidades-variables-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,#usuarios-compacta .formulario-inventario .v-selector-single .form-floating>.form-control:focus,.catalogo-descuentos .formulario-inventario .v-selector-single .form-floating>.form-control:focus,.modal-etiquetas .formulario-inventario .v-selector-single .form-floating>.form-control:focus,.modal-producto .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,#catalogo-categorias-compacta .formulario-inventario .v-selector-single .search-selector__icon,#categorias-gastos-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,#configuracion-compacta .formulario-inventario .v-selector-single .search-selector__icon,#configuraciones-compacta .formulario-inventario .v-selector-single .search-selector__icon,#existencias-compacta .formulario-inventario .v-selector-single .search-selector__icon,#formVariante.formulario-inventario .v-selector-single .search-selector__icon,#horarios-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,#objetivos-compacta .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,#perfil-compacta .formulario-inventario .v-selector-single .search-selector__icon,#perfiles-compacta .formulario-inventario .v-selector-single .search-selector__icon,#resumen-compacta .formulario-inventario .v-selector-single .search-selector__icon,#revision-compacta .formulario-inventario .v-selector-single .search-selector__icon,#sucursales-compacta .formulario-inventario .v-selector-single .search-selector__icon,#unidades-variables-compacta .formulario-inventario .v-selector-single .search-selector__icon,#usuarios-compacta .formulario-inventario .v-selector-single .search-selector__icon,.catalogo-descuentos .formulario-inventario .v-selector-single .search-selector__icon,.modal-etiquetas .formulario-inventario .v-selector-single .search-selector__icon,.modal-producto .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,#catalogo-categorias-compacta .formulario-inventario .v-selector-single .search-selector__icon .icono,#categorias-gastos-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,#configuracion-compacta .formulario-inventario .v-selector-single .search-selector__icon .icono,#configuraciones-compacta .formulario-inventario .v-selector-single .search-selector__icon .icono,#existencias-compacta .formulario-inventario .v-selector-single .search-selector__icon .icono,#formVariante.formulario-inventario .v-selector-single .search-selector__icon .icono,#horarios-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,#objetivos-compacta .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,#perfil-compacta .formulario-inventario .v-selector-single .search-selector__icon .icono,#perfiles-compacta .formulario-inventario .v-selector-single .search-selector__icon .icono,#resumen-compacta .formulario-inventario .v-selector-single .search-selector__icon .icono,#revision-compacta .formulario-inventario .v-selector-single .search-selector__icon .icono,#sucursales-compacta .formulario-inventario .v-selector-single .search-selector__icon .icono,#unidades-variables-compacta .formulario-inventario .v-selector-single .search-selector__icon .icono,#usuarios-compacta .formulario-inventario .v-selector-single .search-selector__icon .icono,.catalogo-descuentos .formulario-inventario .v-selector-single .search-selector__icon .icono,.modal-etiquetas .formulario-inventario .v-selector-single .search-selector__icon .icono,.modal-producto .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,#catalogo-categorias-compacta .formulario-inventario .v-selector-single .search-selector__dropdown,#categorias-gastos-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,#configuracion-compacta .formulario-inventario .v-selector-single .search-selector__dropdown,#configuraciones-compacta .formulario-inventario .v-selector-single .search-selector__dropdown,#existencias-compacta .formulario-inventario .v-selector-single .search-selector__dropdown,#formVariante.formulario-inventario .v-selector-single .search-selector__dropdown,#horarios-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,#objetivos-compacta .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,#perfil-compacta .formulario-inventario .v-selector-single .search-selector__dropdown,#perfiles-compacta .formulario-inventario .v-selector-single .search-selector__dropdown,#resumen-compacta .formulario-inventario .v-selector-single .search-selector__dropdown,#revision-compacta .formulario-inventario .v-selector-single .search-selector__dropdown,#sucursales-compacta .formulario-inventario .v-selector-single .search-selector__dropdown,#unidades-variables-compacta .formulario-inventario .v-selector-single .search-selector__dropdown,#usuarios-compacta .formulario-inventario .v-selector-single .search-selector__dropdown,.catalogo-descuentos .formulario-inventario .v-selector-single .search-selector__dropdown,.modal-etiquetas .formulario-inventario .v-selector-single .search-selector__dropdown,.modal-producto .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,#catalogo-categorias-compacta .formulario-inventario .v-selector-single .search-selector__option,#categorias-gastos-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,#configuracion-compacta .formulario-inventario .v-selector-single .search-selector__option,#configuraciones-compacta .formulario-inventario .v-selector-single .search-selector__option,#existencias-compacta .formulario-inventario .v-selector-single .search-selector__option,#formVariante.formulario-inventario .v-selector-single .search-selector__option,#horarios-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,#objetivos-compacta .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,#perfil-compacta .formulario-inventario .v-selector-single .search-selector__option,#perfiles-compacta .formulario-inventario .v-selector-single .search-selector__option,#resumen-compacta .formulario-inventario .v-selector-single .search-selector__option,#revision-compacta .formulario-inventario .v-selector-single .search-selector__option,#sucursales-compacta .formulario-inventario .v-selector-single .search-selector__option,#unidades-variables-compacta .formulario-inventario .v-selector-single .search-selector__option,#usuarios-compacta .formulario-inventario .v-selector-single .search-selector__option,.catalogo-descuentos .formulario-inventario .v-selector-single .search-selector__option,.modal-etiquetas .formulario-inventario .v-selector-single .search-selector__option,.modal-producto .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,#catalogo-categorias-compacta .formulario-inventario .v-selector-single .search-selector__option.is-active,#categorias-gastos-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,#configuracion-compacta .formulario-inventario .v-selector-single .search-selector__option.is-active,#configuraciones-compacta .formulario-inventario .v-selector-single .search-selector__option.is-active,#existencias-compacta .formulario-inventario .v-selector-single .search-selector__option.is-active,#formVariante.formulario-inventario .v-selector-single .search-selector__option.is-active,#horarios-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,#objetivos-compacta .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,#perfil-compacta .formulario-inventario .v-selector-single .search-selector__option.is-active,#perfiles-compacta .formulario-inventario .v-selector-single .search-selector__option.is-active,#resumen-compacta .formulario-inventario .v-selector-single .search-selector__option.is-active,#revision-compacta .formulario-inventario .v-selector-single .search-selector__option.is-active,#sucursales-compacta .formulario-inventario .v-selector-single .search-selector__option.is-active,#unidades-variables-compacta .formulario-inventario .v-selector-single .search-selector__option.is-active,#usuarios-compacta .formulario-inventario .v-selector-single .search-selector__option.is-active,.catalogo-descuentos .formulario-inventario .v-selector-single .search-selector__option.is-active,.modal-etiquetas .formulario-inventario .v-selector-single .search-selector__option.is-active,.modal-producto .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,#catalogo-categorias-compacta .formulario-inventario .v-selector-single .search-selector__option.is-selected,#categorias-gastos-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,#configuracion-compacta .formulario-inventario .v-selector-single .search-selector__option.is-selected,#configuraciones-compacta .formulario-inventario .v-selector-single .search-selector__option.is-selected,#existencias-compacta .formulario-inventario .v-selector-single .search-selector__option.is-selected,#formVariante.formulario-inventario .v-selector-single .search-selector__option.is-selected,#horarios-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,#objetivos-compacta .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,#perfil-compacta .formulario-inventario .v-selector-single .search-selector__option.is-selected,#perfiles-compacta .formulario-inventario .v-selector-single .search-selector__option.is-selected,#resumen-compacta .formulario-inventario .v-selector-single .search-selector__option.is-selected,#revision-compacta .formulario-inventario .v-selector-single .search-selector__option.is-selected,#sucursales-compacta .formulario-inventario .v-selector-single .search-selector__option.is-selected,#unidades-variables-compacta .formulario-inventario .v-selector-single .search-selector__option.is-selected,#usuarios-compacta .formulario-inventario .v-selector-single .search-selector__option.is-selected,.catalogo-descuentos .formulario-inventario .v-selector-single .search-selector__option.is-selected,.modal-etiquetas .formulario-inventario .v-selector-single .search-selector__option.is-selected,.modal-producto .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,#catalogo-categorias-compacta .formulario-inventario .v-selector-single .search-selector__message,#categorias-gastos-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,#configuracion-compacta .formulario-inventario .v-selector-single .search-selector__message,#configuraciones-compacta .formulario-inventario .v-selector-single .search-selector__message,#existencias-compacta .formulario-inventario .v-selector-single .search-selector__message,#formVariante.formulario-inventario .v-selector-single .search-selector__message,#horarios-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,#objetivos-compacta .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,#perfil-compacta .formulario-inventario .v-selector-single .search-selector__message,#perfiles-compacta .formulario-inventario .v-selector-single .search-selector__message,#resumen-compacta .formulario-inventario .v-selector-single .search-selector__message,#revision-compacta .formulario-inventario .v-selector-single .search-selector__message,#sucursales-compacta .formulario-inventario .v-selector-single .search-selector__message,#unidades-variables-compacta .formulario-inventario .v-selector-single .search-selector__message,#usuarios-compacta .formulario-inventario .v-selector-single .search-selector__message,.catalogo-descuentos .formulario-inventario .v-selector-single .search-selector__message,.modal-etiquetas .formulario-inventario .v-selector-single .search-selector__message,.modal-producto .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,#catalogo-categorias-compacta .formulario-inventario .opcion-producto,#categorias-gastos-compacta .formulario-inventario .opcion-producto,#categorias-movimientos-compacta .formulario-inventario .opcion-producto,#compra-compacta .formulario-inventario .opcion-producto,#compras-compacta .formulario-inventario .opcion-producto,#configuracion-compacta .formulario-inventario .opcion-producto,#configuraciones-compacta .formulario-inventario .opcion-producto,#existencias-compacta .formulario-inventario .opcion-producto,#formVariante.formulario-inventario .opcion-producto,#horarios-compacta .formulario-inventario .opcion-producto,#inventarios-compacta .formulario-inventario .opcion-producto,#inventarios-movimientos .formulario-inventario .opcion-producto,#inventarios-revisiones .formulario-inventario .opcion-producto,#objetivos-compacta .formulario-inventario .opcion-producto,#orden-entrega-compacta .formulario-inventario .opcion-producto,#ordenes-entrega-compacta .formulario-inventario .opcion-producto,#perfil-compacta .formulario-inventario .opcion-producto,#perfiles-compacta .formulario-inventario .opcion-producto,#resumen-compacta .formulario-inventario .opcion-producto,#revision-compacta .formulario-inventario .opcion-producto,#sucursales-compacta .formulario-inventario .opcion-producto,#unidades-variables-compacta .formulario-inventario .opcion-producto,#usuarios-compacta .formulario-inventario .opcion-producto,.catalogo-descuentos .formulario-inventario .opcion-producto,.modal-etiquetas .formulario-inventario .opcion-producto,.modal-producto .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,#catalogo-categorias-compacta .formulario-inventario .opcion-producto__imagen,#categorias-gastos-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,#configuracion-compacta .formulario-inventario .opcion-producto__imagen,#configuraciones-compacta .formulario-inventario .opcion-producto__imagen,#existencias-compacta .formulario-inventario .opcion-producto__imagen,#formVariante.formulario-inventario .opcion-producto__imagen,#horarios-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,#objetivos-compacta .formulario-inventario .opcion-producto__imagen,#orden-entrega-compacta .formulario-inventario .opcion-producto__imagen,#ordenes-entrega-compacta .formulario-inventario .opcion-producto__imagen,#perfil-compacta .formulario-inventario .opcion-producto__imagen,#perfiles-compacta .formulario-inventario .opcion-producto__imagen,#resumen-compacta .formulario-inventario .opcion-producto__imagen,#revision-compacta .formulario-inventario .opcion-producto__imagen,#sucursales-compacta .formulario-inventario .opcion-producto__imagen,#unidades-variables-compacta .formulario-inventario .opcion-producto__imagen,#usuarios-compacta .formulario-inventario .opcion-producto__imagen,.catalogo-descuentos .formulario-inventario .opcion-producto__imagen,.modal-etiquetas .formulario-inventario .opcion-producto__imagen,.modal-producto .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,#catalogo-categorias-compacta .formulario-inventario .opcion-producto__imagen img,#categorias-gastos-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,#configuracion-compacta .formulario-inventario .opcion-producto__imagen img,#configuraciones-compacta .formulario-inventario .opcion-producto__imagen img,#existencias-compacta .formulario-inventario .opcion-producto__imagen img,#formVariante.formulario-inventario .opcion-producto__imagen img,#horarios-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,#objetivos-compacta .formulario-inventario .opcion-producto__imagen img,#orden-entrega-compacta .formulario-inventario .opcion-producto__imagen img,#ordenes-entrega-compacta .formulario-inventario .opcion-producto__imagen img,#perfil-compacta .formulario-inventario .opcion-producto__imagen img,#perfiles-compacta .formulario-inventario .opcion-producto__imagen img,#resumen-compacta .formulario-inventario .opcion-producto__imagen img,#revision-compacta .formulario-inventario .opcion-producto__imagen img,#sucursales-compacta .formulario-inventario .opcion-producto__imagen img,#unidades-variables-compacta .formulario-inventario .opcion-producto__imagen img,#usuarios-compacta .formulario-inventario .opcion-producto__imagen img,.catalogo-descuentos .formulario-inventario .opcion-producto__imagen img,.modal-etiquetas .formulario-inventario .opcion-producto__imagen img,.modal-producto .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,#catalogo-categorias-compacta .formulario-inventario .opcion-producto__texto,#categorias-gastos-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,#configuracion-compacta .formulario-inventario .opcion-producto__texto,#configuraciones-compacta .formulario-inventario .opcion-producto__texto,#existencias-compacta .formulario-inventario .opcion-producto__texto,#formVariante.formulario-inventario .opcion-producto__texto,#horarios-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,#objetivos-compacta .formulario-inventario .opcion-producto__texto,#orden-entrega-compacta .formulario-inventario .opcion-producto__texto,#ordenes-entrega-compacta .formulario-inventario .opcion-producto__texto,#perfil-compacta .formulario-inventario .opcion-producto__texto,#perfiles-compacta .formulario-inventario .opcion-producto__texto,#resumen-compacta .formulario-inventario .opcion-producto__texto,#revision-compacta .formulario-inventario .opcion-producto__texto,#sucursales-compacta .formulario-inventario .opcion-producto__texto,#unidades-variables-compacta .formulario-inventario .opcion-producto__texto,#usuarios-compacta .formulario-inventario .opcion-producto__texto,.catalogo-descuentos .formulario-inventario .opcion-producto__texto,.modal-etiquetas .formulario-inventario .opcion-producto__texto,.modal-producto .formulario-inventario .opcion-producto__texto,.modal-reversion .formulario-inventario .opcion-producto__texto{min-width:0}#asistencias-compacta .formulario-inventario .opcion-producto__texto strong,#catalogo-categorias-compacta .formulario-inventario .opcion-producto__texto strong,#categorias-gastos-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,#configuracion-compacta .formulario-inventario .opcion-producto__texto strong,#configuraciones-compacta .formulario-inventario .opcion-producto__texto strong,#existencias-compacta .formulario-inventario .opcion-producto__texto strong,#formVariante.formulario-inventario .opcion-producto__texto strong,#horarios-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,#objetivos-compacta .formulario-inventario .opcion-producto__texto strong,#orden-entrega-compacta .formulario-inventario .opcion-producto__texto strong,#ordenes-entrega-compacta .formulario-inventario .opcion-producto__texto strong,#perfil-compacta .formulario-inventario .opcion-producto__texto strong,#perfiles-compacta .formulario-inventario .opcion-producto__texto strong,#resumen-compacta .formulario-inventario .opcion-producto__texto strong,#revision-compacta .formulario-inventario .opcion-producto__texto strong,#sucursales-compacta .formulario-inventario .opcion-producto__texto strong,#unidades-variables-compacta .formulario-inventario .opcion-producto__texto strong,#usuarios-compacta .formulario-inventario .opcion-producto__texto strong,.catalogo-descuentos .formulario-inventario .opcion-producto__texto strong,.modal-etiquetas .formulario-inventario .opcion-producto__texto strong,.modal-producto .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,#catalogo-categorias-compacta .formulario-inventario .opcion-producto__texto small,#categorias-gastos-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,#configuracion-compacta .formulario-inventario .opcion-producto__texto small,#configuraciones-compacta .formulario-inventario .opcion-producto__texto small,#existencias-compacta .formulario-inventario .opcion-producto__texto small,#formVariante.formulario-inventario .opcion-producto__texto small,#horarios-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,#objetivos-compacta .formulario-inventario .opcion-producto__texto small,#orden-entrega-compacta .formulario-inventario .opcion-producto__texto small,#ordenes-entrega-compacta .formulario-inventario .opcion-producto__texto small,#perfil-compacta .formulario-inventario .opcion-producto__texto small,#perfiles-compacta .formulario-inventario .opcion-producto__texto small,#resumen-compacta .formulario-inventario .opcion-producto__texto small,#revision-compacta .formulario-inventario .opcion-producto__texto small,#sucursales-compacta .formulario-inventario .opcion-producto__texto small,#unidades-variables-compacta .formulario-inventario .opcion-producto__texto small,#usuarios-compacta .formulario-inventario .opcion-producto__texto small,.catalogo-descuentos .formulario-inventario .opcion-producto__texto small,.modal-etiquetas .formulario-inventario .opcion-producto__texto small,.modal-producto .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,#catalogo-categorias-compacta .formulario-inventario .tiene-error .campo-texto input,#catalogo-categorias-compacta .formulario-inventario .tiene-error .campo-texto textarea,#catalogo-categorias-compacta .formulario-inventario .tiene-error .select-field__control,#catalogo-categorias-compacta .formulario-inventario .tiene-error .v-selector-single .form-floating>.form-control,#categorias-gastos-compacta .formulario-inventario .tiene-error .campo-texto input,#categorias-gastos-compacta .formulario-inventario .tiene-error .campo-texto textarea,#categorias-gastos-compacta .formulario-inventario .tiene-error .select-field__control,#categorias-gastos-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,#configuracion-compacta .formulario-inventario .tiene-error .campo-texto input,#configuracion-compacta .formulario-inventario .tiene-error .campo-texto textarea,#configuracion-compacta .formulario-inventario .tiene-error .select-field__control,#configuracion-compacta .formulario-inventario .tiene-error .v-selector-single .form-floating>.form-control,#configuraciones-compacta .formulario-inventario .tiene-error .campo-texto input,#configuraciones-compacta .formulario-inventario .tiene-error .campo-texto textarea,#configuraciones-compacta .formulario-inventario .tiene-error .select-field__control,#configuraciones-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,#formVariante.formulario-inventario .tiene-error .campo-texto input,#formVariante.formulario-inventario .tiene-error .campo-texto textarea,#formVariante.formulario-inventario .tiene-error .select-field__control,#formVariante.formulario-inventario .tiene-error .v-selector-single .form-floating>.form-control,#horarios-compacta .formulario-inventario .tiene-error .campo-texto input,#horarios-compacta .formulario-inventario .tiene-error .campo-texto textarea,#horarios-compacta .formulario-inventario .tiene-error .select-field__control,#horarios-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,#objetivos-compacta .formulario-inventario .tiene-error .campo-texto input,#objetivos-compacta .formulario-inventario .tiene-error .campo-texto textarea,#objetivos-compacta .formulario-inventario .tiene-error .select-field__control,#objetivos-compacta .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,#perfil-compacta .formulario-inventario .tiene-error .campo-texto input,#perfil-compacta .formulario-inventario .tiene-error .campo-texto textarea,#perfil-compacta .formulario-inventario .tiene-error .select-field__control,#perfil-compacta .formulario-inventario .tiene-error .v-selector-single .form-floating>.form-control,#perfiles-compacta .formulario-inventario .tiene-error .campo-texto input,#perfiles-compacta .formulario-inventario .tiene-error .campo-texto textarea,#perfiles-compacta .formulario-inventario .tiene-error .select-field__control,#perfiles-compacta .formulario-inventario .tiene-error .v-selector-single .form-floating>.form-control,#resumen-compacta .formulario-inventario .tiene-error .campo-texto input,#resumen-compacta .formulario-inventario .tiene-error .campo-texto textarea,#resumen-compacta .formulario-inventario .tiene-error .select-field__control,#resumen-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,#sucursales-compacta .formulario-inventario .tiene-error .campo-texto input,#sucursales-compacta .formulario-inventario .tiene-error .campo-texto textarea,#sucursales-compacta .formulario-inventario .tiene-error .select-field__control,#sucursales-compacta .formulario-inventario .tiene-error .v-selector-single .form-floating>.form-control,#unidades-variables-compacta .formulario-inventario .tiene-error .campo-texto input,#unidades-variables-compacta .formulario-inventario .tiene-error .campo-texto textarea,#unidades-variables-compacta .formulario-inventario .tiene-error .select-field__control,#unidades-variables-compacta .formulario-inventario .tiene-error .v-selector-single .form-floating>.form-control,#usuarios-compacta .formulario-inventario .tiene-error .campo-texto input,#usuarios-compacta .formulario-inventario .tiene-error .campo-texto textarea,#usuarios-compacta .formulario-inventario .tiene-error .select-field__control,#usuarios-compacta .formulario-inventario .tiene-error .v-selector-single .form-floating>.form-control,.catalogo-descuentos .formulario-inventario .tiene-error .campo-texto input,.catalogo-descuentos .formulario-inventario .tiene-error .campo-texto textarea,.catalogo-descuentos .formulario-inventario .tiene-error .select-field__control,.catalogo-descuentos .formulario-inventario .tiene-error .v-selector-single .form-floating>.form-control,.modal-etiquetas .formulario-inventario .tiene-error .campo-texto input,.modal-etiquetas .formulario-inventario .tiene-error .campo-texto textarea,.modal-etiquetas .formulario-inventario .tiene-error .select-field__control,.modal-etiquetas .formulario-inventario .tiene-error .v-selector-single .form-floating>.form-control,.modal-producto .formulario-inventario .tiene-error .campo-texto input,.modal-producto .formulario-inventario .tiene-error .campo-texto textarea,.modal-producto .formulario-inventario .tiene-error .select-field__control,.modal-producto .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__grupo{border-top:1px solid var(--formulario-borde);display:grid;gap:12px;padding-top:16px}.formulario-inventario__grupo-encabezado{display:grid;gap:2px}.formulario-inventario__grupo-encabezado strong{color:var(--formulario-texto-fuerte);font-size:14px;font-weight:600}.formulario-inventario__grupo-encabezado small{color:var(--formulario-texto-suave);font-size:12px;line-height:1.4}.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--con-lista:has(.select-buscable__lista:not([style*="display: none"])){align-content:start;min-height:300px}.formulario-inventario .ficha-producto__variante{align-items:center;color:var(--compacto-texto-fuerte);display:flex;flex-wrap:wrap;font-size:14px;gap:8px}.formulario-inventario .ficha-producto__insignia{background:rgba(var(--color-base),.1);border-radius:999px;color:rgb(var(--color-base));font-size:11px;font-weight:600;line-height:1;padding:4px 9px;white-space:nowrap}.formulario-inventario .ficha-producto__eliminado{background:var(--compacto-fondo-suave,#f1f4f8);border-radius:999px;color:var(--compacto-faltante,#9f2525);font-size:11px;font-weight:600;padding:1px 8px;white-space:nowrap}.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}body #page-container .formulario-inventario .campo-texto .campo-cantidad__control{align-items:stretch;display:flex;height:44px}body #page-container .formulario-inventario .campo-texto .campo-cantidad__control input{background:#fff;border:1px solid rgb(var(--color-base));border-left:0;border-radius:0;border-right:0;color:var(--formulario-texto-fuerte);flex:1;font-size:20px;font-weight:500;height:auto;min-width:0;text-align:center}body #page-container .formulario-inventario .campo-texto .campo-cantidad__control input:focus{background:rgba(var(--color-base),.06);border-color:rgb(var(--color-base));box-shadow:none}.formulario-inventario .campo-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}.formulario-inventario .campo-cantidad__boton:first-child{border-radius:8px 0 0 8px}.formulario-inventario .campo-cantidad__boton:last-child{border-radius:0 8px 8px 0}.formulario-inventario .campo-cantidad__boton:hover:not(:disabled){filter:brightness(1.12)}.formulario-inventario .campo-cantidad__boton:active:not(:disabled){filter:brightness(.92)}.formulario-inventario .campo-cantidad__boton:focus-visible{outline:2px solid rgb(var(--color-base));outline-offset:2px}.formulario-inventario .campo-cantidad__boton:disabled{cursor:not-allowed;opacity:.45}.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}.fecha-hora{-moz-column-gap:6px;column-gap:6px;display:inline-flex;flex-wrap:wrap}.fecha-hora>span{white-space:nowrap}.fecha-hora__hora{color:var(--compacto-texto-suave)}.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}.importe-fuerte{color:var(--compacto-texto-fuerte);font-weight:600}.solo-movil-compacto{display:none}.producto-con-miniatura{align-items:center;display:flex;gap:10px}.producto-con-miniatura .linea-producto{min-width:0}#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 td.celda-acciones,body #page-container .tabla-compacta .table th.celda-acciones{padding:2px 12px 2px 4px;width:1%}body #page-container .tabla-compacta .table td.celda-acciones .acciones-fila,body #page-container .tabla-compacta .table th.celda-acciones .acciones-fila{display:flex;gap:4px;justify-content:flex-end}body #page-container .tabla-compacta .table tbody tr.fila-resaltada td{animation:fila-resaltada 2.4s cubic-bezier(.16,1,.3,1)}body #page-container .tabla-compacta .table .text-end{white-space:nowrap}@keyframes fila-resaltada{0%{background-color:rgba(var(--color-base),.16)}to{background-color:transparent}}.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}body #page-container .tabla-compacta .table td.celda-acciones,body #page-container .tabla-compacta .table th.celda-acciones{padding:2px 4px 2px 0}body #page-container .tabla-compacta .table td.celda-acciones .acciones-fila,body #page-container .tabla-compacta .table th.celda-acciones .acciones-fila{gap:0}}@media (prefers-reduced-motion:reduce){.lista-compacta,body #page-container .tabla-compacta .table tbody tr{transition:none}body #page-container .tabla-compacta .table tbody tr.fila-resaltada td{animation:none;background-color:rgba(var(--color-base),.08)}}#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}}.desglose-variantes{align-items:center;background:transparent;border:0;border-radius:999px;color:rgb(var(--color-base));display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;gap:4px;line-height:1.4;padding:3px 10px 3px 4px;position:relative;transition:background-color .12s ease-out}.desglose-variantes:before{content:"";inset:-10px 0;position:absolute}@media (hover:hover){.desglose-variantes:hover{background:rgba(var(--color-base),.08)}}.desglose-variantes:focus-visible{outline:2px solid rgb(var(--color-base));outline-offset:1px}@media (max-width:767px){.desglose-variantes{border-radius:8px;min-height:44px;text-align:left}}.desglose-variantes__flecha{flex-shrink:0;transition:transform .16s cubic-bezier(.16,1,.3,1)}.desglose-variantes--abierto .desglose-variantes__flecha{transform:rotate(90deg)}.variante-renglon__texto{border-left:1px solid var(--compacto-borde);margin-left:19px;min-width:0;padding-left:32px}.variante-renglon__nombre{align-items:center;color:var(--compacto-texto);display:flex;flex-wrap:wrap;gap:0 8px}.variante-renglon__estado{background:#eef1f4;border-radius:999px;display:inline-block;font-size:11px;font-weight:600;line-height:1.5;padding:0 8px}.variante-renglon--inactiva .variante-renglon__nombre,.variante-renglon__estado{color:var(--compacto-texto-suave)}@media (max-width:767px){.variante-renglon__texto{margin-left:2px;padding-left:12px}}@media (prefers-reduced-motion:reduce){.desglose-variantes,.desglose-variantes__flecha{transition:none}}.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}.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 .as-registrar{align-self:end}.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 .custom-badge{max-width:100%;text-align:center;white-space:normal}.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;white-space:nowrap}.asistencias-registro .custom-badge .custom-badge__minutos{white-space:nowrap}.asistencias-registro .custom-badge.sin-definir,.asistencias-registro .custom-badge.sin_revisar{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.salida_anticipada{background:#fef3c7;border-color:#fde68a;color:#92400e}.asistencias-registro .custom-badge.falta{background:#fee2e2;border-color:#fecaca;color:#9f2525}.asistencias-registro .custom-badge.justificada,.asistencias-registro .custom-badge.retardo_justificado,.asistencias-registro .custom-badge.salida,.asistencias-registro .custom-badge.salida_justificada{background:#e0f2fe;border-color:#bae6fd;color:#075985}.asistencias-registro .falta-automatica{align-items:center;color:#64748b;display:flex;font-size:12px;gap:5px;justify-content:center;line-height:1.4;margin-top:4px;text-align:left}.asistencias-registro .estatus-pista{color:#64748b;display:block;font-size:11px;line-height:1.3;margin-top:4px;text-align:center}.asistencias-registro .registro-manual-icono{color:#64748b;flex:0 0 auto;margin-left:4px;vertical-align:-1px}.asistencias-registro .as-tipo-manual{border:0;margin:0;min-width:0;padding:0}.asistencias-registro .as-tipo-manual legend{border:0;color:var(--formulario-texto-suave);float:none;font-size:11px;font-weight:600;line-height:1;margin:0 0 6px;padding:0;width:auto}.asistencias-registro .as-tipo-manual__opciones{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.asistencias-registro .as-tipo-manual__opciones--dos{grid-template-columns:repeat(2,minmax(0,1fr))}.asistencias-registro .as-tipo-manual__opcion{cursor:pointer;display:block;margin:0;min-width:0;position:relative}.asistencias-registro .as-tipo-manual__opcion input{height:1px;opacity:0;position:absolute;width:1px}.asistencias-registro .as-tipo-manual__marca{align-items:center;background:#fff;border:1px solid #d5dbe3;border-radius:10px;color:#273244;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;min-height:44px;padding:0 8px;transition:background-color .12s ease-out,border-color .12s ease-out}.asistencias-registro .as-tipo-manual__opcion input:checked+.as-tipo-manual__marca{background:rgba(var(--color-base),.12);border-color:rgb(var(--color-base));box-shadow:inset 0 0 0 1px rgb(var(--color-base));color:rgb(var(--color-base))}.asistencias-registro .as-tipo-manual__opcion input:focus-visible+.as-tipo-manual__marca{box-shadow:0 0 0 3px rgba(var(--color-base),.25)}.asistencias-registro .as-tipo-manual__opcion input:checked:focus-visible+.as-tipo-manual__marca{box-shadow:inset 0 0 0 1px rgb(var(--color-base)),0 0 0 3px rgba(var(--color-base),.25)}.asistencias-registro .as-tipo-manual__opcion input:disabled+.as-tipo-manual__marca{opacity:.55}.asistencias-registro .as-tipo-manual__opcion--puntual input:checked+.as-tipo-manual__marca{background:#dcfce7;border-color:#166534;box-shadow:inset 0 0 0 1px #166534;color:#166534}.asistencias-registro .as-tipo-manual__opcion--puntual input:checked:focus-visible+.as-tipo-manual__marca{box-shadow:inset 0 0 0 1px #166534,0 0 0 3px #bbf7d0}.asistencias-registro .as-tipo-manual__opcion--retardo input:checked+.as-tipo-manual__marca{background:#fee2e2;border-color:#9f2525;box-shadow:inset 0 0 0 1px #9f2525;color:#9f2525}.asistencias-registro .as-tipo-manual__opcion--retardo input:checked:focus-visible+.as-tipo-manual__marca{box-shadow:inset 0 0 0 1px #9f2525,0 0 0 3px #fecaca}.asistencias-registro .as-tipo-manual__opcion--salida_anticipada input:checked+.as-tipo-manual__marca{background:#fef3c7;border-color:#92400e;box-shadow:inset 0 0 0 1px #92400e;color:#92400e}.asistencias-registro .as-tipo-manual__opcion--salida_anticipada input:checked:focus-visible+.as-tipo-manual__marca{box-shadow:inset 0 0 0 1px #92400e,0 0 0 3px #fde68a}.asistencias-registro .as-tipo-manual__opcion--retardo_justificado input:checked+.as-tipo-manual__marca{background:#e0f2fe;border-color:#075985;box-shadow:inset 0 0 0 1px #075985;color:#075985}.asistencias-registro .as-tipo-manual__opcion--retardo_justificado input:checked:focus-visible+.as-tipo-manual__marca{box-shadow:inset 0 0 0 1px #075985,0 0 0 3px #bae6fd}.asistencias-registro .as-tipo-manual__opcion--salida_justificada input:checked+.as-tipo-manual__marca{background:#e0f2fe;border-color:#075985;box-shadow:inset 0 0 0 1px #075985;color:#075985}.asistencias-registro .as-tipo-manual__opcion--salida_justificada input:checked:focus-visible+.as-tipo-manual__marca{box-shadow:inset 0 0 0 1px #075985,0 0 0 3px #bae6fd}.asistencias-registro .as-tipo-manual__opcion--sin_revisar input:checked+.as-tipo-manual__marca{background:#f3f4f6;border-color:#64748b;box-shadow:inset 0 0 0 1px #64748b;color:#64748b}.asistencias-registro .as-tipo-manual__opcion--sin_revisar input:checked:focus-visible+.as-tipo-manual__marca{box-shadow:inset 0 0 0 1px #64748b,0 0 0 3px #e5e7eb}.asistencias-registro .as-tipo-manual__opciones--estatus{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:767px){.asistencias-registro .as-tipo-manual__opciones--estatus{grid-template-columns:repeat(2,minmax(0,1fr))}.asistencias-registro .as-tipo-manual__opciones--estatus .as-tipo-manual__marca{flex-direction:column;font-size:12px;gap:2px;line-height:1.2;padding:6px 4px;text-align:center}}@media (max-width:359px){.asistencias-registro .as-tipo-manual__marca{font-size:12px;gap:4px;padding:0 4px}}@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-sucursal .registro-hora-movil .registro-manual-icono{color:#64748b;margin-left:0}.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 .estatus-pista{justify-content:flex-start;margin-top:0;text-align:left}.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 .as-tipo-manual__marca,.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)}}#horarios-compacta{--hz-alto-control:44px;--hz-foco:0 0 0 3px rgba(var(--color-base),.25);color:var(--compacto-texto)}#horarios-compacta .hz-formulario .hz-ayuda,#horarios-compacta .hz-formulario .hz-semana__ayuda{color:var(--compacto-texto-suave);font-size:12px;line-height:1.45;margin:6px 0 0}#horarios-compacta .hz-formulario .formulario-inventario__aviso strong{display:block;font-weight:600}#horarios-compacta .hz-formulario .formulario-inventario__aviso span{color:var(--compacto-texto-suave)}#horarios-compacta .hz-formulario .formulario-inventario__aviso>span:only-child{color:inherit}#horarios-compacta .hz-avisos,#horarios-compacta .hz-conflictos{list-style:none;margin:0;padding:0}#horarios-compacta .hz-avisos li+li,#horarios-compacta .hz-conflictos li+li{margin-top:4px}#horarios-compacta .hz-avisos{margin:4px 0}#horarios-compacta .hz-semana__cabecera{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between}#horarios-compacta .hz-semana__cabecera h3{color:var(--compacto-texto-fuerte);font-size:14px;font-weight:600;margin:0}#horarios-compacta .hz-fila,#horarios-compacta .hz-semana__titulos{-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:150px minmax(0,1fr) minmax(0,1fr)}#horarios-compacta .hz-fila--turno,#horarios-compacta .hz-semana__titulos--turno{grid-template-columns:150px repeat(4,minmax(0,1fr))}#horarios-compacta .hz-semana__titulos{color:var(--compacto-texto-suave);font-size:11px;font-weight:600;margin-top:12px;padding:0 12px 6px}#horarios-compacta .hz-fila{align-items:start;border-bottom:1px solid var(--compacto-borde-suave);padding:8px 12px;row-gap:4px}#horarios-compacta .hz-fila:last-child{border-bottom:0}#horarios-compacta .hz-fila.tiene-error{background:rgba(159,37,37,.04)}#horarios-compacta .hz-fila__dia{align-items:center;color:var(--compacto-texto-fuerte);display:flex;flex-wrap:wrap;font-size:14px;gap:2px 8px;min-height:var(--hz-alto-control);min-width:0}#horarios-compacta .hz-fila__dia strong{font-weight:600}#horarios-compacta .hz-fila__libre{align-items:center;color:var(--compacto-texto-suave);display:flex;font-size:13px;grid-column:2/-1;margin:0;min-height:var(--hz-alto-control)}#horarios-compacta .hz-fila__error{grid-column:1/-1;margin:0}#horarios-compacta .hz-hora .time-field>label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}#horarios-compacta .hz-interruptor{align-items:center;cursor:pointer;display:inline-flex;gap:10px;margin:0;min-height:var(--hz-alto-control);position:relative}#horarios-compacta .hz-interruptor input{height:1px;opacity:0;position:absolute;width:1px}#horarios-compacta .hz-interruptor__pista{background:#cbd2da;border-radius:999px;flex:0 0 38px;height:22px;position:relative;transition:background-color .15s ease-out;width:38px}#horarios-compacta .hz-interruptor__pista:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(23,32,51,.3);content:"";height:16px;left:3px;position:absolute;top:3px;transition:transform .15s ease-out;width:16px}#horarios-compacta .hz-interruptor input:checked+.hz-interruptor__pista{background:rgb(var(--color-base))}#horarios-compacta .hz-interruptor input:checked+.hz-interruptor__pista:after{transform:translateX(16px)}#horarios-compacta .hz-interruptor input:focus-visible+.hz-interruptor__pista{box-shadow:var(--hz-foco)}#horarios-compacta .hz-interruptor__texto{color:var(--compacto-texto-fuerte);font-size:14px;font-weight:600}#horarios-compacta .hz-contenido{display:grid;gap:16px}#horarios-compacta .hz-sin-turnos{align-items:center;background:#fff;border:1px solid var(--compacto-borde);border-radius:14px;color:var(--compacto-texto-suave);display:flex;flex-wrap:wrap;gap:10px 14px;padding:14px 16px}#horarios-compacta .hz-sin-turnos>div{flex:1 1 260px;min-width:0}#horarios-compacta .hz-sin-turnos strong{color:var(--compacto-texto-fuerte);display:block;font-size:14px;font-weight:600}#horarios-compacta .hz-sin-turnos span{font-size:13px;line-height:1.4}#horarios-compacta .hz-persona{align-items:center;display:flex;gap:12px;min-width:0}#horarios-compacta .hz-persona__texto{min-width:0}#horarios-compacta .hz-foto{background:var(--compacto-fondo-suave);border:1px solid var(--compacto-borde);border-radius:50%;flex:0 0 36px;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}#horarios-compacta .hz-sin-turno{background:var(--compacto-fondo-suave);border-radius:999px;color:var(--compacto-texto-suave);display:inline-block;font-size:12px;font-weight:600;padding:3px 10px}#horarios-compacta .hz-celda-acciones{padding-left:4px;padding-right:12px;width:1%}#horarios-compacta .hz-celda-acciones .acciones-fila{display:flex;gap:4px;justify-content:flex-end}#horarios-compacta .hz-boton-texto{align-items:center;background:transparent;border:0;border-radius:10px;color:rgb(var(--color-base));display:inline-flex;font-size:13px;font-weight:600;gap:6px;min-height:var(--hz-alto-control);padding:0 10px;transition:background-color .12s ease-out;white-space:nowrap}@media (hover:hover){#horarios-compacta .hz-boton-texto:hover:not(:disabled){background:rgba(var(--color-base),.08)}}#horarios-compacta .hz-boton-texto:focus-visible{box-shadow:var(--hz-foco);outline:0}#horarios-compacta .hz-boton-texto:disabled{opacity:.5}#horarios-compacta .hz-boton-texto--enlace{margin-left:-10px;text-decoration:none}@media (hover:hover){#horarios-compacta .hz-boton-texto--enlace:hover{text-decoration:underline;text-underline-offset:3px}}#horarios-compacta .hz-casilla{align-items:flex-start;cursor:pointer;display:flex;gap:10px;margin:0;min-height:var(--hz-alto-control);padding:10px 0}#horarios-compacta .hz-casilla input{accent-color:rgb(var(--color-base));flex:0 0 20px;height:20px;margin:0;width:20px}#horarios-compacta .hz-casilla span{color:var(--compacto-texto);font-size:14px;line-height:1.35}#horarios-compacta .hz-casilla strong{color:var(--compacto-texto-fuerte);display:block;font-weight:600}#horarios-compacta .hz-casilla small{color:var(--compacto-texto-suave);display:block;font-size:12px;line-height:1.4}#horarios-compacta .hz-lista-empleados{border:1px solid var(--compacto-borde);border-radius:12px;margin:0;min-width:0;padding:6px 14px 8px;position:relative}#horarios-compacta .hz-lista-empleados legend{color:var(--compacto-texto-fuerte);float:none;font-size:13px;font-weight:600;margin:0;padding:0 6px;width:auto}#horarios-compacta .hz-lista-empleados ul{list-style:none;margin:0;padding:0}#horarios-compacta .hz-lista-empleados li+li{border-top:1px solid var(--compacto-borde-suave)}#horarios-compacta .hz-lista-empleados.tiene-error{border-color:rgba(159,37,37,.6)}#horarios-compacta .hz-lista-empleados__cuenta{color:var(--compacto-texto-suave);font-variant-numeric:tabular-nums;font-weight:400;margin-left:6px}#horarios-compacta .hz-lista-empleados__todos{margin:2px 0 2px -10px}#horarios-compacta .hz-fila--empleado,#horarios-compacta .hz-semana__titulos--empleado{grid-template-columns:96px repeat(3,minmax(0,1fr))}#horarios-compacta .hz-valor{align-items:center;color:var(--compacto-texto);display:flex;font-size:14px;min-height:var(--hz-alto-control)}#horarios-compacta .hz-sin-horario{color:var(--compacto-texto-suave);font-size:11px;font-weight:600}@media (max-width:767px){#horarios-compacta .hz-contenido{gap:12px;padding-bottom:84px}#horarios-compacta .hz-celda-acciones{padding:2px 4px 2px 0}#horarios-compacta .hz-celda-acciones .acciones-fila{gap:0}#horarios-compacta .hz-semana__titulos{display:none}#horarios-compacta .hz-fila{-moz-column-gap:10px;column-gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 8px;row-gap:8px}#horarios-compacta .hz-fila__dia{grid-column:1/-1}#horarios-compacta .hz-fila--turno{grid-template-columns:repeat(2,minmax(0,1fr))}#horarios-compacta .hz-celda--entrada{order:1}#horarios-compacta .hz-celda--salida{order:2}#horarios-compacta .hz-celda--comida-inicio{order:3}#horarios-compacta .hz-celda--comida-fin{order:4}#horarios-compacta .hz-fila__error{order:9}#horarios-compacta .hz-fila__libre{grid-column:1/-1;min-height:0;order:1}#horarios-compacta .hz-hora .time-field>label{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:normal;width:auto}#horarios-compacta .hz-celda--comida{grid-column:1/-1;order:3}#horarios-compacta .hz-valor{display:block;font-size:14px;min-height:0}#horarios-compacta .hz-valor:before{color:var(--compacto-texto-suave);content:attr(data-etiqueta);display:block;font-size:11px;font-weight:600;line-height:1.4}}@media (prefers-reduced-motion:reduce){#horarios-compacta .hz-boton-texto,#horarios-compacta .hz-interruptor__pista,#horarios-compacta .hz-interruptor__pista:after{transition:none}}#configuracion-compacta{--cf-alto-control:44px;--cf-foco:0 0 0 3px rgba(var(--color-base),.25);--hz-alto-control:44px;--hz-foco:0 0 0 3px rgba(var(--color-base),.25);color:var(--compacto-texto)}#configuracion-compacta .hz-formulario .hz-ayuda,#configuracion-compacta .hz-formulario .hz-semana__ayuda{color:var(--compacto-texto-suave);font-size:12px;line-height:1.45;margin:6px 0 0}#configuracion-compacta .hz-formulario .formulario-inventario__aviso strong{display:block;font-weight:600}#configuracion-compacta .hz-formulario .formulario-inventario__aviso span{color:var(--compacto-texto-suave)}#configuracion-compacta .hz-formulario .formulario-inventario__aviso>span:only-child{color:inherit}#configuracion-compacta .hz-avisos,#configuracion-compacta .hz-conflictos{list-style:none;margin:0;padding:0}#configuracion-compacta .hz-avisos li+li,#configuracion-compacta .hz-conflictos li+li{margin-top:4px}#configuracion-compacta .hz-avisos{margin:4px 0}#configuracion-compacta .hz-semana__cabecera{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between}#configuracion-compacta .hz-semana__cabecera h3{color:var(--compacto-texto-fuerte);font-size:14px;font-weight:600;margin:0}#configuracion-compacta .hz-fila,#configuracion-compacta .hz-semana__titulos{-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:150px minmax(0,1fr) minmax(0,1fr)}#configuracion-compacta .hz-fila--turno,#configuracion-compacta .hz-semana__titulos--turno{grid-template-columns:150px repeat(4,minmax(0,1fr))}#configuracion-compacta .hz-semana__titulos{color:var(--compacto-texto-suave);font-size:11px;font-weight:600;margin-top:12px;padding:0 12px 6px}#configuracion-compacta .hz-fila{align-items:start;border-bottom:1px solid var(--compacto-borde-suave);padding:8px 12px;row-gap:4px}#configuracion-compacta .hz-fila:last-child{border-bottom:0}#configuracion-compacta .hz-fila.tiene-error{background:rgba(159,37,37,.04)}#configuracion-compacta .hz-fila__dia{align-items:center;color:var(--compacto-texto-fuerte);display:flex;flex-wrap:wrap;font-size:14px;gap:2px 8px;min-height:var(--hz-alto-control);min-width:0}#configuracion-compacta .hz-fila__dia strong{font-weight:600}#configuracion-compacta .hz-fila__libre{align-items:center;color:var(--compacto-texto-suave);display:flex;font-size:13px;grid-column:2/-1;margin:0;min-height:var(--hz-alto-control)}#configuracion-compacta .hz-fila__error{grid-column:1/-1;margin:0}#configuracion-compacta .hz-hora .time-field>label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}#configuracion-compacta .hz-interruptor{align-items:center;cursor:pointer;display:inline-flex;gap:10px;margin:0;min-height:var(--hz-alto-control);position:relative}#configuracion-compacta .hz-interruptor input{height:1px;opacity:0;position:absolute;width:1px}#configuracion-compacta .hz-interruptor__pista{background:#cbd2da;border-radius:999px;flex:0 0 38px;height:22px;position:relative;transition:background-color .15s ease-out;width:38px}#configuracion-compacta .hz-interruptor__pista:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(23,32,51,.3);content:"";height:16px;left:3px;position:absolute;top:3px;transition:transform .15s ease-out;width:16px}#configuracion-compacta .hz-interruptor input:checked+.hz-interruptor__pista{background:rgb(var(--color-base))}#configuracion-compacta .hz-interruptor input:checked+.hz-interruptor__pista:after{transform:translateX(16px)}#configuracion-compacta .hz-interruptor input:focus-visible+.hz-interruptor__pista{box-shadow:var(--hz-foco)}#configuracion-compacta .hz-interruptor__texto{color:var(--compacto-texto-fuerte);font-size:14px;font-weight:600}#configuracion-compacta .cf-contenido{display:grid;gap:28px}#configuracion-compacta .cf-bloque{background:#fff;border:1px solid var(--compacto-borde);border-radius:14px;overflow:hidden}#configuracion-compacta .cf-bloque__encabezado{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:16px 18px 14px}#configuracion-compacta .cf-bloque__encabezado .cf-bloque__texto{min-width:0}#configuracion-compacta .cf-bloque__encabezado h2{color:var(--compacto-texto-fuerte);font-size:16px;font-weight:600;line-height:1.3;margin:0}#configuracion-compacta .cf-bloque__encabezado p{color:var(--compacto-texto-suave);font-size:12px;line-height:1.4;margin:3px 0 0;max-width:72ch}#configuracion-compacta .cf-cuerpo{display:grid;gap:14px;padding:16px 18px}#configuracion-compacta .cf-cuerpo,#configuracion-compacta .cf-festivos,#configuracion-compacta .cf-turnos{border-top:1px solid var(--compacto-borde-suave)}#configuracion-compacta .cf-reglas__resumen{display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin:0}#configuracion-compacta .cf-reglas__dato{min-width:0}#configuracion-compacta .cf-reglas__dato dt{color:var(--compacto-texto-suave);font-size:12px;font-weight:500;line-height:1.35}#configuracion-compacta .cf-reglas__dato dd{color:var(--compacto-texto-fuerte);font-size:15px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.35;margin:2px 0 0}#configuracion-compacta .cf-reglas__dato--activo dd{color:rgb(var(--color-base))}#configuracion-compacta .cf-reglas-formulario{gap:18px}#configuracion-compacta .cf-reglas__campos{display:grid;gap:18px 20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}#configuracion-compacta .cf-unidad{font-weight:500}#configuracion-compacta .cf-ayuda{color:var(--compacto-texto-suave);font-size:12px;line-height:1.4;margin:6px 0 0}#configuracion-compacta .cf-interruptor{align-items:flex-start;cursor:pointer;display:flex;gap:12px;margin:0;min-height:var(--cf-alto-control);position:relative}#configuracion-compacta .cf-interruptor input{height:1px;opacity:0;position:absolute;width:1px}#configuracion-compacta .cf-interruptor__pista{background:#cbd2da;border-radius:999px;flex:0 0 38px;height:22px;margin-top:1px;position:relative;transition:background-color .15s ease-out;width:38px}#configuracion-compacta .cf-interruptor__pista:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(23,32,51,.3);content:"";height:16px;left:3px;position:absolute;top:3px;transition:transform .15s ease-out;width:16px}#configuracion-compacta .cf-interruptor input:checked+.cf-interruptor__pista{background:rgb(var(--color-base))}#configuracion-compacta .cf-interruptor input:checked+.cf-interruptor__pista:after{transform:translateX(16px)}#configuracion-compacta .cf-interruptor input:focus-visible+.cf-interruptor__pista{box-shadow:var(--cf-foco)}#configuracion-compacta .cf-interruptor__texto{color:var(--compacto-texto);font-size:14px;line-height:1.35}#configuracion-compacta .cf-interruptor__texto strong{color:var(--compacto-texto-fuerte);display:block;font-weight:600}#configuracion-compacta .cf-interruptor__texto small{color:var(--compacto-texto-suave);display:block;font-size:12px;line-height:1.4;margin-top:2px}#configuracion-compacta .cf-cierre{align-items:center;color:var(--compacto-texto-suave);display:flex;font-size:12px;gap:6px;line-height:1.4;margin:14px 0 0}#configuracion-compacta .cf-turnos .table .cf-empleados,#configuracion-compacta .cf-turnos .table .cf-nombre{display:block}#configuracion-compacta .cf-turnos .table .cf-nombre{color:var(--compacto-texto-fuerte);font-weight:500;overflow-wrap:anywhere}#configuracion-compacta .cf-horario{display:grid;gap:2px;list-style:none;margin:0;padding:0}#configuracion-compacta .cf-horario li{align-items:baseline;display:flex;flex-wrap:wrap;gap:0 12px}#configuracion-compacta .cf-horario__dias{color:var(--compacto-texto-suave);flex:0 0 76px;font-size:13px}#configuracion-compacta .cf-horario__descanso{color:var(--compacto-texto-suave)}#configuracion-compacta .cf-horario__comida{color:var(--compacto-texto-suave);font-size:13px}#configuracion-compacta .cf-horario__siguiente{color:rgb(var(--color-base));cursor:help;font-size:10px;font-weight:600;margin-left:3px;text-decoration:none;vertical-align:super}#configuracion-compacta .cf-festivos .table .cf-dia{text-transform:capitalize}#configuracion-compacta .cf-festivos .table .cf-nombre{color:var(--compacto-texto-fuerte);font-weight:500;overflow-wrap:anywhere}#configuracion-compacta .cf-festivo--pasado .cf-nombre,#configuracion-compacta .cf-festivo--pasado .folio-compacto{color:var(--compacto-texto-suave)}#configuracion-compacta .cf-celda-acciones{padding-left:4px;padding-right:12px;width:1%}#configuracion-compacta .cf-celda-acciones .acciones-fila{display:flex;gap:4px;justify-content:flex-end}@media (max-width:767px){#configuracion-compacta .cf-contenido{gap:22px;padding-bottom:84px}#configuracion-compacta .cf-bloque{border-radius:12px}#configuracion-compacta .cf-bloque__encabezado{padding:14px 14px 12px}#configuracion-compacta .cf-cuerpo{padding:14px}#configuracion-compacta .cf-reglas__resumen{gap:12px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}#configuracion-compacta .hz-semana__titulos{display:none}#configuracion-compacta .hz-fila{-moz-column-gap:10px;column-gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 8px;row-gap:8px}#configuracion-compacta .hz-fila__dia{grid-column:1/-1}#configuracion-compacta .hz-fila--turno{grid-template-columns:repeat(2,minmax(0,1fr))}#configuracion-compacta .hz-celda--entrada{order:1}#configuracion-compacta .hz-celda--salida{order:2}#configuracion-compacta .hz-celda--comida-inicio{order:3}#configuracion-compacta .hz-celda--comida-fin{order:4}#configuracion-compacta .hz-fila__error{order:9}#configuracion-compacta .hz-fila__libre{grid-column:1/-1;min-height:0;order:1}#configuracion-compacta .hz-hora .time-field>label{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:normal;width:auto}#configuracion-compacta .cf-reglas__campos{grid-template-columns:minmax(0,1fr)}#configuracion-compacta .cf-celda-acciones{padding:2px 4px 2px 0}#configuracion-compacta .cf-celda-acciones .acciones-fila{gap:0}}@media (prefers-reduced-motion:reduce){#configuracion-compacta .cf-interruptor__pista,#configuracion-compacta .cf-interruptor__pista:after,#configuracion-compacta .hz-interruptor__pista,#configuracion-compacta .hz-interruptor__pista:after{transition:none}}#resumen-compacta{--rs-ambar-texto:var(--compacto-descuento-texto);color:var(--compacto-texto);padding-bottom:8px}#resumen-compacta .rs-tooltip{background:#333;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;font-size:13px;font-weight:400;line-height:1.4;padding:8px 12px;position:fixed;text-align:left;text-transform:none;z-index:1000}#resumen-compacta .rs-info{align-items:center;background:transparent;border:0;border-radius:8px;color:rgb(var(--color-base));display:inline-flex;height:44px;justify-content:center;margin:-14px -8px -14px 0;vertical-align:middle;width:44px}#resumen-compacta .rs-info:focus-visible{outline:2px solid rgb(var(--color-base));outline-offset:-4px}#resumen-compacta .rs-tabla{overflow-x:auto;position:relative}#resumen-compacta .rs-tabla .table{min-width:720px}#resumen-compacta .rs-nombre{overflow-wrap:anywhere}#resumen-compacta .rs-sub{color:var(--compacto-texto-suave);display:block;font-size:11px;font-weight:400;line-height:1.3}#resumen-compacta .rs-revisar{align-items:center;color:rgb(var(--color-base));display:flex;font-size:12px;font-weight:600;gap:3px;justify-content:flex-end;margin:-12px 0;min-height:44px;text-decoration:none}#resumen-compacta .rs-revisar:focus-visible,#resumen-compacta .rs-revisar:hover{text-decoration:underline}#resumen-compacta .rs-cifra--aviso{color:var(--rs-ambar-texto);font-weight:600}#resumen-compacta .rs-cifra--falta{color:var(--compacto-faltante);font-weight:600}#resumen-compacta .rs-cifra--pendiente{color:rgb(var(--color-base));font-weight:600}#resumen-compacta .rs-estatus{border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;line-height:1.25;padding:5px 9px;white-space:nowrap}#resumen-compacta .rs-estatus--falta,#resumen-compacta .rs-estatus--retardo{background:#fee2e2;border-color:#fecaca;color:#9f2525}#resumen-compacta .rs-estatus--salida_anticipada{background:#fef3c7;border-color:#fde68a;color:#92400e}#resumen-compacta .rs-estatus--justificada,#resumen-compacta .rs-estatus--retardo_justificado,#resumen-compacta .rs-estatus--salida_justificada{background:#e0f2fe;border-color:#bae6fd;color:#075985}#resumen-compacta .rs-automatica{align-items:center;color:var(--compacto-texto-suave);display:inline-flex;font-size:12px;gap:5px;line-height:1.4}#resumen-compacta .rs-sin-filas{color:var(--compacto-texto-suave);font-size:13px;margin:0;padding:28px 20px;text-align:center}#resumen-compacta .rs-error{margin:12px 20px}#resumen-compacta .rs-motivo,#resumen-compacta .rs-motivo label{text-align:left}#resumen-compacta .rs-motivo__acciones{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}#page-container .rs-modal .rs-detalle .rs-accion{text-align:right;white-space:nowrap}#page-container .rs-modal .rs-detalle tbody tr.rs-fila-motivo{background:var(--compacto-fondo-suave)}#page-container .rs-modal .rs-detalle tbody tr.rs-fila-motivo>td{height:auto;padding:6px 14px 14px}#page-container .rs-modal .rs-detalle .texto-secundario{max-width:28ch;overflow-wrap:anywhere}#page-container .rs-modal .rs-detalle td[data-label=Justificación]{min-width:150px}body #page-container .resumen-asistencias .rs-tabla .table thead th{line-height:1.25;vertical-align:bottom;white-space:normal}body #page-container .resumen-asistencias .rs-tabla .table thead th.text-end{min-width:66px}body #page-container .resumen-asistencias .rs-tabla .table tbody td,body #page-container .resumen-asistencias .rs-tabla .table thead th{padding-left:10px;padding-right:10px}body #page-container .resumen-asistencias .rs-tabla .table td:first-child,body #page-container .resumen-asistencias .rs-tabla .table th:first-child{padding-left:20px}body #page-container .resumen-asistencias .rs-tabla .table td:last-child,body #page-container .resumen-asistencias .rs-tabla .table th:last-child{padding-right:12px}body #page-container .resumen-asistencias .rs-tabla .table td.celda-ver,body #page-container .resumen-asistencias .rs-tabla .table th.celda-ver{padding:2px 8px 2px 0}@media (max-width:767px){#resumen-compacta .rs-filtro-empleado{grid-column:2}#resumen-compacta .barra-filtros__buscar{grid-column:3;grid-row:1}#resumen-compacta .rs-filtro-hasta{grid-column:2/-1}#resumen-compacta .rs-datos{display:flex;flex-wrap:wrap;gap:1px 10px}#resumen-compacta .rs-datos strong{color:var(--compacto-texto-fuerte);font-weight:600}#resumen-compacta .rs-dato--aviso strong{color:var(--rs-ambar-texto)}#resumen-compacta .rs-tabla .table{min-width:0}body #page-container .resumen-asistencias .rs-tabla .table tbody td,body #page-container .resumen-asistencias .rs-tabla .table thead th{padding-left:6px;padding-right:6px}body #page-container .resumen-asistencias .rs-tabla .table thead th,body #page-container .resumen-asistencias .rs-tabla .table thead th.text-end{font-size:10px;min-width:0}body #page-container .resumen-asistencias .rs-tabla .table tbody td,body #page-container .resumen-asistencias .rs-tabla .table thead th{padding-left:4px;padding-right:4px}body #page-container .resumen-asistencias .rs-tabla .table td:first-child,body #page-container .resumen-asistencias .rs-tabla .table th:first-child{padding-left:12px}body #page-container .resumen-asistencias .rs-tabla .table td.celda-ver,body #page-container .resumen-asistencias .rs-tabla .table th.celda-ver{padding:2px 4px 2px 0}#page-container .rs-modal .table.tabla-tarjetas tbody td[data-label=Estatus]{grid-column:1/-1}#page-container .rs-modal .table.tabla-tarjetas tbody td.rs-accion--vacia{display:none}#page-container .rs-modal .table.tabla-tarjetas tbody td.rs-accion{grid-column:1/-1;justify-content:stretch;padding-top:6px}#page-container .rs-modal .table.tabla-tarjetas tbody td.rs-accion:before{content:none}#page-container .rs-modal .table.tabla-tarjetas tbody td.rs-accion .boton-accion{width:100%}#page-container .rs-modal .table.tabla-tarjetas tbody tr.rs-fila-motivo>td{display:block;grid-column:1/-1;padding:0;text-align:left!important}#page-container .rs-modal .table.tabla-tarjetas tbody tr.rs-fila-motivo>td:before{content:none}#page-container .rs-modal .table.tabla-tarjetas tbody tr.rs-fila-motivo{display:block;margin-top:-6px;padding:4px 13px 13px}#page-container .rs-modal .rs-motivo__acciones .boton-accion{flex:1 1 0}}#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 .rev-cabecera{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px;min-width:0}#inventarios-revisiones .rev-inventario-nombre{color:var(--revisiones-texto-fuerte);font-weight:600;min-width:0}#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:flex-start;color:var(--revisiones-texto-suave);display:inline-flex;font-size:11px;gap:4px;line-height:1.35}#inventarios-revisiones .revision-reversion iconify-icon{flex:0 0 auto}#inventarios-revisiones .rev-celda-acciones{padding-left:4px;padding-right:12px;width:1%}#inventarios-revisiones .rev-celda-acciones .acciones-fila{display:flex;gap:4px;justify-content:flex-end}@media (min-width:768px){#inventarios-revisiones .estado-revision.solo-movil-compacto,#inventarios-revisiones .revision-reversion.solo-movil-compacto{display:none}}#inventarios-revisiones .rev-saldos{color:var(--revisiones-texto-suave);font-size:12px;margin-top:4px}#inventarios-revisiones .rev-saldos>span{display:block}#inventarios-revisiones .rev-saldos strong{color:var(--revisiones-texto-fuerte);font-weight:600}#inventarios-revisiones .rev-saldos .revision-saldo--negativo{color:var(--revisiones-error)}#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 .rev-celda-acciones .acciones-fila{gap:0}#inventarios-revisiones .selector-categorias__lista{max-height:40vh}}@media (prefers-reduced-motion:reduce){#inventarios-revisiones *{scroll-behavior:auto!important}}@media (min-width:768px) and (max-width:1199px){#inventarios-revisiones .rev-estado{grid-column:3/-1}}@media (max-width:767px){#inventarios-revisiones .rev-inventario{grid-column:1/-1}#inventarios-revisiones .rev-estado,#inventarios-revisiones .rev-hasta{grid-column:2/-1}#inventarios-revisiones .rev-codigo{grid-column:1/3}body #page-container #inventarios-revisiones .tabla-compacta .table tbody td.rev-celda-acciones{padding:2px 4px 2px 0}}#inventarios-revisiones .tabla-compacta{overflow-x:auto;position:relative}@media (min-width:768px) and (max-width:1439px){body #page-container #inventarios-revisiones .tabla-compacta .table tbody td,body #page-container #inventarios-revisiones .tabla-compacta .table thead th{padding-left:10px;padding-right:10px}body #page-container #inventarios-revisiones .tabla-compacta .table td:first-child,body #page-container #inventarios-revisiones .tabla-compacta .table th:first-child{padding-left:16px}body #page-container #inventarios-revisiones .tabla-compacta .table td:last-child,body #page-container #inventarios-revisiones .tabla-compacta .table th:last-child{padding-right:16px}}#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-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-variante__resumen,#revision-compacta .rev-variante__resumen{color:var(--compacto-texto-suave);font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.35}#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)}@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 #revision-compacta .rev-tabla .table tbody tr{background:transparent}body #page-container #revision-compacta .rev-tabla .table tbody tr.rev-grupo--sombreado{background:#f6f7f8}@media (hover:hover){body #page-container #revision-compacta .rev-tabla:not(.tabla-compacta--plana) .table tbody tr:hover{background:#edf1f5}}#revision-compacta .rev-tabla .table tbody tr.rev-variante td{padding-bottom:6px;padding-top:6px}#revision-compacta .rev-producto--variante .rev-producto__texto{border-left:1px solid var(--compacto-borde);margin-left:23px;padding-left:36px}#revision-compacta .rev-variante__nombre{color:var(--compacto-texto);font-size:13px;line-height:1.35}#revision-compacta .rev-variante__nombre strong{color:var(--compacto-texto-fuerte);font-weight:600}#revision-compacta .rev-variante__codigo{color:var(--compacto-texto-suave);font-size:.92em;font-variant-numeric:tabular-nums;white-space:nowrap}#revision-compacta .rev-variante__estado{background:#eef1f4;border-radius:999px;color:var(--compacto-texto-suave);display:inline-block;font-size:11px;font-weight:600;line-height:1.5;margin-left:8px;padding:0 8px;vertical-align:1px}#revision-compacta .rev-hora--agregada{color:var(--compacto-texto-suave)}#revision-compacta .rev-cantidad-fija--agregado{color:var(--compacto-texto);font-weight:500}#revision-compacta .rev-cantidad-fija--bajo-control{display:inline-block;min-width:144px;padding:0 44px;text-align:center}@media (max-width:1199px){#revision-compacta .rev-producto--variante .rev-producto__texto{margin-left:2px;padding-left:12px}}#revision-compacta .rev-modal-buscar .rev-producto--variante .rev-producto__texto{margin-left:23px;padding-left:36px}@media (min-width:768px) and (max-width:1199px){#revision-compacta .rev-cantidad-fija--bajo-control{min-width:136px}}@media (max-width:767px){#revision-compacta .rev-cantidad-fija--bajo-control{min-width:124px;padding:0 40px}}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-desglose-barra{align-items:center;display:flex;flex-wrap:wrap;gap:0 4px;margin:4px 0 0 -6px}#existencias-compacta .exc-asignar-reparto{align-items:center;background:transparent;border:0;border-radius:999px;color:rgb(var(--color-base));display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;gap:4px;line-height:1.4;padding:3px 10px 3px 4px;position:relative;transition:background-color .12s ease-out}#existencias-compacta .exc-asignar-reparto:before{content:"";inset:-10px 0;position:absolute}@media (hover:hover){#existencias-compacta .exc-asignar-reparto:hover{background:rgba(var(--color-base),.08)}}#existencias-compacta .exc-asignar-reparto:focus-visible{outline:2px solid rgb(var(--color-base));outline-offset:1px}@media (max-width:767px){#existencias-compacta .exc-asignar-reparto{border-radius:8px;min-height:44px;text-align:left}}body #page-container #existencias-compacta .tabla-compacta .table tbody tr{background:transparent}body #page-container #existencias-compacta .tabla-compacta .table tbody tr.grupo-sombreado{background:#f6f7f8}@media (hover:hover){body #page-container #existencias-compacta .tabla-compacta .table tbody tr:hover{background:#edf1f5}}#existencias-compacta .exc-existencias--variante{font-weight:500}#existencias-compacta .exc-casilla{align-items:center;cursor:pointer;display:flex;height:44px;justify-content:center;margin:0;width:44px}#existencias-compacta .exc-casilla input{accent-color:rgb(var(--color-base));cursor:pointer;height:18px;margin:0;width:18px}#existencias-compacta .exc-casilla input:focus-visible{outline:2px solid rgb(var(--color-base));outline-offset:2px}#existencias-compacta .exc-casilla input:disabled{cursor:wait}#existencias-compacta .exc-seleccion-espacio{height:76px}#existencias-compacta .exc-seleccion{align-items:center;background:#fff;border:1px solid var(--compacto-borde);border-radius:999px;bottom:12px;box-shadow:0 12px 28px -14px rgba(23,32,51,.4);display:inline-flex;gap:14px;padding:8px;position:fixed;right:25px;z-index:1020}#existencias-compacta .exc-seleccion__conteo{align-items:baseline;color:var(--compacto-texto-suave);display:flex;font-size:13px;gap:6px;margin:0}#existencias-compacta .exc-seleccion__conteo strong{color:rgb(var(--color-base));font-size:20px;font-variant-numeric:tabular-nums;font-weight:600}#existencias-compacta .exc-datos{margin:16px 0 0}#existencias-compacta .exc-reparto{margin:0}#existencias-compacta .exc-reparto-lineas{display:grid;gap:14px}#existencias-compacta .exc-reparto-linea{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 120px 44px}#existencias-compacta .exc-reparto-linea:not(:has(.boton-icono)){grid-template-columns:minmax(0,1fr) 120px}@media (max-width:767px){#existencias-compacta .exc-reparto-linea{grid-template-columns:minmax(0,1fr) 96px 44px}#existencias-compacta .exc-reparto-linea:not(:has(.boton-icono)){grid-template-columns:minmax(0,1fr) 96px}}#existencias-compacta .exc-asignar__titulo{color:var(--compacto-texto-fuerte);font-size:14px;font-weight:600;line-height:1.3;margin:6px 0 0}body #page-container #existencias-compacta .tabla-compacta .table td.exc-celda-seleccion,body #page-container #existencias-compacta .tabla-compacta .table th.exc-celda-seleccion{padding:0 0 0 10px;width:1%}body #page-container #existencias-compacta .tabla-compacta .table tbody tr.exc-fila--elegida,body #page-container #existencias-compacta .tabla-compacta .table tbody tr.exc-fila--elegida:nth-child(odd){background:rgba(var(--color-base),.08)}@media (hover:hover){body #page-container #existencias-compacta .tabla-compacta .table tbody tr.exc-fila--elegida:hover{background:rgba(var(--color-base),.12)}}#page-container:has(.exc-seleccion-espacio) .scroll-to-top{bottom:calc(76px + env(safe-area-inset-bottom))}@media (max-width:767px){body #page-container #existencias-compacta .tabla-compacta .table td.exc-celda-seleccion,body #page-container #existencias-compacta .tabla-compacta .table th.exc-celda-seleccion{padding-left:4px}#existencias-compacta .exc-seleccion-espacio{height:72px}#existencias-compacta .exc-seleccion{bottom:max(10px,env(safe-area-inset-bottom));gap:10px;left:12px;right:12px}#existencias-compacta .exc-seleccion__conteo{flex-direction:column;gap:0;line-height:1.15;margin-right:auto}#existencias-compacta .exc-seleccion__conteo strong{font-size:18px}#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}@media (min-width:768px) and (max-width:1199px){#ordenes-entrega-compacta .oe-desde{grid-column:3/-1}#ordenes-entrega-compacta .oe-codigo{grid-column:span 2}}body #page-container #orden-entrega-compacta .tabla-compacta .table tbody tr{background:transparent}body #page-container #orden-entrega-compacta .tabla-compacta .table tbody tr.grupo-sombreado{background:#f6f7f8}@media (hover:hover){body #page-container #orden-entrega-compacta .tabla-compacta .table tbody tr:hover{background:#edf1f5}}@media (min-width:768px){#orden-entrega-compacta .variante-renglon__texto{margin-left:23px;padding-left:36px}}#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){body #page-container #ordenes-entrega-compacta .tabla-compacta .table td.oe-celda-acciones{padding:2px 4px 2px 0;width:1%}body #page-container #ordenes-entrega-compacta .tabla-compacta .table td.oe-celda-acciones .acciones-fila{display:grid;gap:0;grid-template-columns:repeat(2,44px)}#ordenes-entrega-compacta .oe-estado-filtro,#ordenes-entrega-compacta .oe-hasta{grid-column:2/-1}#ordenes-entrega-compacta .oe-codigo{grid-column:1/3}#ordenes-entrega-compacta .oe-folio .oe-estado.solo-movil-compacto{display:inline-flex}}#ordenes-entrega-compacta .tabla-compacta{overflow-x:auto;position:relative}@media (max-width:767px){#orden-entrega-compacta .tabla-compacta{overflow-x:auto}}#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)}body #page-container #alertas-compacta .tabla-compacta .table tbody tr{background:transparent}body #page-container #alertas-compacta .tabla-compacta .table tbody tr.grupo-sombreado{background:#f6f7f8}@media (hover:hover){body #page-container #alertas-compacta .tabla-compacta .table tbody tr:hover{background:#edf1f5}}#alertas-compacta .alc-desglose{margin:4px 0 0 -6px}#alertas-compacta .alc-total--variante{font-weight:500}#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}body #page-container #alertas-compacta .modal .table tbody tr{background:transparent}body #page-container #alertas-compacta .modal .table tbody tr.alc-detalle-grupo>td{background:#eef1f4;box-shadow:inset 0 6px 0 #fff}#alertas-compacta .alc-detalle-inventario{color:var(--compacto-texto-fuerte);font-weight:600}#alertas-compacta .alc-variante-fila{font-size:12px}#alertas-compacta .alc-variante-fila .alc-variante-nombre{padding-left:20px}@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;scroll-margin-top:34px}#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:nth-child(2),#inventarios-movimientos .tabla-movimientos th:nth-child(2){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:#fff}#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:#fff;border-bottom:1px solid var(--movimientos-borde);color:#5b6575;font-size:12px;font-weight:600;padding: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 .celda-movil{display:none}#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{font-size:12.5px;max-width:280px;min-width:0;overflow-wrap:anywhere}#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 .inventario-existencias{align-items:center;color:var(--movimientos-texto-suave);display:flex;font-size:12px;font-variant-numeric:tabular-nums;gap:4px;padding-left:20px}#inventarios-movimientos .inventario-existencias+.inventario-linea{margin-top:8px}#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 .estado-resultados{min-height:200px}#inventarios-movimientos .movimientos-tabla-contenedor{overflow-x:auto}#page-container #inventarios-movimientos .tabla-movimientos{display:table;min-width:0;width:100%}#page-container #inventarios-movimientos .tabla-movimientos thead th{background:#eef1f4;border-bottom:0;font-size:11px;padding:10px 8px}#page-container #inventarios-movimientos .tabla-movimientos tbody td{font-size:13px;padding:9px 8px;white-space:normal}#page-container #inventarios-movimientos .tabla-movimientos .celda-movil{display:table-cell;padding-left:12px}#page-container #inventarios-movimientos .tabla-movimientos .movimiento-cantidad{font-size:14px!important;padding-left:4px;padding-right:4px}#page-container #inventarios-movimientos .tabla-movimientos .movimiento-acciones{padding:2px 4px 2px 0;width:1%}#page-container #inventarios-movimientos .tabla-movimientos .movimiento-acciones .acciones-fila{gap:0}#page-container #inventarios-movimientos .tabla-movimientos tbody tr:hover{background:transparent}#inventarios-movimientos .mov-linea{color:var(--movimientos-texto);display:block;font-size:12px;line-height:1.4;margin-top:3px}#inventarios-movimientos .mov-linea iconify-icon{color:var(--movimientos-texto-suave);margin-right:2px;vertical-align:-2px}#inventarios-movimientos .mov-linea--tipo{color:var(--movimientos-texto)}#inventarios-movimientos .mov-linea--tipo strong{color:var(--movimientos-texto-fuerte);font-weight:600}#inventarios-movimientos .mov-linea--tipo iconify-icon{color:rgb(var(--color-base))}#inventarios-movimientos .mov-linea--suave{color:var(--movimientos-texto-suave);font-size:11px}}.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}}@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}#comisiones-compacta .com-objetivos__actual td{background:rgba(var(--color-base),.06);color:var(--compacto-texto-fuerte);font-weight:600}#comisiones-compacta .com-asistencias__dia{text-transform:capitalize}#comisiones-compacta .com-insignia{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;color:var(--compacto-texto-suave);display:inline-flex;font-size:11px;font-weight:600;line-height:1.25;padding:4px 9px;white-space:nowrap}#comisiones-compacta .com-insignia--puntual{background:#dcfce7;border-color:#bbf7d0;color:#166534}#comisiones-compacta .com-insignia--retardo{background:#fee2e2;border-color:#fecaca;color:#9f2525}#comisiones-compacta .com-insignia--salida_anticipada{background:#fef3c7;border-color:#fde68a;color:#92400e}#comisiones-compacta .com-insignia--retardo_justificado,#comisiones-compacta .com-insignia--salida_justificada{background:#e0f2fe;border-color:#bae6fd;color:#075985}@media (max-width:767px){#comisiones-compacta .com-filtro-ancho{grid-column:1/-1}}.dashboard-empleados-page{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{align-items:center;background-color:transparent;border:none;border-radius:50%;display:inline-flex;height:44px;justify-content:center;padding:0;position:absolute;right:-3%;top:calc(-5% - 4px);width:48px}.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:#5f6672;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:#1a659a}.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{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{margin-top:20px}}.dashboard-empleados-page .info-revision.disabled{cursor:not-allowed;opacity:.5}.dashboard-empleados-page .info-revision .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 .icono .state-icon{font-size:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.dashboard-empleados-page .info-revision h6{font-size:12px;font-weight:400}@media (min-width:400px){.dashboard-empleados-page .info-revision h6{font-size:17px}}@media (min-width:992px){.dashboard-empleados-page .info-revision h6{font-size:14px}}@media (min-width:1200px){.dashboard-empleados-page .info-revision h6{font-size:17px}}.dashboard-empleados-page .info-revision .fecha{margin-bottom:0}.dashboard-empleados-page .info-revision .btn{align-items:center;background-color:rgba(52,152,219,.2);border-radius:20px;color:#1a659a;display:flex;font-weight:500;height:29px;justify-content:center;width:79px}@media (min-width:992px){.dashboard-empleados-page .info-revision .btn{font-size:16px;height:33px;width:110px}}.dashboard-empleados-page .info-revision--con-accion{cursor:pointer}.dashboard-empleados-page .info-revision--terminada .icono{background:#e8f5e9;color:#388e3c}.dashboard-empleados-page .info-revision--terminada .btn{background:#e8f5e9;color:#2e7d32}.dashboard-empleados-page .info-revision--en-curso .icono{background:#fff3e0;color:#f57c00}.dashboard-empleados-page .info-revision--en-curso .btn{background:#fff3e0;color:#a85400}.dashboard-empleados-page .info-area .info:focus-visible,.dashboard-empleados-page .info-revision .btn:focus-visible,.dashboard-empleados-page .termometro .faq:focus-visible{outline:2px solid rgba(52,152,219,.8);outline-offset:2px}@media (min-width:992px){.dashboard-empleados-page .informacion-dashboard>.row>.col-lg-6:first-child{display:flex;flex-direction:column}.dashboard-empleados-page .ventas-area{display:flex;flex:1 1 auto;flex-direction:column}.dashboard-empleados-page .ventas-area>.row{flex:1 1 auto}.dashboard-empleados-page .ventas-area>.row>*{display:flex}.dashboard-empleados-page .ventas-area .venta{flex:1 1 auto}}#usuarios-compacta{color:var(--compacto-texto)}#usuarios-compacta .usr-filtros-par{display:contents}#usuarios-compacta .usr-identidad{align-items:center;display:flex;gap:12px;min-width:0}#usuarios-compacta .usr-foto{align-items:center;background:rgba(var(--color-base),.1);border-radius:50%;color:rgb(var(--color-base));display:inline-flex;flex:0 0 40px;font-size:13px;font-weight:600;height:40px;justify-content:center;overflow:hidden}#usuarios-compacta .usr-foto img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#usuarios-compacta .usr-identidad__texto{display:flex;flex-direction:column;min-width:0}#usuarios-compacta .usr-nombre{color:var(--compacto-texto-fuerte);font-size:14px;font-weight:600;overflow-wrap:anywhere}#usuarios-compacta .usr-correo{overflow-wrap:anywhere}#usuarios-compacta .usr-estado{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}#usuarios-compacta .usr-estado--activo{color:var(--compacto-sobrante)}#usuarios-compacta .usr-estado--inactivo{color:var(--compacto-texto-suave)}#usuarios-compacta .usr-estado__punto{background:currentColor;border-radius:50%;flex:0 0 8px;height:8px;width:8px}#usuarios-compacta .usr-fila--inactiva .usr-foto{opacity:.55}#usuarios-compacta .usr-celda-acciones{padding-left:4px;padding-right:12px;width:1%}#usuarios-compacta .usr-celda-acciones .acciones-fila{display:flex;gap:4px;justify-content:flex-end}#usuarios-compacta .tabla-compacta .table tbody tr.usr-fila--resaltada td{animation:usuarios-resaltar 2.4s cubic-bezier(.16,1,.3,1)}#usuarios-compacta .usr-ficha{align-items:start;display:grid;gap:14px;grid-template-columns:112px minmax(0,1fr)}#usuarios-compacta .usr-ficha__nombre{display:grid;gap:14px;min-width:0}#usuarios-compacta .usr-acceso{background:var(--formulario-fondo-suave);border:1px solid var(--formulario-borde);border-radius:12px}#usuarios-compacta .usr-acceso--activo{background:rgba(var(--color-base),.04);border-color:rgba(var(--color-base),.35)}#usuarios-compacta .usr-acceso__interruptor{align-items:center;cursor:pointer;display:flex;gap:14px;justify-content:space-between;margin:0;min-height:56px;padding:10px 14px}#usuarios-compacta .usr-acceso__interruptor:has(input:focus-visible){border-radius:12px;box-shadow:0 0 0 3px rgba(var(--color-base),.15)}#usuarios-compacta .usr-acceso__interruptor:has(input:disabled){cursor:not-allowed}#usuarios-compacta .usr-acceso__interruptor input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#cbd5e1;border:0;border-radius:999px;cursor:pointer;flex:0 0 auto;height:24px;margin:0;outline:0;position:relative;transition:background-color .16s ease-out;width:42px}#usuarios-compacta .usr-acceso__interruptor input:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(23,32,51,.25);content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .16s ease-out;width:18px}#usuarios-compacta .usr-acceso__interruptor input:checked{background:rgb(var(--color-base))}#usuarios-compacta .usr-acceso__interruptor input:checked:after{transform:translateX(18px)}#usuarios-compacta .usr-acceso__interruptor input:disabled{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){#usuarios-compacta .usr-acceso__interruptor input,#usuarios-compacta .usr-acceso__interruptor input:after{transition:none}}#usuarios-compacta .usr-acceso__texto small,#usuarios-compacta .usr-acceso__texto strong{display:block}#usuarios-compacta .usr-acceso__texto strong{color:var(--formulario-texto-fuerte);font-size:14px;font-weight:600}#usuarios-compacta .usr-acceso__texto small{color:var(--formulario-texto-suave);font-size:12px;line-height:1.4;margin-top:2px}#usuarios-compacta .usr-acceso__campos{border-top:1px solid var(--formulario-borde);padding:14px}@media (max-width:767px){#usuarios-compacta .usr-filtros-par{display:grid;gap:8px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}#usuarios-compacta .usr-foto{flex-basis:36px;height:36px}#usuarios-compacta .usr-celda-acciones{padding:2px 4px 2px 0}#usuarios-compacta .usr-celda-acciones .acciones-fila{gap:0}#usuarios-compacta .usr-celda-acciones .acciones-fila--tres{display:grid;grid-template-columns:repeat(2,44px);justify-content:end}#usuarios-compacta .usr-ficha{grid-template-columns:96px minmax(0,1fr)}}#page-container #formUsuario .usr-ficha__selector.input-image-preview{background-color:var(--formulario-fondo-suave);border:1px dashed #cbd5e1;border-radius:12px;height:auto;margin:0;overflow:hidden;width:100%}#page-container #formUsuario .usr-ficha__selector.input-image-preview:hover{border-color:rgba(var(--color-base),.5)}#page-container #formUsuario .usr-ficha__selector.input-image-preview .preview{border-radius:0}#page-container #formUsuario .usr-ficha__selector.input-image-preview .fa{color:var(--formulario-texto-suave);font-size:28px;margin:-14px 0 0 -14px}@keyframes usuarios-resaltar{0%{background-color:rgba(var(--color-base),.16)}to{background-color:transparent}}@media (prefers-reduced-motion:reduce){#usuarios-compacta .tabla-compacta .table tbody tr.usr-fila--resaltada td{animation:none;background-color:rgba(var(--color-base),.08)}}#sucursales-compacta{color:var(--compacto-texto)}#sucursales-compacta .suc-identidad{align-items:center;display:flex;gap:12px;min-width:0}#sucursales-compacta .suc-icono{align-items:center;background:rgba(var(--color-base),.1);border-radius:10px;color:rgb(var(--color-base));display:inline-flex;flex:0 0 40px;height:40px;justify-content:center}#sucursales-compacta .suc-identidad__texto{display:flex;flex-direction:column;min-width:0}#sucursales-compacta .suc-nombre{color:var(--compacto-texto-fuerte);font-size:14px;font-weight:600;overflow-wrap:anywhere}#sucursales-compacta .suc-celda-acciones{padding-left:4px;padding-right:12px;width:1%}#sucursales-compacta .suc-celda-acciones .acciones-fila{display:flex;gap:4px;justify-content:flex-end}#sucursales-compacta .tabla-compacta .table tbody tr.suc-fila--resaltada td{animation:sucursales-resaltar 2.4s cubic-bezier(.16,1,.3,1)}#sucursales-compacta .suc-ficha{align-items:start;display:grid;gap:14px;grid-template-columns:112px minmax(0,1fr)}#sucursales-compacta .suc-ficha__nombre{display:grid;gap:14px;min-width:0}#sucursales-compacta .suc-ficha__logo .campo__ayuda{margin:6px 0 0;text-align:center}#sucursales-compacta .suc-ficha__quitar{justify-content:center;margin-top:2px;min-height:44px;width:100%}#sucursales-compacta .suc-vendedores__conteo{color:var(--formulario-texto);font-size:13px;margin:0}#sucursales-compacta .suc-vendedores{border:1px solid var(--formulario-borde);border-radius:12px;list-style:none;margin:0;overflow:hidden;padding:0}#sucursales-compacta .suc-vendedores li+li{border-top:1px solid var(--formulario-borde)}#sucursales-compacta .suc-vendedor{align-items:center;cursor:pointer;display:flex;gap:12px;margin:0;min-height:56px;padding:8px 14px}#sucursales-compacta .suc-vendedor--asignado{background:rgba(var(--color-base),.05)}#sucursales-compacta .suc-vendedor:has(input:focus-visible){box-shadow:inset 0 0 0 3px rgba(var(--color-base),.15)}#sucursales-compacta .suc-vendedor:has(input:disabled){cursor:not-allowed}#sucursales-compacta .suc-vendedor input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#cbd5e1;border:0;border-radius:999px;cursor:pointer;flex:0 0 auto;height:24px;margin:0;outline:0;position:relative;transition:background-color .16s ease-out;width:42px}#sucursales-compacta .suc-vendedor input:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(23,32,51,.25);content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .16s ease-out;width:18px}#sucursales-compacta .suc-vendedor input:checked{background:rgb(var(--color-base))}#sucursales-compacta .suc-vendedor input:checked:after{transform:translateX(18px)}#sucursales-compacta .suc-vendedor input:disabled{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){#sucursales-compacta .suc-vendedor input,#sucursales-compacta .suc-vendedor input:after{transition:none}}#sucursales-compacta .suc-vendedor__foto{align-items:center;background:rgba(var(--color-base),.1);border-radius:50%;color:rgb(var(--color-base));display:inline-flex;flex:0 0 36px;font-size:12px;font-weight:600;height:36px;justify-content:center;overflow:hidden}#sucursales-compacta .suc-vendedor__foto img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#sucursales-compacta .suc-vendedor__texto{flex:1 1 auto;min-width:0}#sucursales-compacta .suc-vendedor__texto small,#sucursales-compacta .suc-vendedor__texto strong{display:block}#sucursales-compacta .suc-vendedor__texto strong{color:var(--formulario-texto-fuerte);font-size:14px;font-weight:600;overflow-wrap:anywhere}#sucursales-compacta .suc-vendedor__texto small{color:var(--formulario-texto-suave);font-size:12px}@media (max-width:767px){#sucursales-compacta .suc-icono{flex-basis:36px;height:36px}#sucursales-compacta .suc-celda-acciones{padding:2px 4px 2px 0}#sucursales-compacta .suc-celda-acciones .acciones-fila{gap:0}#sucursales-compacta .suc-ficha{grid-template-columns:96px minmax(0,1fr)}}#page-container #formSucursal .suc-ficha__selector.input-image-preview{background-color:var(--formulario-fondo-suave);border:1px dashed #cbd5e1;border-radius:12px;height:auto;margin:0;overflow:hidden;width:100%}#page-container #formSucursal .suc-ficha__selector.input-image-preview:hover{border-color:rgba(var(--color-base),.5)}#page-container #formSucursal .suc-ficha__selector.input-image-preview .preview{border-radius:0}#page-container #formSucursal .suc-ficha__selector.input-image-preview .fa{color:var(--formulario-texto-suave);font-size:28px;margin:-14px 0 0 -14px}#page-container #formSucursal .suc-ficha__selector.input-image-preview .preview{background-position:50%;background-repeat:no-repeat;background-size:contain}@keyframes sucursales-resaltar{0%{background-color:rgba(var(--color-base),.16)}to{background-color:transparent}}@media (prefers-reduced-motion:reduce){#sucursales-compacta .tabla-compacta .table tbody tr.suc-fila--resaltada td{animation:none;background-color:rgba(var(--color-base),.08)}}#perfiles-compacta{color:var(--compacto-texto)}#perfiles-compacta .perfil-identidad{align-items:center;display:flex;gap:12px;min-width:0}#perfiles-compacta .perfil-icono{align-items:center;background:rgba(var(--color-base),.1);border-radius:10px;color:rgb(var(--color-base));display:inline-flex;flex:0 0 40px;height:40px;justify-content:center}#perfiles-compacta .perfil-identidad__texto{display:flex;flex-direction:column;min-width:0}#perfiles-compacta .perfil-nombre{color:var(--compacto-texto-fuerte);font-size:14px;font-weight:600;overflow-wrap:anywhere}@media (max-width:767px){#perfiles-compacta .perfil-icono{flex-basis:36px;height:36px}}#formPerfil .perfil-resumen{color:var(--formulario-texto);font-size:13px;margin:0}#formPerfil .perfil-grupo__encabezado{align-items:center;display:flex;gap:10px;min-height:44px}#formPerfil .perfil-grupo__encabezado strong{color:var(--formulario-texto-fuerte);font-size:14px;font-weight:600}#formPerfil .perfil-grupo__conteo{color:var(--formulario-texto-suave);font-size:12px}#formPerfil .perfil-grupo__alternar{background:none;border:0;border-radius:8px;color:rgb(var(--color-base));font-size:13px;font-weight:600;margin-left:auto;min-height:44px;padding:0 8px}#formPerfil .perfil-grupo__alternar:hover:not(:disabled){background:rgba(var(--color-base),.08)}#formPerfil .perfil-grupo__alternar:focus-visible{box-shadow:0 0 0 3px rgba(var(--color-base),.25);outline:0}#formPerfil .perfil-grupo__alternar:disabled{opacity:.55}#formPerfil .perfil-permisos{border:1px solid var(--formulario-borde);border-radius:12px;list-style:none;margin:0;overflow:hidden;padding:0}#formPerfil .perfil-permisos li+li{border-top:1px solid var(--formulario-borde)}#formPerfil .perfil-permisos__hijo .perfil-permiso{padding-left:32px}#formPerfil .perfil-permiso{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;margin:0;min-height:48px;padding:6px 14px}#formPerfil .perfil-permiso--activo{background:rgba(var(--color-base),.05)}#formPerfil .perfil-permiso:has(input:focus-visible){box-shadow:inset 0 0 0 3px rgba(var(--color-base),.15)}#formPerfil .perfil-permiso:has(input:disabled){cursor:not-allowed}#formPerfil .perfil-permiso input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#cbd5e1;border:0;border-radius:999px;cursor:pointer;flex:0 0 auto;height:24px;margin:0;outline:0;position:relative;transition:background-color .16s ease-out;width:42px}#formPerfil .perfil-permiso input:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(23,32,51,.25);content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .16s ease-out;width:18px}#formPerfil .perfil-permiso input:checked{background:rgb(var(--color-base))}#formPerfil .perfil-permiso input:checked:after{transform:translateX(18px)}#formPerfil .perfil-permiso input:disabled{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){#formPerfil .perfil-permiso input,#formPerfil .perfil-permiso input:after{transition:none}}#formPerfil .perfil-permiso__texto{color:var(--formulario-texto-fuerte);font-size:14px;min-width:0;overflow-wrap:anywhere}#formPerfil .perfil-permiso__texto small{color:var(--formulario-texto-suave);display:block;font-size:12px}.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}.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}}#productos-compacta{color:var(--compacto-texto)}#productos-compacta .pr-producto{align-items:center;display:flex;gap:12px;min-width:0}#productos-compacta .pr-producto__texto{min-width:0}#productos-compacta a.pr-miniatura:focus-visible{outline:2px solid rgb(var(--color-base));outline-offset:2px}#productos-compacta .pr-identidad{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;row-gap:2px}#productos-compacta .variante-inactiva{background:var(--compacto-fondo-suave);border-radius:999px;color:var(--compacto-texto-suave);font-size:11px;font-weight:600;line-height:1;padding:3px 8px}#productos-compacta .pr-celda-acciones{padding-left:4px;padding-right:12px;width:1%}#productos-compacta .pr-celda-acciones .acciones-fila{display:flex;gap:4px;justify-content:flex-end}#productos-compacta .pr-chip-variantes{align-items:center;background:rgba(var(--color-base),.1);border:0;border-radius:999px;color:rgb(var(--color-base));cursor:pointer;display:inline-flex;font-size:11px;font-weight:600;gap:4px;line-height:1;padding:4px 9px 4px 7px;position:relative;transition:background-color .12s ease-out;white-space:nowrap}#productos-compacta .pr-chip-variantes:after{content:"";inset:-12px -4px;position:absolute}@media (hover:hover){#productos-compacta .pr-chip-variantes:hover{background:rgba(var(--color-base),.18)}}#productos-compacta .pr-chip-variantes:focus-visible{outline:2px solid rgb(var(--color-base));outline-offset:2px}#page-container .detail-modal .pr-tabla-variantes .pr-variante__celda{align-items:center;display:flex;gap:12px;min-width:0}#page-container .detail-modal .pr-tabla-variantes .pr-variante__extra{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;row-gap:2px}.pr-acciones-variantes{display:flex;gap:8px;justify-content:flex-end;width:100%}@media (max-width:767px){#productos-compacta .pr-filtro{grid-column:1/-1}#productos-compacta .pr-miniatura{display:none}body #page-container #productos-compacta .tabla-compacta .table td.pr-celda-acciones{padding:2px 4px 2px 0;width:1%}body #page-container #productos-compacta .tabla-compacta .table td.pr-celda-acciones .acciones-fila{display:grid;gap:0;grid-template-columns:repeat(2,44px)}#productos-compacta .tabla-compacta{overflow-x:auto}.pr-acciones-variantes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pr-acciones-variantes .boton-accion{min-width:0;width:100%}.pr-acciones-variantes .boton-accion:only-child{grid-column:1/-1}}#page-container .modal-producto .modal-dialog{max-width:min(820px,100vw - 32px)}#page-container .modal-producto .modal-content{border:0;border-radius:16px;overflow:hidden;padding:0}#page-container .modal-producto .modal-header{align-items:center;border-bottom:1px solid var(--compacto-borde);padding:22px 24px 16px}#page-container .modal-producto .modal-title{color:var(--compacto-texto-fuerte);font-size:20px;font-weight:600;margin:0}#page-container .modal-producto .btn-close{box-sizing:content-box;height:20px;margin:-8px -8px -8px auto;padding:12px}#page-container .modal-producto .btn-close:focus{box-shadow:0 0 0 3px rgba(var(--color-base),.25)}#page-container .modal-producto .modal-body{padding:18px 24px 24px}#page-container .modal-producto .modal-footer{border-top:1px solid var(--compacto-borde);padding:14px 24px}#page-container .modal-producto .producto-datos label:not(.producto-unidades__opcion){padding-left:0}.producto-datos__cabecera{align-items:start;display:grid;gap:14px;grid-template-columns:136px minmax(0,1fr)}.producto-datos__identidad{display:grid;gap:14px;min-width:0}#page-container .modal-producto .producto-datos__imagen.input-image-preview{background-color:var(--formulario-fondo-suave);border:1px dashed #cbd5e1;border-radius:12px;height:auto;margin:0;overflow:hidden;width:100%}#page-container .modal-producto .producto-datos__imagen.input-image-preview:hover{border-color:rgba(var(--color-base),.5)}#page-container .modal-producto .producto-datos__imagen.input-image-preview .preview{border-radius:0}#page-container .modal-producto .producto-datos__imagen.input-image-preview .fa{color:var(--formulario-texto-suave);font-size:28px;margin:-14px 0 0 -14px}.producto-datos__campos{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.producto-unidades{display:grid;gap:12px}.producto-unidades__opcion{align-items:center;background:var(--formulario-fondo-suave);border:1px solid var(--formulario-borde);border-radius:12px;cursor:pointer;display:flex;gap:14px;justify-content:space-between;margin:0;min-height:56px;padding:10px 14px}.producto-unidades__opcion:has(input:checked){background:rgba(var(--color-base),.06);border-color:rgba(var(--color-base),.4)}.producto-unidades__opcion:has(input:focus-visible){box-shadow:0 0 0 3px rgba(var(--color-base),.15)}.producto-unidades__opcion:has(input:disabled){cursor:not-allowed}.producto-unidades__opcion small,.producto-unidades__opcion strong{display:block}.producto-unidades__opcion strong{color:var(--formulario-texto-fuerte);font-size:14px;font-weight:600}.producto-unidades__opcion small{color:var(--formulario-texto-suave);font-size:12px;line-height:1.4;margin-top:2px}.producto-unidades__opcion input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#cbd5e1;border:0;border-radius:999px;cursor:pointer;flex:0 0 auto;height:24px;margin:0;outline:0;position:relative;transition:background-color .16s ease-out;width:42px}.producto-unidades__opcion input:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(23,32,51,.25);content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .16s ease-out;width:18px}.producto-unidades__opcion input:checked{background:rgb(var(--color-base))}.producto-unidades__opcion input:checked:after{transform:translateX(18px)}.producto-unidades__opcion input:disabled{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){.producto-unidades__opcion input,.producto-unidades__opcion input:after{transition:none}}.producto-unidades__lista{display:grid;gap:12px}.producto-unidades__lista>.boton-accion{justify-self:start}.producto-unidades__fila{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 112px 44px}@media (max-width:767px){#page-container .modal-producto .modal-dialog{align-items:flex-end;display:flex;height:100%;margin:0;max-width:none;width:100%}#page-container .modal-producto .modal-content{border-radius:20px 20px 0 0;max-height:92vh;max-height:92dvh}#page-container .modal-producto .modal-header{padding:20px 20px 14px}#page-container .modal-producto .modal-title{font-size:19px}#page-container .modal-producto .modal-body{padding:16px 14px max(18px,env(safe-area-inset-bottom))}#page-container .modal-producto .modal-footer{padding:12px 14px max(14px,env(safe-area-inset-bottom))}.producto-datos__cabecera{grid-template-columns:104px minmax(0,1fr)}}.catalogo-variantes{--variantes-borde:#e7ebef;--variantes-fondo-suave:#f5f7f9;--variantes-texto-fuerte:#172033;--variantes-texto-suave:#64748b;color:var(--compacto-texto);padding-bottom:32px}.catalogo-variantes[v-cloak]{display:none}.catalogo-variantes .pr-producto{align-items:center;display:flex;gap:12px;min-width:0}.catalogo-variantes .pr-producto__texto{min-width:0}.catalogo-variantes a.pr-miniatura:focus-visible{outline:2px solid rgb(var(--color-base));outline-offset:2px}.catalogo-variantes .pr-identidad{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;row-gap:2px}.catalogo-variantes .variante-inactiva{background:var(--compacto-fondo-suave);border-radius:999px;color:var(--compacto-texto-suave);font-size:11px;font-weight:600;line-height:1;padding:3px 8px}.catalogo-variantes .pr-celda-acciones{padding-left:4px;padding-right:12px;width:1%}.catalogo-variantes .pr-celda-acciones .acciones-fila{display:flex;gap:4px;justify-content:flex-end}#formVariante .variante-datos__cabecera{align-items:start;display:grid;gap:14px;grid-template-columns:136px minmax(0,1fr)}#formVariante .variante-datos__identidad{display:grid;gap:14px;min-width:0}#formVariante .variante-datos__imagen{min-width:0}#formVariante .codigo-variante-campo{align-items:center;background:var(--formulario-fondo-suave);border:1px solid var(--formulario-borde);border-radius:10px;display:flex;height:44px;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .16s ease-out}#formVariante .codigo-variante-campo:focus-within{background:#fff;border-color:rgba(var(--color-base),.65);box-shadow:0 0 0 3px rgba(var(--color-base),.09)}#formVariante .campo-texto .codigo-variante-campo input{background:transparent;border:0;border-radius:0;box-shadow:none;height:42px;padding-left:1px;text-transform:uppercase}#formVariante .campo-texto .codigo-variante-campo input:focus{background:transparent;border:0;box-shadow:none}#formVariante .tiene-error .codigo-variante-campo{border-color:rgba(159,37,37,.6)}#formVariante .codigo-variante-campo__prefijo{color:var(--formulario-texto);cursor:text;flex:0 0 auto;font-size:14px!important;font-variant-numeric:tabular-nums;font-weight:400!important;line-height:1.5!important;padding-left:12px!important}#formVariante .variante-unidades__encabezado{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;justify-content:space-between}#formVariante .variante-unidades__texto small,#formVariante .variante-unidades__texto strong{display:block}#formVariante .variante-unidades__texto strong{color:var(--formulario-texto-fuerte);font-size:14px;font-weight:600}#formVariante .variante-unidades__texto small{color:var(--formulario-texto-suave);font-size:12px;line-height:1.4;margin-top:2px}#formVariante .variante-activa{align-items:center;background:var(--formulario-fondo-suave);border:1px solid var(--formulario-borde);border-radius:12px;cursor:pointer;display:flex;gap:14px;justify-content:space-between;margin:0;min-height:56px;padding:10px 14px}#formVariante .variante-activa:has(input:checked){background:rgba(var(--color-base),.06);border-color:rgba(var(--color-base),.4)}#formVariante .variante-activa:has(input:focus-visible){box-shadow:0 0 0 3px rgba(var(--color-base),.15)}#formVariante .variante-activa:has(input:disabled){cursor:not-allowed}#formVariante .variante-activa input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#cbd5e1;border:0;border-radius:999px;cursor:pointer;flex:0 0 auto;height:24px;margin:0;outline:0;position:relative;transition:background-color .16s ease-out;width:42px}#formVariante .variante-activa input:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(23,32,51,.25);content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .16s ease-out;width:18px}#formVariante .variante-activa input:checked{background:rgb(var(--color-base))}#formVariante .variante-activa input:checked:after{transform:translateX(18px)}#formVariante .variante-activa input:disabled{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){#formVariante .variante-activa input,#formVariante .variante-activa input:after{transition:none}}#formVariante .variante-activa__texto small,#formVariante .variante-activa__texto strong{display:block}#formVariante .variante-activa__texto strong{color:var(--formulario-texto-fuerte);font-size:14px;font-weight:600}#formVariante .variante-activa__texto small{color:var(--formulario-texto-suave);font-size:12px;line-height:1.4;margin-top:2px}#page-container #formVariante .variante-datos__selector.input-image-preview{background-color:var(--formulario-fondo-suave);border:1px dashed #cbd5e1;border-radius:12px;height:auto;margin:0;overflow:hidden;width:100%}#page-container #formVariante .variante-datos__selector.input-image-preview:hover{border-color:rgba(var(--color-base),.5)}#page-container #formVariante .variante-datos__selector.input-image-preview .preview{border-radius:0}#page-container #formVariante .variante-datos__selector.input-image-preview .fa{color:var(--formulario-texto-suave);font-size:28px;margin:-14px 0 0 -14px}@media (max-width:767px){body #page-container #variantes-compacta .tabla-compacta .table td.pr-celda-acciones{padding:2px 4px 2px 0;width:1%}body #page-container #variantes-compacta .tabla-compacta .table td.pr-celda-acciones .acciones-fila{display:grid;gap:0;grid-template-columns:repeat(2,44px)}#variantes-compacta .tabla-compacta{overflow-x:auto}#variantes-compacta .pr-miniatura{display:none}#formVariante .variante-datos__cabecera{grid-template-columns:104px minmax(0,1fr)}}.catalogo-descuentos{--descuentos-borde:#e7ebef;--descuentos-fondo-suave:#f5f7f9;--descuentos-texto-fuerte:#172033;--descuentos-texto-suave:#64748b;padding-bottom:32px}.catalogo-descuentos[v-cloak]{display:none}.catalogo-descuentos .descuentos-tipos{background:var(--descuentos-fondo-suave);border:1px solid var(--descuentos-borde);border-radius:10px;display:grid;gap:2px;grid-template-columns:repeat(3,1fr);padding:2px}.catalogo-descuentos .descuentos-tipo{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--descuentos-texto-suave);display:inline-flex;font-size:13px;font-weight:600;gap:6px;justify-content:center;min-height:40px;padding:0 10px}.catalogo-descuentos .descuentos-tipo.activo{background:#fff;box-shadow:0 1px 2px rgba(23,32,51,.12);color:var(--descuentos-texto-fuerte)}.catalogo-descuentos .descuentos-tipo:focus-visible{outline:2px solid rgb(var(--color-base));outline-offset:1px}.catalogo-descuentos .descuentos-tipo__conteo{color:var(--descuentos-texto-suave);font-size:11px;font-variant-numeric:tabular-nums;font-weight:600}.catalogo-descuentos .producto-celda-lista{display:grid;gap:8px}.catalogo-descuentos .descuento-producto{align-items:center;display:flex;gap:10px;min-width:0}.catalogo-descuentos .descuento-producto img{border-radius:6px;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}.catalogo-descuentos .descuento-producto__nombre{color:var(--descuentos-texto-fuerte);font-weight:500;min-width:0;white-space:normal}.catalogo-descuentos .descuento-form .descuentos-tipo:disabled:not(.activo){cursor:not-allowed;opacity:.5}.catalogo-descuentos .descuento-form .v-selector-multiple .form-control{height:44px}.catalogo-descuentos .descuento-form .v-selector-multiple .search-selector__icon{align-items:center;height:44px;justify-content:center;right:0;top:0;transform:none;width:44px}.catalogo-descuentos .descuento-form .v-selector-multiple .search-selector__dropdown{border:1px solid var(--descuentos-borde);border-radius:12px;margin-top:6px;max-height:240px;overflow-y:auto;padding:4px;position:static}.catalogo-descuentos .descuento-form .v-selector-multiple .search-selector__option{border-radius:10px}.catalogo-descuentos .descuento-form .v-selector-multiple .search-selector__option.is-selected{background:rgba(var(--color-base),.12)}.catalogo-descuentos .descuento-form .descuento-form__opcion{align-items:center;background:var(--descuentos-fondo-suave);border:1px solid var(--descuentos-borde);border-radius:12px;cursor:pointer;display:flex;gap:14px;justify-content:space-between;margin:0;min-height:56px;padding:10px 14px}.catalogo-descuentos .descuento-form .descuento-form__opcion:has(input:checked){background:rgba(var(--color-base),.06);border-color:rgba(var(--color-base),.4)}.catalogo-descuentos .descuento-form .descuento-form__opcion:has(input:focus-visible){box-shadow:0 0 0 3px rgba(var(--color-base),.15)}.catalogo-descuentos .descuento-form .descuento-form__opcion small,.catalogo-descuentos .descuento-form .descuento-form__opcion strong{display:block}.catalogo-descuentos .descuento-form .descuento-form__opcion strong{color:var(--descuentos-texto-fuerte);font-size:14px;font-weight:600}.catalogo-descuentos .descuento-form .descuento-form__opcion small{color:var(--descuentos-texto-suave);font-size:12px;line-height:1.4;margin-top:2px}.catalogo-descuentos .descuento-form .descuento-form__opcion input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#cbd5e1;border:0;border-radius:999px;cursor:pointer;flex:0 0 auto;height:24px;margin:0;outline:0;position:relative;transition:background-color .16s ease-out;width:42px}.catalogo-descuentos .descuento-form .descuento-form__opcion input:after{background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(23,32,51,.25);content:"";height:18px;left:3px;position:absolute;top:3px;transition:transform .16s ease-out;width:18px}.catalogo-descuentos .descuento-form .descuento-form__opcion input:checked{background:rgb(var(--color-base))}.catalogo-descuentos .descuento-form .descuento-form__opcion input:checked:after{transform:translateX(18px)}.catalogo-descuentos .descuento-form .descuento-form__opcion input:disabled{cursor:not-allowed;opacity:.55}@media (prefers-reduced-motion:reduce){.catalogo-descuentos .descuento-form .descuento-form__opcion input,.catalogo-descuentos .descuento-form .descuento-form__opcion input:after{transition:none}}.catalogo-descuentos .descuento-form .descuento-form__vigencia{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 140px}.catalogo-descuentos .descuento-form .descuento-form__quitar{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--descuentos-texto-suave);display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.catalogo-descuentos .descuento-form .descuento-form__quitar:hover{background:var(--descuentos-fondo-suave)}.catalogo-descuentos .descuento-form .descuento-form__porcentaje{background:var(--descuentos-fondo-suave);border:1px solid var(--descuentos-borde);border-radius:10px;height:44px;padding:0 10px;width:96px}.catalogo-descuentos .descuento-form .listado-categorias.cupones-opciones,.catalogo-descuentos .descuento-form .listado-productos{border:1px solid var(--descuentos-borde);border-radius:12px;margin:10px 0 0;overflow:hidden}.catalogo-descuentos .descuento-form .item-categoria,.catalogo-descuentos .descuento-form .item-producto{align-items:center;border-bottom:1px solid var(--descuentos-borde);display:flex;gap:10px;padding:6px 4px 6px 10px}.catalogo-descuentos .descuento-form .item-categoria:last-child,.catalogo-descuentos .descuento-form .item-producto:last-child{border-bottom:0}.catalogo-descuentos .descuento-form .item-categoria .descripcion,.catalogo-descuentos .descuento-form .item-producto .descripcion{flex:1;min-width:0}.catalogo-descuentos .descuento-form .item-categoria .descripcion h6,.catalogo-descuentos .descuento-form .item-categoria .descripcion p,.catalogo-descuentos .descuento-form .item-producto .descripcion h6,.catalogo-descuentos .descuento-form .item-producto .descripcion p{margin:0}.catalogo-descuentos .descuento-form .item-categoria .descripcion h6,.catalogo-descuentos .descuento-form .item-producto .descripcion h6{color:var(--descuentos-texto-fuerte);font-size:14px;font-weight:600}.catalogo-descuentos .descuento-form .item-categoria .descripcion p,.catalogo-descuentos .descuento-form .item-producto .descripcion p{color:var(--descuentos-texto-suave);font-size:11px}.catalogo-descuentos .descuento-form .item-categoria img,.catalogo-descuentos .descuento-form .item-producto img{background:var(--descuentos-fondo-suave);border-radius:8px;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}.catalogo-descuentos .descuento-form .listado-categorias.listado-simple{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.catalogo-descuentos .descuento-form .listado-categorias.listado-simple .item-categoria{background:var(--descuentos-fondo-suave);border:1px solid var(--descuentos-borde);border-radius:999px;padding:0 0 0 12px}.catalogo-descuentos .descuento-form .listado-categorias.listado-simple .item-categoria:last-child{border-bottom:1px solid var(--descuentos-borde)}.catalogo-descuentos .descuento-form .listado-categorias.listado-simple .item-categoria .descuento-form__quitar{height:36px;width:36px}.catalogo-descuentos .categorias-cupones{display:flex;flex-wrap:wrap;gap:5px}.catalogo-descuentos .categorias-cupones .categoria-item{background:rgba(var(--color-base),.1);border-radius:999px;color:var(--descuentos-texto-fuerte);font-size:12px;font-weight:500;padding:2px 10px}#page-container .catalogo-descuentos .modal .date-field__control.form-control{background-color:#f5f7f9;padding-left:11px;padding-right:11px}@media (max-width:767px){#page-container .catalogo-descuentos .desc-titulo{color:var(--descuentos-texto-fuerte);display:block;font-weight:600}#page-container .catalogo-descuentos .desc-linea{color:var(--descuentos-texto-fuerte);display:block;font-size:12px;line-height:1.4;margin-top:2px}#page-container .catalogo-descuentos .desc-linea--suave{color:var(--descuentos-texto-suave);font-size:11px}#page-container .catalogo-descuentos td.dato-cantidad{color:var(--descuentos-texto-fuerte);font-size:14px;font-weight:600;padding-left:4px;padding-right:4px;white-space:nowrap}#page-container .catalogo-descuentos .dato-acciones{width:1%}#page-container .catalogo-descuentos .dato-acciones .acciones-fila{display:grid;grid-template-columns:repeat(2,44px)}}@media (max-width:359px){.catalogo-descuentos .descuentos-tipo{font-size:12px;gap:4px;padding:0 6px}}@media (prefers-reduced-motion:reduce){.catalogo-descuentos .descuento-form__opcion input,.catalogo-descuentos .descuento-form__opcion input:after{transition:none}}#catalogo-categorias-compacta .categorias-table .categorias{align-items:center;background-color:#fff;border-radius:40px;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px;min-height:48px;padding:0 10px 0 20px}#catalogo-categorias-compacta .categorias-table .categorias b{overflow-wrap:anywhere;text-transform:uppercase}#catalogo-categorias-compacta .categorias-table .subcategoria-area{align-items:center;display:flex;gap:15px;margin-bottom:10px;margin-left:15px}#catalogo-categorias-compacta .categorias-table .subcategoria-area .separador{position:relative}#catalogo-categorias-compacta .categorias-table .subcategoria-area .separador .line{background-color:rgba(var(--color-base),.5);height:58px;left:50%;position:absolute;top:-25px;transform:translate(-50%,-50%);width:1px;z-index:-1}#catalogo-categorias-compacta .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-compacta .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;gap:12px;justify-content:space-between;min-height:48px;min-width:0;overflow-wrap:anywhere;padding:0 10px 0 20px;width:100%}#catalogo-categorias-compacta .categorias-table .acciones-fila{display:flex;flex:0 0 auto;gap:4px}#catalogo-categorias-compacta .categorias-table .categorias--resaltada,#catalogo-categorias-compacta .categorias-table .subcategoria--resaltada{animation:categorias-resaltar 2.4s cubic-bezier(.16,1,.3,1)}@media (max-width:767px){#catalogo-categorias-compacta .categorias-table .acciones-fila{gap:0}}@keyframes categorias-resaltar{0%{box-shadow:0 0 0 4px rgba(var(--color-base),.22)}to{box-shadow:0 0 0 4px rgba(var(--color-base),0)}}@media (prefers-reduced-motion:reduce){#catalogo-categorias-compacta .categorias--resaltada,#catalogo-categorias-compacta .subcategoria--resaltada{animation:none;box-shadow:0 0 0 3px rgba(var(--color-base),.22)}}#unidades-variables-compacta{color:var(--compacto-texto)}#unidades-variables-compacta .uv-nombre{color:var(--compacto-texto-fuerte);display:block;font-size:14px;font-weight:600;overflow-wrap:anywhere}#categorias-gastos-compacta{color:var(--compacto-texto)}#categorias-gastos-compacta .cg-nombre{color:var(--compacto-texto-fuerte);display:block;font-size:14px;font-weight:600;overflow-wrap:anywhere}.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 .tabla-compacta .table tbody tr.cp-encabezado{cursor:auto}#compra-compacta .cp-resumen-variantes{color:var(--compacto-texto-suave);display:block;font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.35}#compra-compacta .tabla-compacta .table tbody tr.cp-fila--variante td{padding-bottom:6px;padding-top:6px}#compra-compacta .tabla-compacta tr.cp-fila--variante .cp-producto{border-left:1px solid var(--compacto-borde);margin-left:19px;padding-left:32px}#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}body #page-container #compra-compacta .tabla-compacta .table tbody td.cp-celda-acciones{padding:2px 4px 2px 0}#compra-compacta .tabla-compacta tr.cp-fila--variante .cp-producto{margin-left:4px;padding-left:12px}#compra-compacta .tabla-compacta{overflow-x:auto}}#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}}#gastos-compacta{color:var(--compacto-texto)}#gastos-compacta .gcp-descripcion{color:var(--compacto-texto-fuerte);display:block;font-size:14px;font-weight:600;overflow-wrap:anywhere}@media (min-width:768px) and (max-width:1199px){#gastos-compacta .gcp-filtro-categoria,#gastos-compacta .gcp-filtro-sucursal{grid-column:span 2}#gastos-compacta .gcp-filtro-vendedor{grid-column:span 3}}@media (max-width:767px){#gastos-compacta .gcp-filtro-hasta,#gastos-compacta .gcp-filtro-sucursal,#gastos-compacta .gcp-filtro-vendedor{grid-column:span 2}#gastos-compacta .gcp-filtro-categoria{grid-column:1/-1}}#devoluciones-compacta{color:var(--compacto-texto)}.dcp-tipo--defecto{color:var(--compacto-faltante);font-weight:600}@media (min-width:768px) and (max-width:1199px){#devoluciones-compacta .dcp-filtro-vendedor{grid-column:span 2}}@media (max-width:767px){#devoluciones-compacta .dcp-filtro-hasta,#devoluciones-compacta .dcp-filtro-sucursal,#devoluciones-compacta .dcp-filtro-vendedor{grid-column:span 2}}#objetivos-compacta{color:var(--compacto-texto)}#objetivos-compacta .obj-sucursal{color:var(--compacto-texto-fuerte);display:block;font-size:14px;font-weight:600;overflow-wrap:anywhere}#perfil-compacta .perfil-ficha{align-items:start;display:grid;gap:14px;grid-template-columns:112px minmax(0,1fr)}#perfil-compacta .perfil-ficha__nombre{display:grid;gap:14px;min-width:0}#perfil-compacta .perfil-contrasena__encabezado{align-items:center;display:flex;gap:12px;justify-content:space-between}@media (max-width:767px){#perfil-compacta .perfil-ficha{grid-template-columns:96px minmax(0,1fr)}#perfil-compacta .perfil-contrasena__encabezado{align-items:stretch;flex-direction:column}}#page-container #formPerfil .perfil-ficha__selector.input-image-preview{background-color:var(--formulario-fondo-suave);border:1px dashed #cbd5e1;border-radius:12px;height:auto;margin:0;overflow:hidden;width:100%}#page-container #formPerfil .perfil-ficha__selector.input-image-preview:hover{border-color:rgba(var(--color-base),.5)}#page-container #formPerfil .perfil-ficha__selector.input-image-preview .preview{border-radius:0}#page-container #formPerfil .perfil-ficha__selector.input-image-preview .fa{color:var(--formulario-texto-suave);font-size:28px;margin:-14px 0 0 -14px}#configuraciones-compacta{color:var(--compacto-texto)}#configuraciones-compacta .cfg-grupo+.cfg-grupo{margin-top:22px}#configuraciones-compacta .cfg-grupo__titulo{color:var(--compacto-texto-suave);font-size:13px;font-weight:600;line-height:1.3;margin:0 0 8px 4px}#configuraciones-compacta .cfg-lista{background:#fff;border:1px solid var(--compacto-borde);border-radius:14px;list-style:none;margin:0;overflow:hidden;padding:0}#configuraciones-compacta .cfg-ajuste{align-items:center;display:flex;gap:12px;min-height:60px;padding:8px 10px 8px 16px}#configuraciones-compacta .cfg-ajuste+.cfg-ajuste{border-top:1px solid var(--compacto-borde-suave)}#configuraciones-compacta .cfg-ajuste--abre{cursor:pointer}#configuraciones-compacta .cfg-ajuste--resaltado{animation:configuraciones-resaltar 2.4s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){#configuraciones-compacta .cfg-ajuste--abre:hover{background:var(--compacto-fondo-suave)}}#configuraciones-compacta .cfg-ajuste__texto{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}#configuraciones-compacta .cfg-ajuste__titulo{color:var(--compacto-texto-fuerte);font-size:14px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}#configuraciones-compacta .cfg-ajuste__resumen{align-items:center;color:var(--compacto-texto-suave);display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;gap:6px;line-height:1.4}#configuraciones-compacta .cfg-ajuste__resumen--activo{color:var(--compacto-sobrante)}#configuraciones-compacta .cfg-ajuste__resumen--inactivo{color:var(--compacto-faltante)}#configuraciones-compacta .cfg-ajuste__punto{background:currentColor;border-radius:50%;flex:0 0 8px;height:8px;width:8px}#configuraciones-compacta .cfg-productos__conteo{color:var(--compacto-texto);font-size:13px;margin:14px 0 8px}#configuraciones-compacta .cfg-productos__lista{border-top:1px solid var(--compacto-borde);list-style:none;margin:0;padding:0}#configuraciones-compacta .cfg-productos__producto{align-items:center;border-bottom:1px solid var(--compacto-borde-suave);display:flex;gap:10px;min-height:56px;padding:6px 0 6px 4px}#configuraciones-compacta .cfg-productos__producto .opcion-producto__texto{flex:1 1 auto}#configuraciones-compacta .cfg-productos__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}#configuraciones-compacta .cfg-productos__quitar:hover:not(:disabled){background:rgba(var(--color-base),.06);color:var(--compacto-texto-fuerte)}#configuraciones-compacta .cfg-productos__quitar:focus-visible{outline:2px solid rgba(var(--color-base),.6);outline-offset:-2px}#configuraciones-compacta .cfg-productos__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 (max-width:767px){#configuraciones-compacta .cfg-ajuste{padding-left:12px}}@keyframes configuraciones-resaltar{0%{background-color:rgba(var(--color-base),.16)}to{background-color:transparent}}@media (prefers-reduced-motion:reduce){#configuraciones-compacta .cfg-ajuste--resaltado{animation:none;background-color:rgba(var(--color-base),.08)}}#sistema-conexion-mcp{--mcp-borde:#e7ebef;--mcp-fondo-suave:#f5f7f9;--mcp-texto:#273244;--mcp-texto-fuerte:#172033;--mcp-texto-suave:#64748b;--mcp-error:#9f2525;--mcp-exito:#1d6b43;padding-bottom:32px}#sistema-conexion-mcp[v-cloak]{display:none}#sistema-conexion-mcp code{background:var(--mcp-fondo-suave);border-radius:6px;color:var(--mcp-texto-fuerte);font-size:12px;overflow-wrap:anywhere;padding:2px 6px}#sistema-conexion-mcp .mcp-volver{align-items:center;color:var(--mcp-texto-suave);display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:8px;min-height:44px;text-decoration:none}#sistema-conexion-mcp .mcp-volver:focus-visible,#sistema-conexion-mcp .mcp-volver:hover{color:rgb(var(--color-base))}#sistema-conexion-mcp .mcp-encabezado-acciones{display:flex;justify-content:flex-end}#sistema-conexion-mcp .mcp-aviso{align-items:flex-start;border-radius:12px;display:flex;font-size:13px;gap:10px;line-height:1.45;margin:0 0 16px;padding:12px 14px}#sistema-conexion-mcp .mcp-aviso--alerta{background:#fdf3f3;border:1px solid #f0cfcf;color:var(--mcp-error)}#sistema-conexion-mcp .mcp-resultados{margin-bottom:24px}#sistema-conexion-mcp .mcp-identidad{align-items:center;display:flex;gap:12px;min-width:0}#sistema-conexion-mcp .mcp-identidad small,#sistema-conexion-mcp .mcp-identidad strong{display:block}#sistema-conexion-mcp .mcp-identidad strong{color:var(--mcp-texto-fuerte);font-size:14px;font-weight:600;line-height:1.35}#sistema-conexion-mcp .mcp-identidad small{color:var(--mcp-texto-suave);font-size:12px;overflow-wrap:anywhere}#sistema-conexion-mcp .mcp-icono{align-items:center;background:rgba(var(--color-base),.1);border-radius:10px;color:rgb(var(--color-base));display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;width:36px}#sistema-conexion-mcp .mcp-usuario small,#sistema-conexion-mcp .mcp-usuario strong{display:block}#sistema-conexion-mcp .mcp-usuario strong{color:var(--mcp-texto);font-size:13px;font-weight:600}#sistema-conexion-mcp .mcp-usuario small{color:var(--mcp-texto-suave);font-size:12px;overflow-wrap:anywhere}#sistema-conexion-mcp .mcp-estado{border-radius:999px;display:inline-block;font-size:12px;font-weight:600;padding:3px 10px}#sistema-conexion-mcp .mcp-estado--vigente{background:#e8f5ee;color:var(--mcp-exito)}#sistema-conexion-mcp .mcp-estado--vencida{background:var(--mcp-fondo-suave);color:var(--mcp-texto-suave)}#sistema-conexion-mcp .mcp-guia{background:#fff;border:1px solid var(--mcp-borde);border-radius:16px;padding:20px}#sistema-conexion-mcp .mcp-guia__encabezado h2{color:var(--mcp-texto-fuerte);font-size:16px;font-weight:600;margin:0 0 4px}#sistema-conexion-mcp .mcp-guia__encabezado p{color:var(--mcp-texto-suave);font-size:13px;line-height:1.5;margin:0 0 16px}#sistema-conexion-mcp .mcp-direccion{margin-bottom:16px}#sistema-conexion-mcp .mcp-direccion label{color:var(--mcp-texto-suave);display:block;font-size:12px;font-weight:600;margin-bottom:6px}#sistema-conexion-mcp .mcp-direccion__campo{align-items:center;display:flex;gap:8px}#sistema-conexion-mcp .mcp-direccion__campo .mcp-direccion__logo{border:1px solid var(--mcp-borde);border-radius:10px;flex:0 0 auto;height:44px;width:44px}#sistema-conexion-mcp .mcp-direccion__campo input{background:var(--mcp-fondo-suave);border:1px solid var(--mcp-borde);border-radius:12px;color:var(--mcp-texto-fuerte);flex:1 1 auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;height:44px;min-width:0;padding:0 12px}#sistema-conexion-mcp .mcp-direccion__campo input:focus-visible{border-color:rgb(var(--color-base));outline:2px solid rgba(var(--color-base),.25)}#sistema-conexion-mcp .mcp-pasos{border-top:1px solid var(--mcp-borde)}#sistema-conexion-mcp .mcp-pasos details{border-bottom:1px solid var(--mcp-borde)}#sistema-conexion-mcp .mcp-pasos summary{align-items:center;color:var(--mcp-texto-fuerte);cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:space-between;min-height:44px}#sistema-conexion-mcp .mcp-pasos summary:after{border-bottom:2px solid var(--mcp-texto-suave);border-right:2px solid var(--mcp-texto-suave);content:"";height:7px;margin-right:4px;transform:rotate(45deg);transition:transform .15s ease;width:7px}#sistema-conexion-mcp .mcp-pasos summary:focus-visible{outline:2px solid rgba(var(--color-base),.4);outline-offset:2px}#sistema-conexion-mcp .mcp-pasos details[open]>summary:after{transform:rotate(-135deg)}@media (prefers-reduced-motion:reduce){#sistema-conexion-mcp .mcp-pasos summary:after{transition:none}}#sistema-conexion-mcp .mcp-pasos ol{color:var(--mcp-texto);font-size:13px;line-height:1.6;margin:0 0 14px;padding-left:20px}#sistema-conexion-mcp .mcp-pasos ol li{margin-bottom:4px}#sistema-conexion-mcp .mcp-notas{color:var(--mcp-texto-suave);font-size:12px;line-height:1.55;margin:16px 0 0;padding-left:18px}#sistema-conexion-mcp .mcp-confirmacion{color:var(--mcp-texto);font-size:14px;line-height:1.5;margin:0}@media (max-width:767px){#sistema-conexion-mcp{padding-bottom:84px}#sistema-conexion-mcp .mcp-encabezado-acciones{justify-content:stretch}#sistema-conexion-mcp .mcp-encabezado-acciones>*{width:100%}#sistema-conexion-mcp .mcp-guia{padding:16px}#sistema-conexion-mcp .mcp-direccion__campo{align-items:stretch;flex-direction:column}}
