:root{--marca-noche:#0a182b;--marca-noche-alta:#10233c;--marca-azul:#254970;--marca-azul-hondo:#1b3757;--marca-azul-texto:#254970;--marca-azul-claro:#5792bf;--marca-oro:#c5a162;--marca-oro-claro:#d8bb85;--marca-oro-hondo:#62492d;--marca-tierra:#382919;--marca-crema:#e7e2c2;--marca-fondo:#f4f6fa;--marca-tinta:#0a182b;--marca-superficie:#fff;--marca-suave:#f1f4f8;--marca-linea:#e7ecf2;--marca-linea-fuerte:#d9e1ea;--marca-apagado:#6b778a;--vz-primary:#254970;--vz-primary-rgb:37, 73, 112;--vz-primary-bg-subtle:#2549701f;--vz-primary-border-subtle:#2549704d;--vz-primary-text-emphasis:#1b3757;--vz-link-color:#254970;--vz-link-color-rgb:37, 73, 112;--vz-link-hover-color:#1b3757;--vz-link-hover-color-rgb:27, 55, 87}[data-bs-theme=dark]{--marca-tinta:#e6ebf1;--marca-azul-texto:#6ea3d8;--marca-fondo:#1a1d21;--marca-superficie:#212529;--marca-suave:#2a2d31;--marca-linea:#32383e;--marca-linea-fuerte:#3d444c;--marca-apagado:#949dab;--marca-oro-hondo:#d8bb85;--vz-primary:#4b7fb8;--vz-primary-rgb:75, 127, 184;--vz-link-color:#6ea3d8;--vz-link-color-rgb:110, 163, 216;--vz-link-hover-color:#8fbbe6}[data-sidebar=dark]{--vz-vertical-menu-bg:#0a182b;--vz-vertical-menu-item-color:#97a8bd;--vz-vertical-menu-item-hover-color:#fff;--vz-vertical-menu-item-active-color:#fff;--vz-vertical-menu-item-active-bg:#c5a16224;--vz-vertical-menu-sub-item-color:#8496ab;--vz-vertical-menu-sub-item-hover-color:#d8bb85;--vz-vertical-menu-sub-item-active-color:#d8bb85;--vz-vertical-menu-title-color:#64798f}::selection{background:#25497033}:root{--radio-xs:.45rem;--radio-sm:.6rem;--radio-md:.72rem;--radio-lg:1rem;--radio-xl:1.15rem;--radio-pill:99px;--sombra-xs:0 .1rem .3rem #0a182b0d;--sombra-sm:0 .25rem .75rem #0a182b12;--sombra-md:0 .6rem 1.5rem #0a182b17;--sombra-lg:0 1rem 2.5rem #0a182b21;--sombra-xl:0 1.5rem 3.5rem #0a182b2e;--sombra-card:0 1px 2px #0a182b0a, 0 12px 32px -20px #0a182b47;--sombra-card-hover:0 2px 5px #0a182b0d, 0 22px 48px -22px #0a182b57;--text-2xs:.68rem;--text-xs:.72rem;--text-sm:.8rem;--text-base:.88rem;--text-md:.95rem;--text-lg:1.1rem;--text-xl:1.3rem;--text-2xl:1.55rem;--ease-salida:cubic-bezier(.16, 1, .3, 1);--trans-rapida:.15s ease;--trans-media:.22s cubic-bezier(.2, .7, .3, 1);--trans-suave:.3s cubic-bezier(.22, .61, .36, 1);--anillo-foco:0 0 0 .2rem #25497042;--anillo-foco-oro:0 0 0 .2rem #c5a16252;--grad-marca:linear-gradient(160deg, var(--marca-noche), var(--marca-noche-alta) 55%, var(--marca-azul-hondo));--estado-ok:#1baf7a;--estado-ok-suave:#1baf7a1f;--estado-alerta:#eda100;--estado-alerta-suave:#eda10024;--estado-alerta-texto:#8a6b34;--estado-error:#e34948;--estado-error-suave:#e349481f;--estado-info:#2a78d6;--estado-info-suave:#2a78d61f}[data-bs-theme=dark]{--sombra-xs:0 .1rem .3rem #0000004d;--sombra-sm:0 .25rem .75rem #00000059;--sombra-md:0 .6rem 1.5rem #0006;--sombra-lg:0 1rem 2.5rem #00000073;--sombra-xl:0 1.5rem 3.5rem #00000080;--sombra-card:0 1px 2px #00000059, 0 16px 36px -22px #000000bf;--sombra-card-hover:0 2px 6px #0006, 0 26px 54px -24px #000000d9;--anillo-foco:0 0 0 .2rem #4b7fb866;--anillo-foco-oro:0 0 0 .2rem #d8bb854d;--estado-ok-suave:#1baf7a33;--estado-alerta-suave:#eda10038;--estado-alerta-texto:#e0b866;--estado-error-suave:#e3494833;--estado-info-suave:#2a78d633}body{background:var(--marca-fondo);color:var(--marca-tinta);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--marca-tinta);letter-spacing:-.02em;text-wrap:balance}p{line-height:1.6}a{-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:.15em;transition:color var(--trans-rapida)}a:hover{text-decoration-color:currentColor}a:focus-visible,button:focus-visible,.btn:focus-visible,[role=button]:focus-visible{outline:2px solid var(--marca-azul);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:#25497052 transparent}::-webkit-scrollbar{width:.6rem;height:.6rem}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radio-pill);background:#25497047 padding-box content-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:#25497073 padding-box content-box}[data-bs-theme=dark]::-webkit-scrollbar-thumb{background:#ffffff2e padding-box content-box}.card{--vz-card-border-color:var(--marca-linea);--vz-card-cap-bg:transparent;border:1px solid var(--marca-linea);border-radius:var(--radio-lg);background:var(--marca-superficie);box-shadow:var(--sombra-card);transition:box-shadow var(--trans-suave), border-color var(--trans-suave)}.card .card-header{border-bottom:1px solid var(--marca-linea);background:0 0;padding:1rem 1.35rem}.card .card-footer{border-top:1px solid var(--marca-linea);background:0 0;padding:1rem 1.35rem}.card .card-title{color:var(--marca-tinta);letter-spacing:-.015em;font-size:1rem;font-weight:650}.card.card-borderless{border-color:#0000}.btn{border-radius:var(--radio-md);letter-spacing:.005em;transition:background-color var(--trans-rapida), border-color var(--trans-rapida), color var(--trans-rapida), box-shadow var(--trans-rapida), transform var(--trans-rapida);font-weight:600}.btn:not(:disabled):not(.disabled):active{transform:translateY(0)}.btn:focus-visible{box-shadow:var(--anillo-foco)}.btn:disabled,.btn.disabled{box-shadow:none}.btn-sm{border-radius:var(--radio-sm)}.btn-lg{border-radius:var(--radio-md);padding-inline:1.35rem}.btn:not(.btn-icon):not(:disabled):not(.disabled):hover{transform:translateY(-1px)}.btn-primary{background-color:var(--marca-azul);background-image:linear-gradient(#ffffff29,#fff0 52%,#00000014);border-color:#0000;box-shadow:inset 0 1px #ffffff2e,0 .35rem .9rem #25497042}.btn-success{background-color:#1baf7a;background-image:linear-gradient(#ffffff29,#fff0 52%,#00000014);border-color:#0000;box-shadow:inset 0 1px #ffffff2e,0 .35rem .9rem #1baf7a3d}.btn-danger{background-color:#e34948;background-image:linear-gradient(#ffffff29,#fff0 52%,#00000014);border-color:#0000;box-shadow:inset 0 1px #ffffff2e,0 .35rem .9rem #e349483d}.btn-primary:not(:disabled):not(.disabled):hover{box-shadow:inset 0 1px #ffffff2e,0 .55rem 1.3rem #25497052}.btn-success:not(:disabled):not(.disabled):hover{box-shadow:inset 0 1px #ffffff2e,0 .55rem 1.3rem #1baf7a4d}.btn-danger:not(:disabled):not(.disabled):hover{box-shadow:inset 0 1px #ffffff2e,0 .55rem 1.3rem #e349484d}.btn-light,.btn-outline-secondary,.btn-ghost-secondary{border-color:var(--marca-linea);color:var(--marca-tinta)}.btn-light:not(:disabled):not(.disabled):hover,.btn-outline-secondary:not(:disabled):not(.disabled):hover,.btn-ghost-secondary:not(:disabled):not(.disabled):hover{border-color:var(--marca-linea-fuerte);background-color:var(--marca-suave)}.form-label{color:color-mix(in srgb, var(--marca-tinta) 82%, var(--marca-apagado));font-size:.82rem;font-weight:600}.form-control,.form-select{border-color:var(--marca-linea);border-radius:var(--radio-md);background-color:var(--marca-superficie);color:var(--marca-tinta);transition:border-color var(--trans-rapida), box-shadow var(--trans-rapida), background-color var(--trans-rapida)}.form-control::placeholder,.form-select::placeholder{color:color-mix(in srgb, var(--marca-apagado) 55%, transparent)}.form-control:hover:not(:disabled):not([readonly]):not(:focus),.form-select:hover:not(:disabled):not([readonly]):not(:focus){border-color:var(--marca-linea-fuerte)}.form-control:focus,.form-select:focus{border-color:var(--marca-azul);background-color:var(--marca-superficie);box-shadow:var(--anillo-foco)}.form-control:disabled,.form-control[readonly],.form-select:disabled,.form-select[readonly]{background-color:var(--marca-suave)}.form-select-lg,.form-control-lg{border-radius:var(--radio-md)}.input-group-text{border-color:var(--marca-linea);border-radius:var(--radio-md);background-color:var(--marca-suave);color:var(--marca-apagado)}.form-check-input{border-color:color-mix(in srgb, var(--marca-apagado) 45%, transparent)}.form-check-input:checked{background-color:var(--marca-azul);border-color:var(--marca-azul)}.form-check-input:focus{box-shadow:var(--anillo-foco)}.form-switch .form-check-input:checked{background-color:var(--marca-azul)}.badge{border-radius:var(--radio-pill);letter-spacing:.01em;font-weight:600}.table{--vz-table-border-color:var(--marca-linea);--vz-table-hover-bg:#25497009;color:var(--marca-tinta)}.table>thead th{border-bottom:1px solid var(--marca-linea);background:var(--marca-suave);color:var(--marca-apagado);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:650}.table>tbody td{border-bottom-color:var(--marca-linea);vertical-align:middle}.table>tbody tr{transition:background-color var(--trans-media)}.table>tbody>tr:last-child>*{border-bottom-color:#0000}.table-hover>tbody>tr:hover>*{background-color:var(--vz-table-hover-bg)}.table-sticky>thead th{z-index:2;position:sticky;top:0}.dropdown-menu{border:1px solid var(--marca-linea);border-radius:var(--radio-lg);background:var(--marca-superficie);box-shadow:var(--sombra-lg);padding:.35rem}.dropdown-item{border-radius:var(--radio-sm);transition:background-color var(--trans-rapida), color var(--trans-rapida)}.dropdown-item:hover,.dropdown-item:focus{color:var(--marca-tinta);background-color:#2549700f}.dropdown-item.active,.dropdown-item:active{background-color:var(--marca-azul);color:#fff}.dropdown-header{color:var(--marca-apagado);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:650}.modal-content{border-radius:var(--radio-xl);background:var(--marca-superficie);box-shadow:var(--sombra-xl);border:0;overflow:hidden}.modal-header{border-bottom:1px solid var(--marca-linea)}.modal-footer{border-top:1px solid var(--marca-linea)}.modal-title{color:var(--marca-tinta);letter-spacing:-.01em;font-weight:650}.page-title-box{border-bottom:1px solid var(--marca-linea);margin-bottom:1.5rem!important;padding-bottom:1rem!important}.page-title-box h4{color:var(--marca-tinta);letter-spacing:-.025em;font-size:1.4rem;font-weight:700}.breadcrumb{--vz-breadcrumb-divider-color:color-mix(in srgb, var(--marca-apagado) 60%, transparent);font-size:.82rem}.breadcrumb .breadcrumb-item a{color:var(--marca-apagado);text-decoration:none}.breadcrumb .breadcrumb-item a:hover{color:var(--marca-azul)}.breadcrumb .breadcrumb-item.active{color:var(--marca-tinta);font-weight:600}.alert{border-radius:var(--radio-md);border:0;border-left:3px solid}.progress{border-radius:var(--radio-pill);background-color:var(--marca-suave)}.list-group-item{border-color:var(--marca-linea);color:var(--marca-tinta);background:0 0}.toast{border:1px solid var(--marca-linea);border-radius:var(--radio-lg);background:var(--marca-superficie);box-shadow:var(--sombra-lg)}.nav-tabs{border-bottom:1px solid var(--marca-linea);gap:.25rem}.nav-tabs .nav-link{border-radius:var(--radio-sm) var(--radio-sm) 0 0;color:var(--marca-apagado);transition:color var(--trans-rapida), border-color var(--trans-rapida), background-color var(--trans-rapida);border:0;border-bottom:2px solid #0000;font-size:.88rem;font-weight:600}.nav-tabs .nav-link:hover{color:var(--marca-tinta);background:var(--marca-suave)}.nav-tabs .nav-link.active{color:var(--marca-azul);border-bottom-color:var(--marca-azul);background:0 0}.nav-pills{gap:.25rem}.nav-pills .nav-link{border-radius:var(--radio-md);color:var(--marca-apagado);font-size:.88rem;font-weight:600}.nav-pills .nav-link:hover{background:var(--marca-suave);color:var(--marca-tinta)}.nav-pills .nav-link.active{background:var(--marca-azul);color:#fff;box-shadow:0 .35rem .9rem #2549703d}.pagination{gap:.2rem}.pagination .page-link{border:1px solid var(--marca-linea);border-radius:var(--radio-sm);color:var(--marca-tinta);transition:background-color var(--trans-rapida), color var(--trans-rapida), border-color var(--trans-rapida);padding:.4rem .72rem;font-size:.84rem;font-weight:600}.pagination .page-link:hover{background:var(--marca-suave);color:var(--marca-azul);border-color:var(--marca-linea-fuerte)}.pagination .page-link:focus{box-shadow:var(--anillo-foco)}.pagination .page-item.active .page-link{background:var(--marca-azul);border-color:var(--marca-azul);color:#fff}.pagination .page-item.disabled .page-link{opacity:.45}.accordion{--vz-accordion-border-color:var(--marca-linea);--vz-accordion-btn-focus-box-shadow:var(--anillo-foco)}.accordion .accordion-item{border:1px solid var(--marca-linea);border-radius:var(--radio-md);overflow:hidden}.accordion .accordion-item+.accordion-item{margin-top:.5rem}.accordion .accordion-button{color:var(--marca-tinta);font-weight:600}.accordion .accordion-button:not(.collapsed){color:var(--marca-azul);background:color-mix(in srgb, var(--marca-azul) 6%, transparent);box-shadow:none}.tooltip{--vz-tooltip-bg:var(--marca-noche);--vz-tooltip-color:#fff;--vz-tooltip-border-radius:var(--radio-sm);--vz-tooltip-opacity:1;font-size:.78rem}@media (prefers-reduced-motion:reduce){.btn,.card,a,.dropdown-item,.table>tbody tr{transition:none}.btn:not(.btn-icon):not(:disabled):not(.disabled):hover{transform:none}}.badge-estado{letter-spacing:.02em;font-weight:500}.badge-estado--in_stock{background-color:var(--vz-success-bg-subtle);color:var(--vz-success)}.badge-estado--reserved{background-color:var(--vz-warning-bg-subtle);color:var(--vz-warning)}.badge-estado--sold{background-color:var(--vz-secondary-bg-subtle);color:var(--vz-secondary)}.badge-estado--returned,.badge-estado--warranty{background-color:var(--vz-info-bg-subtle);color:var(--vz-info)}.badge-estado--damaged,.badge-estado--lost{background-color:var(--vz-danger-bg-subtle);color:var(--vz-danger)}.table .col-importe{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.table .col-codigo{font-family:var(--vz-font-monospace,monospace);font-size:.8125rem}.personas-modulo .personas-hero{background:var(--grad-marca);isolation:isolate;position:relative;overflow:hidden}.personas-modulo .personas-hero:before,.personas-modulo .personas-hero:after{content:"";pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.personas-modulo .personas-hero:before{background:radial-gradient(circle,#ffffff1f 0%,#fff0 68%);width:22rem;height:22rem;top:-9rem;right:-5rem}.personas-modulo .personas-hero:after{border:1.6rem solid #ffffff0f;width:16rem;height:16rem;bottom:-8rem;left:30%}.personas-modulo .personas-hero h4{letter-spacing:-.02em;font-weight:650;color:#fff!important}.personas-modulo .personas-hero p{color:#ffffffb3!important}.personas-modulo .personas-hero-glow{pointer-events:none;z-index:-1;opacity:.55;background-image:radial-gradient(#ffffff12 1px,#0000 1.5px);background-size:1.15rem 1.15rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 90% at 78% 0,#000 0%,#0000 100%);mask-image:radial-gradient(60% 90% at 78% 0,#000 0%,#0000 100%)}.personas-modulo .personas-tile{-webkit-backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff3d;box-shadow:0 .75rem 1.5rem #0a182b47,inset 0 1px #ffffff4d}.personas-modulo .personas-chip{color:#c5a162!important;background:#c5a16233!important;border-color:#c5a16259!important}.personas-modulo .personas-chip i{color:#c5a162}.personas-modulo .personas-nueva-hero{border-radius:var(--radio-md);background:var(--marca-oro);color:var(--marca-tinta);border:0;padding-inline:1.1rem;font-weight:600;transition:background .2s,box-shadow .2s,transform .15s;box-shadow:0 .6rem 1.6rem #0000002e}.personas-modulo .personas-nueva-hero:hover{background:color-mix(in srgb, var(--marca-oro) 88%, #000);color:var(--marca-tinta);transform:translateY(-1px)}.personas-modulo .personas-encabezado{border-radius:var(--radio-xl)}.personas-modulo .personas-kpis .card{border-radius:var(--radio-lg);border:1px solid var(--marca-linea);box-shadow:var(--sombra-card);transition:transform .2s var(--ease-salida), box-shadow .2s var(--ease-salida), border-color .2s var(--ease-salida)}.personas-modulo .personas-kpis .card:hover{border-color:var(--marca-linea-fuerte);transform:translateY(-2px);box-shadow:var(--sombra-card-hover)!important}.personas-modulo .personas-listado{border-radius:var(--radio-lg);border:1px solid var(--marca-linea);overflow:hidden;box-shadow:var(--sombra-card)!important}.personas-modulo .personas-toolbar{border-bottom:1px solid var(--marca-linea);padding-inline:1.5rem}.personas-modulo .personas-toolbar .card-title{color:var(--marca-tinta);letter-spacing:-.01em;font-weight:650}.personas-modulo .personas-busqueda{border:1px solid var(--marca-linea);background:var(--marca-superficie);border-radius:.6rem;min-height:2.75rem;font-size:.85rem;transition:border-color .2s,box-shadow .2s,background .2s}.personas-modulo .personas-busqueda::placeholder{color:#a7b1bf}.personas-modulo .personas-busqueda:focus{background:var(--marca-superficie);border-color:#254970;box-shadow:0 0 0 .22rem #2549701a}.personas-modulo .search-box .search-icon{color:#a7b1bf}.personas-modulo .search-box .form-control{padding-right:2.25rem}.personas-modulo .tabla-personas{transition:opacity .15s ease-in-out}.personas-modulo .tabla-personas thead th{letter-spacing:.04em;color:var(--marca-apagado);background-color:var(--marca-suave);border-bottom:1px solid var(--marca-linea);white-space:nowrap;text-transform:uppercase;font-size:.7rem;font-weight:650}.personas-modulo .tabla-personas tbody td{color:var(--marca-tinta);border-bottom-color:var(--marca-linea);vertical-align:middle;padding-top:.9rem;padding-bottom:.9rem}.personas-modulo .tabla-personas tbody tr{transition:background-color .18s ease-out,box-shadow .18s ease-out}.personas-modulo .tabla-personas tbody tr:hover{background:#25497006;box-shadow:inset 3px 0 #254970}.personas-modulo .tabla-personas a{text-decoration:none}.personas-modulo .tabla-personas a:hover{text-decoration:underline}.personas-modulo .col-codigo{font-family:SFMono-Regular,Consolas,monospace;font-weight:600}.personas-modulo .avatar-title{font-weight:650}.personas-modulo .persona-cuenta-dot{border:2px solid var(--marca-superficie);background:#22c55e;border-radius:50%;width:.68rem;height:.68rem;position:absolute;bottom:-1px;right:-1px;box-shadow:0 .1rem .35rem #22c55e73}.personas-modulo .persona-accion-editar,.personas-modulo .persona-accion-eliminar{border:1px solid var(--marca-linea);background:var(--marca-superficie);width:2.15rem;height:2.15rem;transition:background-color .16s ease-out,color .16s ease-out,transform .16s ease-out,box-shadow .16s ease-out;box-shadow:0 .15rem .5rem #0a182b0d}.personas-modulo .persona-accion-editar:hover,.personas-modulo .persona-accion-eliminar:hover{transform:translateY(-1px);box-shadow:0 .35rem .9rem #0a182b1a}.personas-modulo .persona-accion-editar:hover{color:#254970;background:#25497014}.personas-modulo .persona-accion-eliminar:hover{color:#e34948;background:#e3494814}.personas-modulo .personas-empty-icon{background:linear-gradient(135deg,#25497014,#5792bf14);border-radius:50%;place-items:center;width:5.5rem;height:5.5rem;display:grid;box-shadow:inset 0 0 0 1px #2549701f}.personas-modulo .personas-empty-icon .avatar-title{color:#254970;background:0 0}.personas-modulo .paginacion-compacta p.small{display:none}.personas-modulo .paginacion-compacta .pagination{margin-bottom:0}.personas-modulo .paginacion-compacta .page-link{color:var(--marca-apagado);border:0;border-radius:.5rem;margin:0 .125rem}.personas-modulo .paginacion-compacta .page-link:hover{background:var(--marca-suave);color:var(--marca-tinta)}.personas-modulo .paginacion-compacta .page-item.active .page-link{color:#fff;background:#254970}.personas-modulo .paginacion-compacta .page-item.disabled .page-link{opacity:.45}.personas-modulo .modal-persona-content,.personas-modulo .modal-eliminar-content{border-radius:var(--radio-xl);box-shadow:var(--sombra-xl);overflow:hidden}.personas-modulo .modal-persona-content{flex-direction:column;max-height:calc(100dvh - 2rem);display:flex}.personas-modulo .modal-persona-content>form{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.personas-modulo .modal-persona-header{color:#fff;isolation:isolate;background:var(--grad-marca);border:0;position:relative;overflow:hidden}.personas-modulo .modal-persona-header .modal-title{color:#fff;letter-spacing:-.01em;font-weight:600}.personas-modulo .modal-persona-header small{color:#ffffffb3!important}.personas-modulo .modal-persona-header-glow{z-index:-1;pointer-events:none;background:radial-gradient(26rem 13rem at 100% -2rem,#ffffff29 0%,#fff0 62%),radial-gradient(14rem 9rem at -3rem 110%,#ffffff14 0%,#fff0 70%);position:absolute;inset:0}.personas-modulo .modal-persona-icon{color:var(--marca-azul-texto);-webkit-backdrop-filter:blur(4px);background:#ffffffeb;border:1px solid #ffffff8c;box-shadow:0 .4rem 1rem #0000002e,inset 0 1px #ffffffe6}.personas-modulo .modal-persona-close{filter:brightness(0)invert();opacity:.78}.personas-modulo .modal-persona-close:hover{opacity:1}.personas-modulo .modal-registrar-persona .modal-persona-header{background:var(--grad-marca)}.personas-modulo .modal-editar-persona .modal-persona-header{color:#4a3722;background:linear-gradient(120deg,#d8bb85,#ffcc6b)}.personas-modulo .modal-editar-persona .modal-persona-header .modal-title,.personas-modulo .modal-editar-persona .modal-persona-header small{color:#4a3722!important}.personas-modulo .modal-editar-persona .modal-persona-header .modal-persona-header-glow{background:radial-gradient(26rem 13rem at 100% -2rem,#ffffff6b 0%,#fff0 62%),radial-gradient(14rem 9rem at -3rem 110%,#ffffff38 0%,#fff0 70%)}.personas-modulo .modal-editar-persona .modal-persona-icon{color:#62492d;background:#f7f3e3;border-color:#ffffffd9}.personas-modulo .modal-editar-persona .modal-persona-close{filter:none;opacity:.68}.personas-modulo .modal-editar-persona .modal-section-title i{color:#785400;background:#fff2cc}.personas-modulo .modal-editar-persona .input-group-text{color:#8a6100}.personas-modulo .modal-editar-persona .form-control:focus,.personas-modulo .modal-editar-persona .form-select:focus{border-color:#cfae74;box-shadow:0 0 0 .2rem #d8bb8538}.personas-modulo .modal-editar-persona .modal-guardar{color:#382919;background:#d8bb85;border-color:#d8bb85}.personas-modulo .modal-editar-persona .modal-guardar:hover,.personas-modulo .modal-editar-persona .modal-guardar:focus{color:#382919;background:#cfae74;border-color:#cfae74}.personas-modulo .modal-persona-body{overscroll-behavior:contain;background:var(--marca-superficie);scrollbar-color:#25497061 transparent;scrollbar-width:thin;flex:auto;min-height:0;overflow:hidden auto}.personas-modulo .modal-persona-body::-webkit-scrollbar{width:.45rem}.personas-modulo .modal-persona-body::-webkit-scrollbar-thumb{border:2px solid var(--marca-linea);background:#25497061;border-radius:1rem}.personas-modulo .modal-section-title{color:var(--marca-tinta);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;display:flex}.personas-modulo .modal-section-title i{color:#254970;letter-spacing:0;background:#25497014;border-radius:.42rem;place-items:center;width:1.55rem;height:1.55rem;font-size:.95rem;display:grid}.personas-modulo .modal-section-title:after{content:"";background:linear-gradient(90deg,#dfe6ee,#0000);flex:auto;height:1px;margin-left:.25rem}.personas-modulo .modal-persona-content .form-label{color:#4b5565;font-size:.82rem;font-weight:600}.personas-modulo .modal-persona-content .form-control,.personas-modulo .modal-persona-content .form-select,.personas-modulo .modal-persona-content .input-group-text{border-color:var(--marca-linea);background:var(--marca-superficie);min-height:2.8rem}.personas-modulo .modal-persona-content .form-control:focus,.personas-modulo .modal-persona-content .form-select:focus{border-color:#254970;box-shadow:0 0 0 .2rem #2549701a}.personas-modulo .modal-persona-content textarea.form-control{min-height:auto}.personas-modulo .modal-persona-content .input-group-text{color:#254970;background:var(--marca-suave);justify-content:center;align-items:center;padding-inline:.85rem;display:flex}.personas-modulo .modal-persona-content .input-group:has(textarea.form-control) .input-group-text{align-items:flex-start;padding-top:.85rem}.personas-modulo .modal-persona-content .form-check-input:checked{background-color:#254970;border-color:#254970}.personas-modulo .modal-persona-footer{background:var(--marca-superficie);box-shadow:0 -1px 0 var(--marca-linea);border:0;flex:none}.personas-modulo .modal-pista-guardar{color:var(--marca-apagado);background:var(--marca-suave);border:1px solid var(--marca-linea);white-space:nowrap;border-radius:2rem;align-items:center;gap:.4rem;padding:.34rem .75rem;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.personas-modulo .modal-pista-guardar i{font-size:.95rem}.personas-modulo .modal-pista-ok{color:#254970;background:#2549700f;border-color:#25497042}.personas-modulo .modal-cancelar{border-color:var(--marca-linea);font-weight:500}.personas-modulo .modal-guardar,.personas-modulo .modal-eliminar-btn{min-width:9.5rem}.personas-modulo .modal-eliminar-dialog{max-width:25rem}.personas-modulo .modal-eliminar-body{padding:2rem!important}.personas-modulo .modal-eliminar-icon{color:#e34948;background:linear-gradient(135deg, #e3494814, var(--marca-superficie));border-radius:50%;place-items:center;width:5.25rem;height:5.25rem;display:grid;box-shadow:inset 0 0 0 1px #e349483d,0 .75rem 1.5rem #e3494824}.personas-modulo .modal-eliminar-icon .avatar-title{color:inherit;background:0 0}.personas-modulo .modal-eliminar-content{border-radius:var(--radio-xl);overflow:hidden}.personas-modulo .modal-eliminar-content h5{color:var(--marca-tinta);letter-spacing:-.01em;font-weight:650}.personas-modulo .modal-eliminar-content p{font-size:.9rem}.personas-modulo .modal-eliminar-nombre{color:#e34948;font-weight:650}.personas-modulo .modal-eliminar-btn{background:#e34948;border-color:#e34948;font-weight:600;box-shadow:0 .5rem 1rem #e3494829}.personas-modulo .modal-eliminar-btn:hover{background:#d63a3a;border-color:#d63a3a}@media (width<=575.98px){.personas-modulo .modal-persona-dialog{height:calc(100dvh - 1rem);margin:.5rem}.personas-modulo .modal-persona-content{max-height:100%}.personas-modulo .modal-persona-header,.personas-modulo .modal-persona-body,.personas-modulo .modal-persona-footer{padding:1.25rem!important}.personas-modulo .modal-persona-footer>div{flex-direction:column;align-items:stretch!important}.personas-modulo .modal-persona-footer .d-flex.gap-2{width:100%}.personas-modulo .modal-persona-footer .btn{flex:1}}[data-bs-theme=dark] .personas-modulo .personas-listado{background:var(--marca-superficie);border-color:var(--marca-linea)}[data-bs-theme=dark] .personas-modulo .personas-toolbar{border-bottom-color:var(--marca-linea)!important}[data-bs-theme=dark] .personas-modulo .personas-toolbar .card-title{color:var(--marca-tinta)}[data-bs-theme=dark] .personas-modulo .personas-busqueda{border-color:var(--marca-linea)!important;background:var(--marca-suave)!important}[data-bs-theme=dark] .personas-modulo .personas-busqueda:focus{border-color:var(--vz-primary)!important;background:var(--marca-superficie)!important}[data-bs-theme=dark] .personas-modulo .search-box .search-icon{color:var(--marca-apagado)}[data-bs-theme=dark] .personas-modulo .tabla-personas thead th{color:var(--marca-apagado);border-bottom-color:var(--marca-linea);background:var(--marca-suave)!important}[data-bs-theme=dark] .personas-modulo .tabla-personas tbody tr:hover{box-shadow:inset 3px 0 0 var(--marca-azul);background:#2549700f}[data-bs-theme=dark] .personas-modulo .tabla-personas tbody td{border-bottom-color:var(--marca-linea);color:var(--marca-tinta)}[data-bs-theme=dark] .personas-modulo .tabla-personas a{color:var(--vz-link-color)}[data-bs-theme=dark] .personas-modulo .tabla-personas a:hover{color:var(--vz-link-hover-color)}[data-bs-theme=dark] .personas-modulo .col-codigo{color:var(--marca-tinta);border-color:var(--marca-linea)!important;background:#ffffff0d!important}[data-bs-theme=dark] .personas-modulo .persona-cuenta-dot{border-color:var(--marca-superficie)}[data-bs-theme=dark] .personas-modulo .personas-kpis .card{border-color:var(--marca-linea);background:var(--marca-superficie)}[data-bs-theme=dark] .personas-modulo .personas-kpis .card:hover{box-shadow:var(--sombra-card-hover)}[data-bs-theme=dark] .personas-modulo .personas-empty-icon{background:linear-gradient(135deg,#5792bf14,#63b3ed14)!important;box-shadow:inset 0 0 0 1px #5792bf26!important}[data-bs-theme=dark] .personas-modulo .persona-accion-editar,[data-bs-theme=dark] .personas-modulo .persona-accion-eliminar{border-color:var(--marca-linea);background:var(--marca-superficie)}[data-bs-theme=dark] .personas-modulo .modal-persona-content,[data-bs-theme=dark] .personas-modulo .modal-eliminar-content{background:var(--marca-superficie)}[data-bs-theme=dark] .personas-modulo .modal-persona-body{background:var(--marca-superficie);color:var(--marca-tinta)}[data-bs-theme=dark] .personas-modulo .modal-persona-footer{background:var(--marca-superficie);box-shadow:0 -1px 0 var(--marca-linea)}[data-bs-theme=dark] .personas-modulo .modal-section-title{color:var(--marca-tinta)}[data-bs-theme=dark] .personas-modulo .modal-section-title i{color:var(--marca-azul-claro);background:#5792bf1a}[data-bs-theme=dark] .personas-modulo .form-label{color:var(--marca-apagado)}[data-bs-theme=dark] .personas-modulo .form-control,[data-bs-theme=dark] .personas-modulo .form-select{background:var(--marca-superficie);border-color:var(--marca-linea);color:var(--marca-tinta)}[data-bs-theme=dark] .personas-modulo .form-control:focus,[data-bs-theme=dark] .personas-modulo .form-select:focus{border-color:var(--vz-primary)!important;background:var(--marca-superficie)!important}[data-bs-theme=dark] .personas-modulo .input-group-text{border-color:var(--marca-linea);color:var(--marca-azul-claro);background:var(--marca-suave)!important}[data-bs-theme=dark] .personas-modulo .modal-cancelar{background:var(--marca-suave)!important;border-color:var(--marca-linea)!important;color:var(--marca-apagado)!important}[data-bs-theme=dark] .personas-modulo .modal-cancelar:hover{background:var(--marca-linea)!important;color:var(--marca-tinta)!important}[data-bs-theme=dark] .personas-modulo .modal-pista-guardar{background:var(--marca-suave);border-color:var(--marca-linea);color:var(--marca-apagado)}[data-bs-theme=dark] .personas-modulo .modal-pista-ok{color:var(--marca-azul-claro);background:#5792bf14;border-color:#5792bf40}[data-bs-theme=dark] .personas-modulo .modal-eliminar-body{color:var(--marca-tinta)}.trabajadores-modulo .trabajador-pasos{border-bottom:1px solid var(--marca-linea);margin-bottom:0;padding-bottom:.5rem}.trabajadores-modulo .trabajador-pasos .paso-punto{background:var(--marca-suave);width:1.6rem;height:1.6rem;color:var(--marca-apagado);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;transition:background-color .18s ease-out,color .18s ease-out;display:grid}.trabajadores-modulo .trabajador-pasos .paso-punto.activo{color:#fff;background:#254970;box-shadow:0 .2rem .6rem #25497047}.trabajadores-modulo .trabajador-pasos .paso-punto.completado{color:#254970;background:#2549701a}.trabajadores-modulo .trabajador-pasos .paso-linea{background:var(--marca-linea);border-radius:2px;width:2.5rem;height:2px;transition:background .18s ease-out}.trabajadores-modulo .trabajador-pasos .paso-linea.completado{background:#254970}.trabajadores-modulo .trabajador-resultados{border:1px solid var(--marca-linea);border-radius:.75rem}.trabajadores-modulo .trabajador-resultados .list-group-item{border-color:var(--marca-linea);transition:background-color .16s ease-out,box-shadow .16s ease-out}.trabajadores-modulo .trabajador-resultados .list-group-item:hover{background:#25497006;box-shadow:inset 3px 0 #254970}.trabajadores-modulo .trabajador-sin-resultados{border:1px dashed var(--marca-linea);background:#25497008;border-radius:.85rem}.trabajadores-modulo .trabajador-persona-elegida{background:#2549700a;border:1px solid #25497026;border-radius:.85rem}.trabajadores-modulo .fila-dado-de-baja{background-color:#6b778a0a}.trabajadores-modulo .fila-dado-de-baja h6{color:var(--marca-apagado)}.trabajadores-modulo .modal-baja-icon{width:5.25rem;height:5.25rem;color:var(--marca-oro-hondo);background:linear-gradient(135deg, #a8834a1a, var(--marca-superficie));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--marca-oro-hondo) 22%, transparent), 0 .75rem 1.5rem #a8834a24;border-radius:50%;place-items:center;display:grid}.trabajadores-modulo .modal-baja-icon .avatar-title{color:inherit;background:0 0}.trabajadores-modulo .trabajador-codigo{background:#2549700d;border:1px dashed #25497059;border-radius:.85rem}.trabajadores-modulo .trabajador-codigo h5{color:#254970;letter-spacing:.04em;font-weight:700}.trabajadores-modulo .tabla-personas{table-layout:fixed;width:100%}.trabajadores-modulo .tabla-personas .col-trabajador{width:28%}.trabajadores-modulo .tabla-personas .col-cargo{width:22%}.trabajadores-modulo .tabla-personas .col-cuenta{width:18%}.trabajadores-modulo .tabla-personas .col-estado,.trabajadores-modulo .tabla-personas th:last-child,.trabajadores-modulo .tabla-personas td:last-child{width:16%}.trabajadores-modulo .tabla-personas td{overflow:hidden}.trabajadores-modulo .tabla-personas .col-codigo{flex-shrink:0}.trabajadores-modulo .fila-dado-de-baja .btn-soft-success{white-space:nowrap}@media (width<=991.98px){.trabajadores-modulo .tabla-personas{table-layout:auto}.trabajadores-modulo .tabla-personas .col-trabajador,.trabajadores-modulo .tabla-personas .col-cargo,.trabajadores-modulo .tabla-personas .col-cuenta,.trabajadores-modulo .tabla-personas .col-estado,.trabajadores-modulo .tabla-personas th:last-child,.trabajadores-modulo .tabla-personas td:last-child{width:auto}}.trabajadores-modulo .trabajador-cuenta-usuario{color:var(--marca-tinta);font-size:.84rem;font-weight:600}.trabajadores-modulo .trabajador-cuenta code,.trabajadores-modulo .trabajador-cuenta{font-family:inherit}.trabajadores-modulo .modal-cuenta-dialog{max-width:27rem}.trabajadores-modulo .modal-cuenta-content{background:var(--marca-superficie);border-radius:.85rem;overflow:hidden;box-shadow:0 1.25rem 3.5rem #0a182b2e}.trabajadores-modulo .modal-cuenta-icon{color:#254970;background:linear-gradient(135deg, #2549701a, var(--marca-superficie));border-radius:50%;place-items:center;width:5rem;height:5rem;display:grid;box-shadow:inset 0 0 0 1px #25497033,0 .75rem 1.5rem #25497024}.trabajadores-modulo .modal-cuenta-icon .avatar-title{color:inherit;background:0 0}.trabajadores-modulo .modal-cuenta-icon-aviso{color:var(--marca-oro-hondo);background:linear-gradient(135deg, #a8834a1a, var(--marca-superficie));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--marca-oro-hondo) 22%, transparent), 0 .75rem 1.5rem #a8834a24}.trabajadores-modulo .cuenta-credenciales{border:1px dashed var(--marca-linea);background:var(--marca-suave);border-radius:.75rem;flex-direction:column;gap:.35rem;padding:.85rem;display:flex}.trabajadores-modulo .cuenta-credencial{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.trabajadores-modulo .cuenta-credencial .cuenta-credencial-etiqueta{color:var(--marca-apagado);white-space:nowrap;font-size:.78rem}.trabajadores-modulo .cuenta-credencial code{color:var(--marca-tinta);background:var(--marca-superficie);border:1px solid var(--marca-linea);overflow-wrap:anywhere;text-align:right;border-radius:.35rem;padding:.15rem .45rem;font-size:.82rem;font-weight:600}.trabajadores-modulo .filtro-estado .btn{border-radius:.5rem;font-size:.78rem;font-weight:500;transition:background .16s,color .16s}.trabajadores-modulo .filtro-estado .btn.btn-primary{color:#fff;background:#254970;border-color:#254970}.trabajadores-modulo .filtro-estado .btn.btn-soft-secondary{border:1px solid var(--marca-linea);color:var(--marca-apagado);background:0 0}.trabajadores-modulo .filtro-estado .btn.btn-soft-secondary:hover{background:var(--marca-suave);color:var(--marca-tinta)}[data-bs-theme=dark] .trabajadores-modulo .trabajador-pasos{border-bottom-color:#1b3757}[data-bs-theme=dark] .trabajadores-modulo .trabajador-pasos .paso-punto{color:var(--marca-apagado);background:#1b3757}[data-bs-theme=dark] .trabajadores-modulo .trabajador-pasos .paso-punto.activo{color:#fff;background:#254970}[data-bs-theme=dark] .trabajadores-modulo .trabajador-pasos .paso-punto.completado{color:var(--marca-azul-claro);background:#5792bf1f}[data-bs-theme=dark] .trabajadores-modulo .trabajador-pasos .paso-linea{background:#254970}[data-bs-theme=dark] .trabajadores-modulo .trabajador-pasos .paso-linea.completado{background:var(--marca-azul-claro)}[data-bs-theme=dark] .trabajadores-modulo .trabajador-resultados,[data-bs-theme=dark] .trabajadores-modulo .trabajador-resultados .list-group-item{border-color:#1b3757}[data-bs-theme=dark] .trabajadores-modulo .trabajador-resultados .list-group-item:hover{background:#2549700f;box-shadow:inset 3px 0 #254970}[data-bs-theme=dark] .trabajadores-modulo .trabajador-sin-resultados{background:#2549700d;border-color:#254970}[data-bs-theme=dark] .trabajadores-modulo .trabajador-persona-elegida{background:#2549700f;border-color:#5792bf33}[data-bs-theme=dark] .trabajadores-modulo .fila-dado-de-baja{background-color:#8494a70f}[data-bs-theme=dark] .trabajadores-modulo .fila-dado-de-baja h6{color:var(--marca-apagado)}[data-bs-theme=dark] .trabajadores-modulo .modal-baja-icon{background:linear-gradient(135deg, #a8834a14, var(--marca-superficie));box-shadow:inset 0 0 0 1px #a8834a33,0 .75rem 1.5rem #a8834a1f}[data-bs-theme=dark] .trabajadores-modulo .trabajador-codigo{background:#2549700f;border-color:#5792bf33}[data-bs-theme=dark] .trabajadores-modulo .trabajador-codigo h5{color:var(--marca-azul-claro)}[data-bs-theme=dark] .trabajadores-modulo .trabajador-cuenta-usuario{color:var(--marca-tinta)}[data-bs-theme=dark] .trabajadores-modulo .cuenta-credenciales{background:var(--marca-superficie);border-color:#254970}[data-bs-theme=dark] .trabajadores-modulo .cuenta-credencial .cuenta-credencial-etiqueta{color:var(--marca-apagado)}[data-bs-theme=dark] .trabajadores-modulo .cuenta-credencial code{background:var(--marca-suave);color:var(--marca-tinta);border-color:#254970}[data-bs-theme=dark] .trabajadores-modulo .modal-cuenta-content{background:var(--marca-superficie)}[data-bs-theme=dark] .trabajadores-modulo .filtro-estado .btn.btn-soft-secondary{color:var(--marca-apagado);border-color:#254970}[data-bs-theme=dark] .trabajadores-modulo .filtro-estado .btn.btn-soft-secondary:hover{color:var(--marca-tinta);background:#1b3757}.categorias-modulo .categorias-hero{background:var(--grad-marca);isolation:isolate;position:relative;overflow:hidden}.categorias-modulo .categorias-hero:before,.categorias-modulo .categorias-hero:after{content:"";pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.categorias-modulo .categorias-hero:before{background:radial-gradient(circle,#ffffff1f 0%,#fff0 68%);width:22rem;height:22rem;top:-9rem;right:-5rem}.categorias-modulo .categorias-hero:after{border:1.6rem solid #ffffff0f;width:16rem;height:16rem;bottom:-8rem;left:30%}.categorias-modulo .categorias-hero h4{letter-spacing:-.02em;font-weight:650;color:#fff!important}.categorias-modulo .categorias-hero p{color:#ffffffb3!important}.categorias-modulo .categorias-hero-glow{pointer-events:none;z-index:-1;opacity:.55;background-image:radial-gradient(#ffffff12 1px,#0000 1.5px);background-size:1.15rem 1.15rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 90% at 78% 0,#000 0%,#0000 100%);mask-image:radial-gradient(60% 90% at 78% 0,#000 0%,#0000 100%)}.categorias-modulo .categorias-tile{-webkit-backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff3d;box-shadow:0 .75rem 1.5rem #0a182b47,inset 0 1px #ffffff4d}.categorias-modulo .categorias-nueva-hero{border-radius:var(--radio-md);background:var(--marca-oro);color:var(--marca-tinta);border:0;padding-inline:1.1rem;font-weight:600;box-shadow:0 .6rem 1.6rem #0000002e}.categorias-modulo .categorias-nueva-hero:hover{background:color-mix(in srgb, var(--marca-oro) 88%, #000);color:var(--marca-tinta);transform:translateY(-1px)}.categorias-modulo .categorias-encabezado{border-radius:var(--radio-xl)}.categorias-modulo .categorias-kpis .card{border-radius:var(--radio-lg);border:1px solid var(--marca-linea);box-shadow:var(--sombra-card);transition:transform .2s var(--ease-salida), box-shadow .2s var(--ease-salida), border-color .2s var(--ease-salida)}.categorias-modulo .categorias-kpis .card:hover{border-color:var(--marca-linea-fuerte);transform:translateY(-2px);box-shadow:var(--sombra-card-hover)!important}.categorias-modulo .categorias-listado{border-radius:var(--radio-lg);border:1px solid var(--marca-linea);overflow:hidden;box-shadow:var(--sombra-card)!important}.categorias-modulo .categorias-listado .card-body{overflow:hidden}.categorias-modulo .categorias-toolbar{border-bottom:1px solid var(--marca-linea);padding-inline:1.5rem}.categorias-modulo .categorias-toolbar .card-title{color:var(--marca-tinta);letter-spacing:-.01em;font-weight:650}.categorias-modulo .categorias-pista-arrastre{color:var(--marca-apagado);margin-top:.15rem}.categorias-modulo .categorias-pista-arrastre strong{color:var(--marca-tinta)}.categorias-modulo .categorias-busqueda{border:1px solid var(--marca-linea);background:var(--marca-superficie);border-radius:.6rem;min-height:2.75rem;font-size:.85rem;transition:border-color .2s,box-shadow .2s,background .2s}.categorias-modulo .categorias-busqueda::placeholder{color:#a7b1bf}.categorias-modulo .categorias-busqueda:focus{background:var(--marca-superficie);border-color:#254970;box-shadow:0 0 0 .22rem #2549701a}.categorias-modulo .tabla-categorias{table-layout:fixed;width:100%;transition:opacity .15s ease-in-out}.categorias-modulo .tabla-categorias th:first-child,.categorias-modulo .tabla-categorias td:first-child{width:32%}.categorias-modulo .tabla-categorias th:nth-child(2),.categorias-modulo .tabla-categorias td:nth-child(2){width:15%}.categorias-modulo .tabla-categorias th:nth-child(3),.categorias-modulo .tabla-categorias td:nth-child(3){width:28%}.categorias-modulo .tabla-categorias th:nth-child(4),.categorias-modulo .tabla-categorias td:nth-child(4){text-align:center;width:10%}.categorias-modulo .tabla-categorias th:nth-child(5),.categorias-modulo .tabla-categorias td:nth-child(5){text-align:right;width:15%}.categorias-modulo .tabla-categorias thead th{letter-spacing:.04em;color:var(--marca-apagado);background-color:var(--marca-suave);border-bottom:1px solid var(--marca-linea);text-transform:uppercase;font-size:.7rem;font-weight:650}.categorias-modulo .tabla-categorias tbody td{color:var(--marca-tinta);border-bottom-color:var(--marca-linea);vertical-align:middle;padding-top:.9rem;padding-bottom:.9rem;overflow:hidden}.categorias-modulo .tabla-categorias tbody tr{transition:background-color .18s ease-out,box-shadow .18s ease-out}.categorias-modulo .tabla-categorias tbody tr:not(:last-child) td{border-bottom-color:var(--marca-linea)}.categorias-modulo .tabla-categorias tbody tr:hover{box-shadow:inset 3px 0 0 var(--categoria-color,#254970);background-color:color-mix(in srgb, var(--categoria-color,#254970) 3.5%, white)}.categorias-modulo .tabla-categorias code{color:var(--marca-tinta);background:var(--marca-suave);border-radius:.35rem;padding:.2rem .5rem;font-size:.8rem}@media (width<=991.98px){.categorias-modulo .tabla-categorias{table-layout:auto}.categorias-modulo .tabla-categorias th:first-child,.categorias-modulo .tabla-categorias td:first-child,.categorias-modulo .tabla-categorias th:nth-child(2),.categorias-modulo .tabla-categorias td:nth-child(2),.categorias-modulo .tabla-categorias th:nth-child(3),.categorias-modulo .tabla-categorias td:nth-child(3),.categorias-modulo .tabla-categorias th:nth-child(4),.categorias-modulo .tabla-categorias td:nth-child(4),.categorias-modulo .tabla-categorias th:nth-child(5),.categorias-modulo .tabla-categorias td:nth-child(5){width:auto;text-align:auto}}.categorias-modulo .categoria-productos-chip{color:var(--categoria-texto,#254970);background:var(--categoria-suave,#25497014);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--categoria-color,#254970) 18%, transparent);white-space:nowrap;border-radius:2rem;align-items:center;gap:.28rem;padding:.12rem .55rem;font-size:.72rem;font-weight:600;line-height:1.3;display:inline-flex}.categorias-modulo .categoria-estado{white-space:nowrap;border-radius:2rem;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.categorias-modulo .categoria-estado-dot{width:.45rem;height:.45rem;box-shadow:0 0 0 .2rem color-mix(in srgb, currentColor 22%, transparent);background:currentColor;border-radius:50%}.categorias-modulo .categoria-estado-activa{color:#254970;background:#25497014;box-shadow:inset 0 0 0 1px #25497038}.categorias-modulo .categoria-estado-inactiva{color:var(--marca-apagado);background:var(--marca-suave);box-shadow:inset 0 0 0 1px #dfe6ee}.categorias-modulo .categoria-estado-inactiva .categoria-estado-dot{box-shadow:none}.categorias-modulo .categoria-asa{color:#a7b1bf;opacity:.35;cursor:grab;border-radius:.35rem;place-items:center;width:1.4rem;height:1.75rem;margin-left:-.35rem;transition:opacity .16s ease-out,color .16s ease-out,background-color .16s ease-out;display:grid}.categorias-modulo .categoria-asa:active{cursor:grabbing}.categorias-modulo .categoria-asa:hover{color:var(--categoria-color,#254970);background:color-mix(in srgb, var(--categoria-color,#254970) 10%, transparent)}.categorias-modulo tr:hover .categoria-asa,.categorias-modulo .categoria-arrastrando .categoria-asa{opacity:1}.categorias-modulo .categoria-arrastrando{opacity:.4;background-color:var(--marca-suave)!important}.categorias-modulo .categoria-destino-antes>td,.categorias-modulo .categoria-destino-despues>td{box-shadow:none}.categorias-modulo .categoria-destino-antes>td{border-top:2px solid #254970}.categorias-modulo .categoria-destino-despues>td{border-bottom:2px solid #254970}.categorias-modulo .categoria-destino-dentro>td{background-color:#eef0f4!important}.categorias-modulo .categoria-destino-dentro>td:first-child{box-shadow:inset 3px 0 #254970}.categorias-modulo .categoria-destino-dentro .categoria-identidad{color:#fff;background:#254970}.categorias-modulo .categorias-fila{position:relative}.categorias-modulo .categorias-fila>.avatar-xs{margin-left:calc(var(--nivel,0) * 1rem)}.categorias-modulo .categorias-fila:before{content:"";width:calc(var(--nivel,0) * 1rem - .35rem);background-image:linear-gradient(90deg,#25497061 8%,#0000 8%);background-repeat:repeat-x;background-size:7px 1px;height:1px;position:absolute;top:50%;left:0}.categorias-modulo .categorias-fila:has(>.categoria-asa):before{left:1.6rem}.categorias-modulo .categorias-fila h6{color:var(--marca-tinta);letter-spacing:-.01em;font-weight:600}.categorias-modulo .categorias-icono .avatar-title{font-size:1rem}.categorias-modulo .categoria-identidad{color:var(--categoria-texto);background:var(--categoria-suave);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--categoria-color) 22%, transparent);transition:background-color .16s ease-out,color .16s ease-out,transform .16s ease-out,box-shadow .16s ease-out}.categorias-modulo .categoria-fila-color:hover .categoria-identidad{color:#fff;background:var(--categoria-color);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--categoria-color) 82%, #fff), 0 .35rem .9rem color-mix(in srgb, var(--categoria-color) 34%, transparent);transform:scale(1.06)}.categorias-modulo .categoria-identidad-inactiva{color:var(--marca-apagado);background:var(--marca-suave);box-shadow:inset 0 0 0 1px #dfe6ee}.categorias-modulo .categorias-empty-icon{background:linear-gradient(135deg,#25497014,#5792bf14);border-radius:50%;place-items:center;width:5.5rem;height:5.5rem;display:grid;box-shadow:inset 0 0 0 1px #2549701f}.categorias-modulo .categorias-empty-icon .avatar-title{color:#254970;background:0 0}.categorias-modulo .categoria-accion-editar,.categorias-modulo .categoria-accion-eliminar,.categorias-modulo .categoria-accion-ver{border:1px solid var(--marca-linea);background:var(--marca-superficie);width:2.15rem;height:2.15rem;transition:background-color .16s ease-out,color .16s ease-out,transform .16s ease-out,box-shadow .16s ease-out;box-shadow:0 .15rem .5rem #0a182b0d}.categorias-modulo .categoria-accion-editar:hover,.categorias-modulo .categoria-accion-eliminar:hover,.categorias-modulo .categoria-accion-ver:hover{transform:translateY(-1px);box-shadow:0 .35rem .9rem #0a182b1a}.categorias-modulo .categoria-accion-editar:hover{background:var(--categoria-suave,#25497014);color:var(--categoria-texto,#254970)}.categorias-modulo .categoria-accion-ver:hover{color:#5792bf;background:#5792bf14}.categorias-modulo .categoria-accion-hijo:hover{color:#16a34a;background:#22c55e14}.categorias-modulo .categoria-accion-eliminar:hover{color:#e34948;background:#e3494814}.categorias-modulo .modal-categoria-content,.categorias-modulo .modal-eliminar-content{border-radius:.85rem;overflow:hidden;box-shadow:0 1.25rem 3.5rem #0a182b2e}.categorias-modulo .modal-categoria-content{flex-direction:column;max-height:calc(100dvh - 2rem);display:flex}.categorias-modulo .modal-categoria-content>form{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.categorias-modulo .modal-categoria-header{color:#fff;isolation:isolate;background:var(--grad-marca);border:0;position:relative;overflow:hidden}.categorias-modulo .modal-categoria-header .modal-title{color:#fff;letter-spacing:-.01em;font-weight:600}.categorias-modulo .modal-categoria-header small{color:#ffffffb3!important}.categorias-modulo .modal-categoria-header-glow{z-index:-1;pointer-events:none;background:radial-gradient(26rem 13rem at 100% -2rem,#ffffff29 0%,#fff0 62%),radial-gradient(14rem 9rem at -3rem 110%,#ffffff14 0%,#fff0 70%);position:absolute;inset:0}.categorias-modulo .modal-categoria-icon{color:#254970;-webkit-backdrop-filter:blur(4px);background:#ffffffeb;border:1px solid #ffffff8c;box-shadow:0 .4rem 1rem #0000002e,inset 0 1px #ffffffe6}.categorias-modulo .modal-editar-categoria .modal-categoria-header{color:#4a3722;background:linear-gradient(120deg,#d8bb85,#ffcc6b)}.categorias-modulo .modal-editar-categoria .modal-categoria-header .modal-title,.categorias-modulo .modal-editar-categoria .modal-categoria-header small{color:#4a3722!important}.categorias-modulo .modal-editar-categoria .modal-categoria-header .modal-categoria-header-glow{background:radial-gradient(26rem 13rem at 100% -2rem,#ffffff6b 0%,#fff0 62%),radial-gradient(14rem 9rem at -3rem 110%,#ffffff38 0%,#fff0 70%)}.categorias-modulo .modal-editar-categoria .modal-categoria-icon{color:#62492d;background:#f7f3e3;border-color:#ffffffd9}.categorias-modulo .modal-editar-categoria .modal-categoria-close{filter:none;opacity:.68}.categorias-modulo .modal-editar-categoria .modal-section-title i{color:#785400;background:#fff2cc}.categorias-modulo .modal-editar-categoria .input-group-text{color:#8a6100}.categorias-modulo .modal-editar-categoria .form-control:focus,.categorias-modulo .modal-editar-categoria .form-select:focus{border-color:#cfae74;box-shadow:0 0 0 .2rem #d8bb8538}.categorias-modulo .modal-editar-categoria .modal-guardar{color:#382919;background:#d8bb85;border-color:#d8bb85}.categorias-modulo .modal-editar-categoria .modal-guardar:hover,.categorias-modulo .modal-editar-categoria .modal-guardar:focus{color:#382919;background:#cfae74;border-color:#cfae74}.categorias-modulo .modal-categoria-close{filter:brightness(0)invert();opacity:.78}.categorias-modulo .modal-categoria-close:hover{opacity:1}.categorias-modulo .search-box .form-control{padding-right:2.25rem}.categorias-modulo .modal-categoria-body{overscroll-behavior:contain;background:var(--marca-superficie);scrollbar-color:#25497061 transparent;scrollbar-width:thin;flex:auto;min-height:0;overflow:hidden auto}.categorias-modulo .modal-categoria-body::-webkit-scrollbar{width:.45rem}.categorias-modulo .modal-categoria-body::-webkit-scrollbar-thumb{border:2px solid var(--marca-linea);background:#25497061;border-radius:1rem}.categorias-modulo .modal-section-title{color:var(--marca-tinta);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;display:flex}.categorias-modulo .modal-section-title i{color:#254970;letter-spacing:0;background:#25497014;border-radius:.42rem;place-items:center;width:1.55rem;height:1.55rem;font-size:.95rem;display:grid}.categorias-modulo .modal-section-title:after{content:"";background:linear-gradient(90deg,#dfe6ee,#0000);flex:auto;height:1px;margin-left:.25rem}.categorias-modulo .modal-categoria-content .form-label{color:#4b5565;font-size:.82rem;font-weight:600}.categorias-modulo .modal-categoria-content .form-control,.categorias-modulo .modal-categoria-content .form-select,.categorias-modulo .modal-categoria-content .input-group-text{border-color:var(--marca-linea);background:var(--marca-superficie);min-height:2.8rem}.categorias-modulo .modal-categoria-content .form-control:focus,.categorias-modulo .modal-categoria-content .form-select:focus{border-color:#254970;box-shadow:0 0 0 .2rem #2549701a}.categorias-modulo .modal-categoria-content textarea.form-control{min-height:auto}.categorias-modulo .modal-categoria-content .input-group-text{color:#254970;background:var(--marca-suave);justify-content:center;align-items:center;padding-inline:.85rem;display:flex}.categorias-modulo .modal-categoria-content .input-group:has(textarea.form-control) .input-group-text{align-items:flex-start;padding-top:.85rem}.categorias-modulo .modal-categoria-content .form-check-input:checked{background-color:#254970;border-color:#254970}.categorias-modulo .modal-categoria-footer{background:var(--marca-superficie);border:0;flex:none;box-shadow:0 -1px #edf0f4}.categorias-modulo .modal-pista-guardar{color:var(--marca-apagado);background:var(--marca-suave);border:1px solid var(--marca-linea);white-space:nowrap;border-radius:2rem;align-items:center;gap:.4rem;padding:.34rem .75rem;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.categorias-modulo .modal-pista-guardar i{font-size:.95rem}.categorias-modulo .modal-pista-ok{color:#254970;background:#2549700f;border-color:#25497042}.categorias-modulo .modal-cancelar{border-color:var(--marca-linea);font-weight:500}.categorias-modulo .modal-guardar,.categorias-modulo .modal-eliminar-btn{min-width:9.5rem}.categorias-modulo .modal-eliminar-dialog{max-width:25rem}.categorias-modulo .modal-eliminar-body{padding:2rem!important}.categorias-modulo .modal-eliminar-icon{color:#e34948;background:linear-gradient(135deg, #e3494814, var(--marca-superficie));border-radius:50%;place-items:center;width:5.25rem;height:5.25rem;display:grid;box-shadow:inset 0 0 0 1px #e349483d,0 .75rem 1.5rem #e3494824}.categorias-modulo .modal-eliminar-icon .avatar-title{color:inherit;background:0 0}.categorias-modulo .modal-eliminar-content{border-radius:.85rem;overflow:hidden}.categorias-modulo .modal-eliminar-content h5{color:var(--marca-tinta);letter-spacing:-.01em;font-weight:650}.categorias-modulo .modal-eliminar-content p{font-size:.9rem}.categorias-modulo .modal-eliminar-nombre{color:#e34948;font-weight:650}.categorias-modulo .modal-eliminar-btn{background:#e34948;border-color:#e34948;font-weight:600;box-shadow:0 .5rem 1rem #e3494829}.categorias-modulo .modal-eliminar-btn:hover{background:#d63a3a;border-color:#d63a3a}@media (width<=575.98px){.categorias-modulo .modal-categoria-dialog{height:calc(100dvh - 1rem);margin:.5rem}.categorias-modulo .modal-categoria-content{max-height:100%}.categorias-modulo .modal-categoria-header,.categorias-modulo .modal-categoria-body,.categorias-modulo .modal-categoria-footer{padding:1.25rem!important}.categorias-modulo .modal-categoria-footer>div{flex-direction:column;align-items:stretch!important}.categorias-modulo .modal-categoria-footer .d-flex.gap-2{width:100%}.categorias-modulo .modal-categoria-footer .btn{flex:1}}.cargos-modulo .cargo-color-badge{border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.85rem;font-weight:600;display:inline-flex}.cargos-modulo tr:has(.badge.bg-success-subtle) td:first-child{box-shadow:inset 3px 0 #254970}.roles-modulo .tarjeta-rol-permisos{border:1px solid var(--marca-linea);border-radius:.85rem;transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out}.roles-modulo .tarjeta-rol-permisos:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 .75rem 1.75rem #0a182b17!important}.roles-modulo .tarjeta-rol-permisos.rol-protegido{border-color:#e3494826}.roles-modulo .tarjeta-rol-permisos.rol-protegido:hover{border-color:#e3494840}.roles-modulo .tarjeta-rol-permisos .card-footer{border-top:1px dashed var(--marca-linea)}.roles-modulo .barra-permisos .progress-bar{background:linear-gradient(90deg, #254970, var(--marca-azul-claro));border-radius:1rem}.roles-modulo .modulo-permisos.con-permisos{border-color:#25497033;box-shadow:inset 3px 0 #254970}.roles-modulo .modulo-permisos h6{color:var(--marca-tinta);font-weight:650}.roles-modulo .chip-permiso{color:var(--marca-apagado);background:var(--marca-suave);border:1px solid var(--marca-linea);cursor:pointer;white-space:nowrap;border-radius:2rem;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.75rem;font-weight:500;transition:all .16s ease-out;display:inline-flex}.roles-modulo .chip-permiso:hover{color:#254970;background:#2549700a;border-color:#254970}.roles-modulo .chip-permiso.activo{color:#fff;background:#254970;border-color:#254970;box-shadow:0 .15rem .4rem #25497033}.roles-modulo .chip-permiso.activo .form-check-input:checked{border-color:#fff}.roles-modulo .chip-permiso .form-check-input{width:1rem;height:1rem}[data-bs-theme=dark] .roles-modulo .tarjeta-rol-permisos{background:var(--marca-superficie);border-color:#1b3757}[data-bs-theme=dark] .roles-modulo .tarjeta-rol-permisos:hover{border-color:#0000}[data-bs-theme=dark] .roles-modulo .tarjeta-rol-permisos.rol-protegido{border-color:#e3494833}[data-bs-theme=dark] .roles-modulo .tarjeta-rol-permisos .card-footer{border-top-color:#1b3757}[data-bs-theme=dark] .roles-modulo .barra-permisos{background:#1b3757}[data-bs-theme=dark] .roles-modulo .barra-permisos .progress-bar{background:linear-gradient(90deg, #254970, var(--marca-azul-claro))}[data-bs-theme=dark] .roles-modulo .modulo-permisos{background:var(--marca-superficie);border-color:#1b3757}[data-bs-theme=dark] .roles-modulo .modulo-permisos.con-permisos{border-color:#5792bf40;box-shadow:inset 3px 0 #254970}[data-bs-theme=dark] .roles-modulo .modulo-permisos h6{color:var(--marca-tinta)}[data-bs-theme=dark] .roles-modulo .chip-permiso{background:var(--marca-suave);color:var(--marca-apagado);border-color:#254970}[data-bs-theme=dark] .roles-modulo .chip-permiso:hover{color:var(--marca-azul-claro);background:#25497014;border-color:#254970}[data-bs-theme=dark] .roles-modulo .chip-permiso.activo{color:#fff;background:#254970;border-color:#254970}.marcas-modulo .crud-hero,.productos-modulo .crud-hero,.items-modulo .crud-hero,.kardex-modulo .crud-hero,.pos-modulo .crud-hero,.ventas-modulo .crud-hero,.qrs-modulo .crud-hero,.reportes-modulo .crud-hero,.dashboard-modulo .crud-hero,.proveedores-modulo .crud-hero,.compras-modulo .crud-hero,.precios-modulo .crud-hero,.gastos-modulo .crud-hero,.resumen-modulo .crud-hero,.amarilla-modulo .crud-hero,.tiendas-modulo .crud-hero,.asistencia-modulo .crud-hero,.importar-catalogo .crud-hero{background:var(--grad-marca);isolation:isolate;position:relative;overflow:hidden}.marcas-modulo .crud-hero:before,.marcas-modulo .crud-hero:after,.productos-modulo .crud-hero:before,.productos-modulo .crud-hero:after,.items-modulo .crud-hero:before,.items-modulo .crud-hero:after,.kardex-modulo .crud-hero:before,.kardex-modulo .crud-hero:after,.pos-modulo .crud-hero:before,.pos-modulo .crud-hero:after,.ventas-modulo .crud-hero:before,.ventas-modulo .crud-hero:after,.qrs-modulo .crud-hero:before,.qrs-modulo .crud-hero:after,.reportes-modulo .crud-hero:before,.reportes-modulo .crud-hero:after,.dashboard-modulo .crud-hero:before,.dashboard-modulo .crud-hero:after,.proveedores-modulo .crud-hero:before,.proveedores-modulo .crud-hero:after,.compras-modulo .crud-hero:before,.compras-modulo .crud-hero:after,.precios-modulo .crud-hero:before,.precios-modulo .crud-hero:after,.gastos-modulo .crud-hero:before,.gastos-modulo .crud-hero:after,.resumen-modulo .crud-hero:before,.resumen-modulo .crud-hero:after,.amarilla-modulo .crud-hero:before,.amarilla-modulo .crud-hero:after,.tiendas-modulo .crud-hero:before,.tiendas-modulo .crud-hero:after,.asistencia-modulo .crud-hero:before,.asistencia-modulo .crud-hero:after,.importar-catalogo .crud-hero:before,.importar-catalogo .crud-hero:after{content:"";pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.marcas-modulo .crud-hero:before,.productos-modulo .crud-hero:before,.items-modulo .crud-hero:before,.kardex-modulo .crud-hero:before,.pos-modulo .crud-hero:before,.ventas-modulo .crud-hero:before,.qrs-modulo .crud-hero:before,.reportes-modulo .crud-hero:before,.dashboard-modulo .crud-hero:before,.proveedores-modulo .crud-hero:before,.compras-modulo .crud-hero:before,.precios-modulo .crud-hero:before,.gastos-modulo .crud-hero:before,.resumen-modulo .crud-hero:before,.amarilla-modulo .crud-hero:before,.tiendas-modulo .crud-hero:before,.asistencia-modulo .crud-hero:before,.importar-catalogo .crud-hero:before{background:radial-gradient(circle,#ffffff1f 0%,#fff0 68%);width:22rem;height:22rem;top:-9rem;right:-5rem}.marcas-modulo .crud-hero:after,.productos-modulo .crud-hero:after,.items-modulo .crud-hero:after,.kardex-modulo .crud-hero:after,.pos-modulo .crud-hero:after,.ventas-modulo .crud-hero:after,.qrs-modulo .crud-hero:after,.reportes-modulo .crud-hero:after,.dashboard-modulo .crud-hero:after,.proveedores-modulo .crud-hero:after,.compras-modulo .crud-hero:after,.precios-modulo .crud-hero:after,.gastos-modulo .crud-hero:after,.resumen-modulo .crud-hero:after,.amarilla-modulo .crud-hero:after,.tiendas-modulo .crud-hero:after,.asistencia-modulo .crud-hero:after,.importar-catalogo .crud-hero:after{border:1.6rem solid #ffffff0f;width:16rem;height:16rem;bottom:-8rem;left:30%}.marcas-modulo .crud-hero h4,.productos-modulo .crud-hero h4,.items-modulo .crud-hero h4,.kardex-modulo .crud-hero h4,.pos-modulo .crud-hero h4,.ventas-modulo .crud-hero h4,.qrs-modulo .crud-hero h4,.reportes-modulo .crud-hero h4,.dashboard-modulo .crud-hero h4,.proveedores-modulo .crud-hero h4,.compras-modulo .crud-hero h4,.precios-modulo .crud-hero h4,.gastos-modulo .crud-hero h4,.resumen-modulo .crud-hero h4,.amarilla-modulo .crud-hero h4,.tiendas-modulo .crud-hero h4,.asistencia-modulo .crud-hero h4,.importar-catalogo .crud-hero h4{letter-spacing:-.02em;font-weight:650;color:#fff!important}.marcas-modulo .crud-hero p,.productos-modulo .crud-hero p,.items-modulo .crud-hero p,.kardex-modulo .crud-hero p,.pos-modulo .crud-hero p,.ventas-modulo .crud-hero p,.qrs-modulo .crud-hero p,.reportes-modulo .crud-hero p,.dashboard-modulo .crud-hero p,.proveedores-modulo .crud-hero p,.compras-modulo .crud-hero p,.precios-modulo .crud-hero p,.gastos-modulo .crud-hero p,.resumen-modulo .crud-hero p,.amarilla-modulo .crud-hero p,.tiendas-modulo .crud-hero p,.asistencia-modulo .crud-hero p,.importar-catalogo .crud-hero p{color:#ffffffb3!important}.marcas-modulo .crud-hero .avatar-title,.productos-modulo .crud-hero .avatar-title,.items-modulo .crud-hero .avatar-title,.kardex-modulo .crud-hero .avatar-title,.pos-modulo .crud-hero .avatar-title,.ventas-modulo .crud-hero .avatar-title,.qrs-modulo .crud-hero .avatar-title,.reportes-modulo .crud-hero .avatar-title,.dashboard-modulo .crud-hero .avatar-title,.proveedores-modulo .crud-hero .avatar-title,.compras-modulo .crud-hero .avatar-title,.precios-modulo .crud-hero .avatar-title,.gastos-modulo .crud-hero .avatar-title,.resumen-modulo .crud-hero .avatar-title,.amarilla-modulo .crud-hero .avatar-title,.tiendas-modulo .crud-hero .avatar-title,.asistencia-modulo .crud-hero .avatar-title,.importar-catalogo .crud-hero .avatar-title{box-shadow:0 .75rem 1.5rem #0a182b33}.marcas-modulo .crud-chip,.productos-modulo .crud-chip,.items-modulo .crud-chip,.kardex-modulo .crud-chip,.pos-modulo .crud-chip,.ventas-modulo .crud-chip,.qrs-modulo .crud-chip,.reportes-modulo .crud-chip,.dashboard-modulo .crud-chip,.proveedores-modulo .crud-chip,.compras-modulo .crud-chip,.precios-modulo .crud-chip,.gastos-modulo .crud-chip,.resumen-modulo .crud-chip,.amarilla-modulo .crud-chip,.tiendas-modulo .crud-chip,.asistencia-modulo .crud-chip,.importar-catalogo .crud-chip{letter-spacing:.06em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff38;border-radius:2rem;align-items:center;padding:.34rem .75rem;font-size:.68rem;font-weight:600;display:inline-flex}.marcas-modulo .crud-nueva-hero,.productos-modulo .crud-nueva-hero,.items-modulo .crud-nueva-hero,.kardex-modulo .crud-nueva-hero,.pos-modulo .crud-nueva-hero,.ventas-modulo .crud-nueva-hero,.qrs-modulo .crud-nueva-hero,.reportes-modulo .crud-nueva-hero,.dashboard-modulo .crud-nueva-hero,.proveedores-modulo .crud-nueva-hero,.compras-modulo .crud-nueva-hero,.precios-modulo .crud-nueva-hero,.gastos-modulo .crud-nueva-hero,.resumen-modulo .crud-nueva-hero,.amarilla-modulo .crud-nueva-hero,.tiendas-modulo .crud-nueva-hero,.asistencia-modulo .crud-nueva-hero,.importar-catalogo .crud-nueva-hero{border-radius:var(--radio-md);background:var(--marca-oro);color:var(--marca-tinta);border:0;padding-inline:1.1rem;font-weight:600;box-shadow:0 .6rem 1.6rem #0000002e}.marcas-modulo .crud-nueva-hero:hover,.productos-modulo .crud-nueva-hero:hover,.items-modulo .crud-nueva-hero:hover,.kardex-modulo .crud-nueva-hero:hover,.pos-modulo .crud-nueva-hero:hover,.ventas-modulo .crud-nueva-hero:hover,.qrs-modulo .crud-nueva-hero:hover,.reportes-modulo .crud-nueva-hero:hover,.dashboard-modulo .crud-nueva-hero:hover,.proveedores-modulo .crud-nueva-hero:hover,.compras-modulo .crud-nueva-hero:hover,.precios-modulo .crud-nueva-hero:hover,.gastos-modulo .crud-nueva-hero:hover,.resumen-modulo .crud-nueva-hero:hover,.amarilla-modulo .crud-nueva-hero:hover,.tiendas-modulo .crud-nueva-hero:hover,.asistencia-modulo .crud-nueva-hero:hover,.importar-catalogo .crud-nueva-hero:hover{background:color-mix(in srgb, var(--marca-oro) 88%, #000);transform:translateY(-1px)}.marcas-modulo .crud-encabezado,.productos-modulo .crud-encabezado,.items-modulo .crud-encabezado,.kardex-modulo .crud-encabezado,.pos-modulo .crud-encabezado,.ventas-modulo .crud-encabezado,.qrs-modulo .crud-encabezado,.reportes-modulo .crud-encabezado,.dashboard-modulo .crud-encabezado,.proveedores-modulo .crud-encabezado,.compras-modulo .crud-encabezado,.precios-modulo .crud-encabezado,.gastos-modulo .crud-encabezado,.resumen-modulo .crud-encabezado,.amarilla-modulo .crud-encabezado,.tiendas-modulo .crud-encabezado,.asistencia-modulo .crud-encabezado,.importar-catalogo .crud-encabezado{border-radius:var(--radio-xl)}.marcas-modulo .crud-kpis .card,.productos-modulo .crud-kpis .card,.items-modulo .crud-kpis .card,.kardex-modulo .crud-kpis .card,.pos-modulo .crud-kpis .card,.ventas-modulo .crud-kpis .card,.qrs-modulo .crud-kpis .card,.reportes-modulo .crud-kpis .card,.dashboard-modulo .crud-kpis .card,.proveedores-modulo .crud-kpis .card,.compras-modulo .crud-kpis .card,.precios-modulo .crud-kpis .card,.gastos-modulo .crud-kpis .card,.resumen-modulo .crud-kpis .card,.amarilla-modulo .crud-kpis .card,.tiendas-modulo .crud-kpis .card,.asistencia-modulo .crud-kpis .card,.importar-catalogo .crud-kpis .card{border-radius:var(--radio-lg);border:1px solid var(--marca-linea);box-shadow:var(--sombra-card);transition:transform .2s var(--ease-salida), box-shadow .2s var(--ease-salida), border-color .2s var(--ease-salida)}.marcas-modulo .crud-kpis .card:hover,.productos-modulo .crud-kpis .card:hover,.items-modulo .crud-kpis .card:hover,.kardex-modulo .crud-kpis .card:hover,.pos-modulo .crud-kpis .card:hover,.ventas-modulo .crud-kpis .card:hover,.qrs-modulo .crud-kpis .card:hover,.reportes-modulo .crud-kpis .card:hover,.dashboard-modulo .crud-kpis .card:hover,.proveedores-modulo .crud-kpis .card:hover,.compras-modulo .crud-kpis .card:hover,.precios-modulo .crud-kpis .card:hover,.gastos-modulo .crud-kpis .card:hover,.resumen-modulo .crud-kpis .card:hover,.amarilla-modulo .crud-kpis .card:hover,.tiendas-modulo .crud-kpis .card:hover,.asistencia-modulo .crud-kpis .card:hover,.importar-catalogo .crud-kpis .card:hover{box-shadow:var(--sombra-card-hover);border-color:var(--marca-linea-fuerte);transform:translateY(-2px)}.marcas-modulo .crud-listado,.productos-modulo .crud-listado,.items-modulo .crud-listado,.kardex-modulo .crud-listado,.pos-modulo .crud-listado,.ventas-modulo .crud-listado,.qrs-modulo .crud-listado,.reportes-modulo .crud-listado,.dashboard-modulo .crud-listado,.proveedores-modulo .crud-listado,.compras-modulo .crud-listado,.precios-modulo .crud-listado,.gastos-modulo .crud-listado,.resumen-modulo .crud-listado,.amarilla-modulo .crud-listado,.tiendas-modulo .crud-listado,.asistencia-modulo .crud-listado,.importar-catalogo .crud-listado{border-radius:var(--radio-lg);border:1px solid var(--marca-linea);overflow:hidden;box-shadow:var(--sombra-card)!important}.marcas-modulo .crud-toolbar,.productos-modulo .crud-toolbar,.items-modulo .crud-toolbar,.kardex-modulo .crud-toolbar,.pos-modulo .crud-toolbar,.ventas-modulo .crud-toolbar,.qrs-modulo .crud-toolbar,.reportes-modulo .crud-toolbar,.dashboard-modulo .crud-toolbar,.proveedores-modulo .crud-toolbar,.compras-modulo .crud-toolbar,.precios-modulo .crud-toolbar,.gastos-modulo .crud-toolbar,.resumen-modulo .crud-toolbar,.amarilla-modulo .crud-toolbar,.tiendas-modulo .crud-toolbar,.asistencia-modulo .crud-toolbar,.importar-catalogo .crud-toolbar{border-bottom:1px solid var(--marca-linea);padding-inline:1.5rem}.marcas-modulo .crud-toolbar .card-title,.productos-modulo .crud-toolbar .card-title,.items-modulo .crud-toolbar .card-title,.kardex-modulo .crud-toolbar .card-title,.pos-modulo .crud-toolbar .card-title,.ventas-modulo .crud-toolbar .card-title,.qrs-modulo .crud-toolbar .card-title,.reportes-modulo .crud-toolbar .card-title,.dashboard-modulo .crud-toolbar .card-title,.proveedores-modulo .crud-toolbar .card-title,.compras-modulo .crud-toolbar .card-title,.precios-modulo .crud-toolbar .card-title,.gastos-modulo .crud-toolbar .card-title,.resumen-modulo .crud-toolbar .card-title,.amarilla-modulo .crud-toolbar .card-title,.tiendas-modulo .crud-toolbar .card-title,.asistencia-modulo .crud-toolbar .card-title,.importar-catalogo .crud-toolbar .card-title{color:var(--marca-tinta);letter-spacing:-.01em;font-weight:650}.marcas-modulo .crud-busqueda,.productos-modulo .crud-busqueda,.items-modulo .crud-busqueda,.kardex-modulo .crud-busqueda,.pos-modulo .crud-busqueda,.ventas-modulo .crud-busqueda,.qrs-modulo .crud-busqueda,.reportes-modulo .crud-busqueda,.dashboard-modulo .crud-busqueda,.proveedores-modulo .crud-busqueda,.compras-modulo .crud-busqueda,.precios-modulo .crud-busqueda,.gastos-modulo .crud-busqueda,.resumen-modulo .crud-busqueda,.amarilla-modulo .crud-busqueda,.tiendas-modulo .crud-busqueda,.asistencia-modulo .crud-busqueda,.importar-catalogo .crud-busqueda{border:1px solid var(--marca-linea);background:var(--marca-superficie);border-radius:.6rem;min-height:2.75rem;font-size:.85rem;transition:border-color .2s,box-shadow .2s,background .2s}.marcas-modulo .crud-busqueda::placeholder,.productos-modulo .crud-busqueda::placeholder,.items-modulo .crud-busqueda::placeholder,.kardex-modulo .crud-busqueda::placeholder,.pos-modulo .crud-busqueda::placeholder,.ventas-modulo .crud-busqueda::placeholder,.qrs-modulo .crud-busqueda::placeholder,.reportes-modulo .crud-busqueda::placeholder,.dashboard-modulo .crud-busqueda::placeholder,.proveedores-modulo .crud-busqueda::placeholder,.compras-modulo .crud-busqueda::placeholder,.precios-modulo .crud-busqueda::placeholder,.gastos-modulo .crud-busqueda::placeholder,.resumen-modulo .crud-busqueda::placeholder,.amarilla-modulo .crud-busqueda::placeholder,.tiendas-modulo .crud-busqueda::placeholder,.asistencia-modulo .crud-busqueda::placeholder,.importar-catalogo .crud-busqueda::placeholder{color:#a7b1bf}.marcas-modulo .crud-busqueda:focus,.productos-modulo .crud-busqueda:focus,.items-modulo .crud-busqueda:focus,.kardex-modulo .crud-busqueda:focus,.pos-modulo .crud-busqueda:focus,.ventas-modulo .crud-busqueda:focus,.qrs-modulo .crud-busqueda:focus,.reportes-modulo .crud-busqueda:focus,.dashboard-modulo .crud-busqueda:focus,.proveedores-modulo .crud-busqueda:focus,.compras-modulo .crud-busqueda:focus,.precios-modulo .crud-busqueda:focus,.gastos-modulo .crud-busqueda:focus,.resumen-modulo .crud-busqueda:focus,.amarilla-modulo .crud-busqueda:focus,.tiendas-modulo .crud-busqueda:focus,.asistencia-modulo .crud-busqueda:focus,.importar-catalogo .crud-busqueda:focus{background:var(--marca-superficie);border-color:#254970;box-shadow:0 0 0 .22rem #2549701a}.marcas-modulo .crud-filtros,.productos-modulo .crud-filtros,.items-modulo .crud-filtros,.kardex-modulo .crud-filtros,.pos-modulo .crud-filtros,.ventas-modulo .crud-filtros,.qrs-modulo .crud-filtros,.reportes-modulo .crud-filtros,.dashboard-modulo .crud-filtros,.proveedores-modulo .crud-filtros,.compras-modulo .crud-filtros,.precios-modulo .crud-filtros,.gastos-modulo .crud-filtros,.resumen-modulo .crud-filtros,.amarilla-modulo .crud-filtros,.tiendas-modulo .crud-filtros,.asistencia-modulo .crud-filtros,.importar-catalogo .crud-filtros{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.marcas-modulo .crud-filtros .form-select,.productos-modulo .crud-filtros .form-select,.items-modulo .crud-filtros .form-select,.kardex-modulo .crud-filtros .form-select,.pos-modulo .crud-filtros .form-select,.ventas-modulo .crud-filtros .form-select,.qrs-modulo .crud-filtros .form-select,.reportes-modulo .crud-filtros .form-select,.dashboard-modulo .crud-filtros .form-select,.proveedores-modulo .crud-filtros .form-select,.compras-modulo .crud-filtros .form-select,.precios-modulo .crud-filtros .form-select,.gastos-modulo .crud-filtros .form-select,.resumen-modulo .crud-filtros .form-select,.amarilla-modulo .crud-filtros .form-select,.tiendas-modulo .crud-filtros .form-select,.asistencia-modulo .crud-filtros .form-select,.importar-catalogo .crud-filtros .form-select{border:1px solid var(--marca-linea);background-color:var(--marca-superficie);min-height:2.75rem;color:var(--marca-tinta);border-radius:.6rem;padding-right:2rem;font-size:.85rem;transition:border-color .2s,box-shadow .2s,background .2s}.marcas-modulo .crud-filtros .form-select:focus,.productos-modulo .crud-filtros .form-select:focus,.items-modulo .crud-filtros .form-select:focus,.kardex-modulo .crud-filtros .form-select:focus,.pos-modulo .crud-filtros .form-select:focus,.ventas-modulo .crud-filtros .form-select:focus,.qrs-modulo .crud-filtros .form-select:focus,.reportes-modulo .crud-filtros .form-select:focus,.dashboard-modulo .crud-filtros .form-select:focus,.proveedores-modulo .crud-filtros .form-select:focus,.compras-modulo .crud-filtros .form-select:focus,.precios-modulo .crud-filtros .form-select:focus,.gastos-modulo .crud-filtros .form-select:focus,.resumen-modulo .crud-filtros .form-select:focus,.amarilla-modulo .crud-filtros .form-select:focus,.tiendas-modulo .crud-filtros .form-select:focus,.asistencia-modulo .crud-filtros .form-select:focus,.importar-catalogo .crud-filtros .form-select:focus{background-color:var(--marca-superficie);border-color:#254970;box-shadow:0 0 0 .22rem #2549701a}.marcas-modulo .crud-filtros .form-select:disabled,.productos-modulo .crud-filtros .form-select:disabled,.items-modulo .crud-filtros .form-select:disabled,.kardex-modulo .crud-filtros .form-select:disabled,.pos-modulo .crud-filtros .form-select:disabled,.ventas-modulo .crud-filtros .form-select:disabled,.qrs-modulo .crud-filtros .form-select:disabled,.reportes-modulo .crud-filtros .form-select:disabled,.dashboard-modulo .crud-filtros .form-select:disabled,.proveedores-modulo .crud-filtros .form-select:disabled,.compras-modulo .crud-filtros .form-select:disabled,.precios-modulo .crud-filtros .form-select:disabled,.gastos-modulo .crud-filtros .form-select:disabled,.resumen-modulo .crud-filtros .form-select:disabled,.amarilla-modulo .crud-filtros .form-select:disabled,.tiendas-modulo .crud-filtros .form-select:disabled,.asistencia-modulo .crud-filtros .form-select:disabled,.importar-catalogo .crud-filtros .form-select:disabled{opacity:.55;background-color:var(--marca-suave)}.marcas-modulo .tabla-crud,.productos-modulo .tabla-crud,.items-modulo .tabla-crud,.kardex-modulo .tabla-crud,.pos-modulo .tabla-crud,.ventas-modulo .tabla-crud,.qrs-modulo .tabla-crud,.reportes-modulo .tabla-crud,.dashboard-modulo .tabla-crud,.proveedores-modulo .tabla-crud,.compras-modulo .tabla-crud,.precios-modulo .tabla-crud,.gastos-modulo .tabla-crud,.resumen-modulo .tabla-crud,.amarilla-modulo .tabla-crud,.tiendas-modulo .tabla-crud,.asistencia-modulo .tabla-crud,.importar-catalogo .tabla-crud{transition:opacity .15s ease-in-out}.marcas-modulo .tabla-crud thead th,.productos-modulo .tabla-crud thead th,.items-modulo .tabla-crud thead th,.kardex-modulo .tabla-crud thead th,.pos-modulo .tabla-crud thead th,.ventas-modulo .tabla-crud thead th,.qrs-modulo .tabla-crud thead th,.reportes-modulo .tabla-crud thead th,.dashboard-modulo .tabla-crud thead th,.proveedores-modulo .tabla-crud thead th,.compras-modulo .tabla-crud thead th,.precios-modulo .tabla-crud thead th,.gastos-modulo .tabla-crud thead th,.resumen-modulo .tabla-crud thead th,.amarilla-modulo .tabla-crud thead th,.tiendas-modulo .tabla-crud thead th,.asistencia-modulo .tabla-crud thead th,.importar-catalogo .tabla-crud thead th{letter-spacing:.04em;color:var(--marca-apagado);background-color:var(--marca-suave);border-bottom:1px solid var(--marca-linea);white-space:nowrap;text-transform:uppercase;font-size:.7rem;font-weight:650}.marcas-modulo .tabla-crud tbody td,.productos-modulo .tabla-crud tbody td,.items-modulo .tabla-crud tbody td,.kardex-modulo .tabla-crud tbody td,.pos-modulo .tabla-crud tbody td,.ventas-modulo .tabla-crud tbody td,.qrs-modulo .tabla-crud tbody td,.reportes-modulo .tabla-crud tbody td,.dashboard-modulo .tabla-crud tbody td,.proveedores-modulo .tabla-crud tbody td,.compras-modulo .tabla-crud tbody td,.precios-modulo .tabla-crud tbody td,.gastos-modulo .tabla-crud tbody td,.resumen-modulo .tabla-crud tbody td,.amarilla-modulo .tabla-crud tbody td,.tiendas-modulo .tabla-crud tbody td,.asistencia-modulo .tabla-crud tbody td,.importar-catalogo .tabla-crud tbody td{color:var(--marca-tinta);border-bottom-color:var(--marca-linea);vertical-align:middle;padding-top:.9rem;padding-bottom:.9rem}.marcas-modulo .tabla-crud tbody tr,.productos-modulo .tabla-crud tbody tr,.items-modulo .tabla-crud tbody tr,.kardex-modulo .tabla-crud tbody tr,.pos-modulo .tabla-crud tbody tr,.ventas-modulo .tabla-crud tbody tr,.qrs-modulo .tabla-crud tbody tr,.reportes-modulo .tabla-crud tbody tr,.dashboard-modulo .tabla-crud tbody tr,.proveedores-modulo .tabla-crud tbody tr,.compras-modulo .tabla-crud tbody tr,.precios-modulo .tabla-crud tbody tr,.gastos-modulo .tabla-crud tbody tr,.resumen-modulo .tabla-crud tbody tr,.amarilla-modulo .tabla-crud tbody tr,.tiendas-modulo .tabla-crud tbody tr,.asistencia-modulo .tabla-crud tbody tr,.importar-catalogo .tabla-crud tbody tr{transition:background-color .18s ease-out,box-shadow .18s ease-out}.marcas-modulo .tabla-crud tbody tr:not(:last-child) td,.productos-modulo .tabla-crud tbody tr:not(:last-child) td,.items-modulo .tabla-crud tbody tr:not(:last-child) td,.kardex-modulo .tabla-crud tbody tr:not(:last-child) td,.pos-modulo .tabla-crud tbody tr:not(:last-child) td,.ventas-modulo .tabla-crud tbody tr:not(:last-child) td,.qrs-modulo .tabla-crud tbody tr:not(:last-child) td,.reportes-modulo .tabla-crud tbody tr:not(:last-child) td,.dashboard-modulo .tabla-crud tbody tr:not(:last-child) td,.proveedores-modulo .tabla-crud tbody tr:not(:last-child) td,.compras-modulo .tabla-crud tbody tr:not(:last-child) td,.precios-modulo .tabla-crud tbody tr:not(:last-child) td,.gastos-modulo .tabla-crud tbody tr:not(:last-child) td,.resumen-modulo .tabla-crud tbody tr:not(:last-child) td,.amarilla-modulo .tabla-crud tbody tr:not(:last-child) td,.tiendas-modulo .tabla-crud tbody tr:not(:last-child) td,.asistencia-modulo .tabla-crud tbody tr:not(:last-child) td,.importar-catalogo .tabla-crud tbody tr:not(:last-child) td{border-bottom-color:var(--marca-linea)}.marcas-modulo .tabla-crud tbody tr:hover,.productos-modulo .tabla-crud tbody tr:hover,.items-modulo .tabla-crud tbody tr:hover,.kardex-modulo .tabla-crud tbody tr:hover,.pos-modulo .tabla-crud tbody tr:hover,.ventas-modulo .tabla-crud tbody tr:hover,.qrs-modulo .tabla-crud tbody tr:hover,.reportes-modulo .tabla-crud tbody tr:hover,.dashboard-modulo .tabla-crud tbody tr:hover,.proveedores-modulo .tabla-crud tbody tr:hover,.compras-modulo .tabla-crud tbody tr:hover,.precios-modulo .tabla-crud tbody tr:hover,.gastos-modulo .tabla-crud tbody tr:hover,.resumen-modulo .tabla-crud tbody tr:hover,.amarilla-modulo .tabla-crud tbody tr:hover,.tiendas-modulo .tabla-crud tbody tr:hover,.asistencia-modulo .tabla-crud tbody tr:hover,.importar-catalogo .tabla-crud tbody tr:hover{background-color:#25497009;box-shadow:inset 3px 0 #254970}.marcas-modulo .tabla-crud code,.productos-modulo .tabla-crud code,.items-modulo .tabla-crud code,.kardex-modulo .tabla-crud code,.pos-modulo .tabla-crud code,.ventas-modulo .tabla-crud code,.qrs-modulo .tabla-crud code,.reportes-modulo .tabla-crud code,.dashboard-modulo .tabla-crud code,.proveedores-modulo .tabla-crud code,.compras-modulo .tabla-crud code,.precios-modulo .tabla-crud code,.gastos-modulo .tabla-crud code,.resumen-modulo .tabla-crud code,.amarilla-modulo .tabla-crud code,.tiendas-modulo .tabla-crud code,.asistencia-modulo .tabla-crud code,.importar-catalogo .tabla-crud code{color:var(--marca-tinta);background:var(--marca-suave);border-radius:.35rem;padding:.2rem .5rem;font-size:.8rem}.marcas-modulo .crud-logo,.marcas-modulo .crud-imagen,.productos-modulo .crud-logo,.productos-modulo .crud-imagen,.items-modulo .crud-logo,.items-modulo .crud-imagen,.kardex-modulo .crud-logo,.kardex-modulo .crud-imagen,.pos-modulo .crud-logo,.pos-modulo .crud-imagen,.ventas-modulo .crud-logo,.ventas-modulo .crud-imagen,.qrs-modulo .crud-logo,.qrs-modulo .crud-imagen,.reportes-modulo .crud-logo,.reportes-modulo .crud-imagen,.dashboard-modulo .crud-logo,.dashboard-modulo .crud-imagen,.proveedores-modulo .crud-logo,.proveedores-modulo .crud-imagen,.compras-modulo .crud-logo,.compras-modulo .crud-imagen,.precios-modulo .crud-logo,.precios-modulo .crud-imagen,.gastos-modulo .crud-logo,.gastos-modulo .crud-imagen,.resumen-modulo .crud-logo,.resumen-modulo .crud-imagen,.amarilla-modulo .crud-logo,.amarilla-modulo .crud-imagen,.tiendas-modulo .crud-logo,.tiendas-modulo .crud-imagen,.asistencia-modulo .crud-logo,.asistencia-modulo .crud-imagen,.importar-catalogo .crud-logo,.importar-catalogo .crud-imagen{background:var(--vz-light);border:1px solid var(--vz-border-color);border-radius:.7rem;flex-shrink:0;width:2.75rem;height:2.75rem;overflow:hidden}.marcas-modulo .crud-logo img,.marcas-modulo .crud-imagen img,.productos-modulo .crud-logo img,.productos-modulo .crud-imagen img,.items-modulo .crud-logo img,.items-modulo .crud-imagen img,.kardex-modulo .crud-logo img,.kardex-modulo .crud-imagen img,.pos-modulo .crud-logo img,.pos-modulo .crud-imagen img,.ventas-modulo .crud-logo img,.ventas-modulo .crud-imagen img,.qrs-modulo .crud-logo img,.qrs-modulo .crud-imagen img,.reportes-modulo .crud-logo img,.reportes-modulo .crud-imagen img,.dashboard-modulo .crud-logo img,.dashboard-modulo .crud-imagen img,.proveedores-modulo .crud-logo img,.proveedores-modulo .crud-imagen img,.compras-modulo .crud-logo img,.compras-modulo .crud-imagen img,.precios-modulo .crud-logo img,.precios-modulo .crud-imagen img,.gastos-modulo .crud-logo img,.gastos-modulo .crud-imagen img,.resumen-modulo .crud-logo img,.resumen-modulo .crud-imagen img,.amarilla-modulo .crud-logo img,.amarilla-modulo .crud-imagen img,.tiendas-modulo .crud-logo img,.tiendas-modulo .crud-imagen img,.asistencia-modulo .crud-logo img,.asistencia-modulo .crud-imagen img,.importar-catalogo .crud-logo img,.importar-catalogo .crud-imagen img{object-fit:contain;width:100%;height:100%;padding:.25rem}.marcas-modulo .crud-logo .avatar-title,.marcas-modulo .crud-imagen .avatar-title,.productos-modulo .crud-logo .avatar-title,.productos-modulo .crud-imagen .avatar-title,.items-modulo .crud-logo .avatar-title,.items-modulo .crud-imagen .avatar-title,.kardex-modulo .crud-logo .avatar-title,.kardex-modulo .crud-imagen .avatar-title,.pos-modulo .crud-logo .avatar-title,.pos-modulo .crud-imagen .avatar-title,.ventas-modulo .crud-logo .avatar-title,.ventas-modulo .crud-imagen .avatar-title,.qrs-modulo .crud-logo .avatar-title,.qrs-modulo .crud-imagen .avatar-title,.reportes-modulo .crud-logo .avatar-title,.reportes-modulo .crud-imagen .avatar-title,.dashboard-modulo .crud-logo .avatar-title,.dashboard-modulo .crud-imagen .avatar-title,.proveedores-modulo .crud-logo .avatar-title,.proveedores-modulo .crud-imagen .avatar-title,.compras-modulo .crud-logo .avatar-title,.compras-modulo .crud-imagen .avatar-title,.precios-modulo .crud-logo .avatar-title,.precios-modulo .crud-imagen .avatar-title,.gastos-modulo .crud-logo .avatar-title,.gastos-modulo .crud-imagen .avatar-title,.resumen-modulo .crud-logo .avatar-title,.resumen-modulo .crud-imagen .avatar-title,.amarilla-modulo .crud-logo .avatar-title,.amarilla-modulo .crud-imagen .avatar-title,.tiendas-modulo .crud-logo .avatar-title,.tiendas-modulo .crud-imagen .avatar-title,.asistencia-modulo .crud-logo .avatar-title,.asistencia-modulo .crud-imagen .avatar-title,.importar-catalogo .crud-logo .avatar-title,.importar-catalogo .crud-imagen .avatar-title{color:#254970;background:0 0;font-size:1.15rem}.marcas-modulo .crud-imagen-sin,.productos-modulo .crud-imagen-sin,.items-modulo .crud-imagen-sin,.kardex-modulo .crud-imagen-sin,.pos-modulo .crud-imagen-sin,.ventas-modulo .crud-imagen-sin,.qrs-modulo .crud-imagen-sin,.reportes-modulo .crud-imagen-sin,.dashboard-modulo .crud-imagen-sin,.proveedores-modulo .crud-imagen-sin,.compras-modulo .crud-imagen-sin,.precios-modulo .crud-imagen-sin,.gastos-modulo .crud-imagen-sin,.resumen-modulo .crud-imagen-sin,.amarilla-modulo .crud-imagen-sin,.tiendas-modulo .crud-imagen-sin,.asistencia-modulo .crud-imagen-sin,.importar-catalogo .crud-imagen-sin{opacity:.6;padding:.3rem}.marcas-modulo .crud-accion-editar,.marcas-modulo .crud-accion-eliminar,.productos-modulo .crud-accion-editar,.productos-modulo .crud-accion-eliminar,.items-modulo .crud-accion-editar,.items-modulo .crud-accion-eliminar,.kardex-modulo .crud-accion-editar,.kardex-modulo .crud-accion-eliminar,.pos-modulo .crud-accion-editar,.pos-modulo .crud-accion-eliminar,.ventas-modulo .crud-accion-editar,.ventas-modulo .crud-accion-eliminar,.qrs-modulo .crud-accion-editar,.qrs-modulo .crud-accion-eliminar,.reportes-modulo .crud-accion-editar,.reportes-modulo .crud-accion-eliminar,.dashboard-modulo .crud-accion-editar,.dashboard-modulo .crud-accion-eliminar,.proveedores-modulo .crud-accion-editar,.proveedores-modulo .crud-accion-eliminar,.compras-modulo .crud-accion-editar,.compras-modulo .crud-accion-eliminar,.precios-modulo .crud-accion-editar,.precios-modulo .crud-accion-eliminar,.gastos-modulo .crud-accion-editar,.gastos-modulo .crud-accion-eliminar,.resumen-modulo .crud-accion-editar,.resumen-modulo .crud-accion-eliminar,.amarilla-modulo .crud-accion-editar,.amarilla-modulo .crud-accion-eliminar,.tiendas-modulo .crud-accion-editar,.tiendas-modulo .crud-accion-eliminar,.asistencia-modulo .crud-accion-editar,.asistencia-modulo .crud-accion-eliminar,.importar-catalogo .crud-accion-editar,.importar-catalogo .crud-accion-eliminar{border:1px solid var(--marca-linea);background:var(--marca-superficie);width:2.2rem;height:2.2rem;transition:background-color .18s ease-out,color .18s ease-out,transform .18s ease-out,box-shadow .18s ease-out;box-shadow:0 .15rem .5rem #0a182b0a}.marcas-modulo .crud-accion-editar:hover,.marcas-modulo .crud-accion-eliminar:hover,.productos-modulo .crud-accion-editar:hover,.productos-modulo .crud-accion-eliminar:hover,.items-modulo .crud-accion-editar:hover,.items-modulo .crud-accion-eliminar:hover,.kardex-modulo .crud-accion-editar:hover,.kardex-modulo .crud-accion-eliminar:hover,.pos-modulo .crud-accion-editar:hover,.pos-modulo .crud-accion-eliminar:hover,.ventas-modulo .crud-accion-editar:hover,.ventas-modulo .crud-accion-eliminar:hover,.qrs-modulo .crud-accion-editar:hover,.qrs-modulo .crud-accion-eliminar:hover,.reportes-modulo .crud-accion-editar:hover,.reportes-modulo .crud-accion-eliminar:hover,.dashboard-modulo .crud-accion-editar:hover,.dashboard-modulo .crud-accion-eliminar:hover,.proveedores-modulo .crud-accion-editar:hover,.proveedores-modulo .crud-accion-eliminar:hover,.compras-modulo .crud-accion-editar:hover,.compras-modulo .crud-accion-eliminar:hover,.precios-modulo .crud-accion-editar:hover,.precios-modulo .crud-accion-eliminar:hover,.gastos-modulo .crud-accion-editar:hover,.gastos-modulo .crud-accion-eliminar:hover,.resumen-modulo .crud-accion-editar:hover,.resumen-modulo .crud-accion-eliminar:hover,.amarilla-modulo .crud-accion-editar:hover,.amarilla-modulo .crud-accion-eliminar:hover,.tiendas-modulo .crud-accion-editar:hover,.tiendas-modulo .crud-accion-eliminar:hover,.asistencia-modulo .crud-accion-editar:hover,.asistencia-modulo .crud-accion-eliminar:hover,.importar-catalogo .crud-accion-editar:hover,.importar-catalogo .crud-accion-eliminar:hover{transform:translateY(-1px);box-shadow:0 .3rem .7rem #0a182b14}.marcas-modulo .crud-accion-editar:hover,.productos-modulo .crud-accion-editar:hover,.items-modulo .crud-accion-editar:hover,.kardex-modulo .crud-accion-editar:hover,.pos-modulo .crud-accion-editar:hover,.ventas-modulo .crud-accion-editar:hover,.qrs-modulo .crud-accion-editar:hover,.reportes-modulo .crud-accion-editar:hover,.dashboard-modulo .crud-accion-editar:hover,.proveedores-modulo .crud-accion-editar:hover,.compras-modulo .crud-accion-editar:hover,.precios-modulo .crud-accion-editar:hover,.gastos-modulo .crud-accion-editar:hover,.resumen-modulo .crud-accion-editar:hover,.amarilla-modulo .crud-accion-editar:hover,.tiendas-modulo .crud-accion-editar:hover,.asistencia-modulo .crud-accion-editar:hover,.importar-catalogo .crud-accion-editar:hover{color:#8a6b34;background:#c5a16214}.marcas-modulo .crud-accion-ver:hover,.productos-modulo .crud-accion-ver:hover,.items-modulo .crud-accion-ver:hover,.kardex-modulo .crud-accion-ver:hover,.pos-modulo .crud-accion-ver:hover,.ventas-modulo .crud-accion-ver:hover,.qrs-modulo .crud-accion-ver:hover,.reportes-modulo .crud-accion-ver:hover,.dashboard-modulo .crud-accion-ver:hover,.proveedores-modulo .crud-accion-ver:hover,.compras-modulo .crud-accion-ver:hover,.precios-modulo .crud-accion-ver:hover,.gastos-modulo .crud-accion-ver:hover,.resumen-modulo .crud-accion-ver:hover,.amarilla-modulo .crud-accion-ver:hover,.tiendas-modulo .crud-accion-ver:hover,.asistencia-modulo .crud-accion-ver:hover,.importar-catalogo .crud-accion-ver:hover{color:#5792bf;background:#5792bf14}.marcas-modulo .crud-empty-icon,.productos-modulo .crud-empty-icon,.items-modulo .crud-empty-icon,.kardex-modulo .crud-empty-icon,.pos-modulo .crud-empty-icon,.ventas-modulo .crud-empty-icon,.qrs-modulo .crud-empty-icon,.reportes-modulo .crud-empty-icon,.dashboard-modulo .crud-empty-icon,.proveedores-modulo .crud-empty-icon,.compras-modulo .crud-empty-icon,.precios-modulo .crud-empty-icon,.gastos-modulo .crud-empty-icon,.resumen-modulo .crud-empty-icon,.amarilla-modulo .crud-empty-icon,.tiendas-modulo .crud-empty-icon,.asistencia-modulo .crud-empty-icon,.importar-catalogo .crud-empty-icon{background:linear-gradient(135deg,#25497014,#2f5a860f);border-radius:50%;place-items:center;width:5.5rem;height:5.5rem;display:grid;box-shadow:inset 0 0 0 1px #2549701f}.marcas-modulo .crud-empty-icon .avatar-title,.productos-modulo .crud-empty-icon .avatar-title,.items-modulo .crud-empty-icon .avatar-title,.kardex-modulo .crud-empty-icon .avatar-title,.pos-modulo .crud-empty-icon .avatar-title,.ventas-modulo .crud-empty-icon .avatar-title,.qrs-modulo .crud-empty-icon .avatar-title,.reportes-modulo .crud-empty-icon .avatar-title,.dashboard-modulo .crud-empty-icon .avatar-title,.proveedores-modulo .crud-empty-icon .avatar-title,.compras-modulo .crud-empty-icon .avatar-title,.precios-modulo .crud-empty-icon .avatar-title,.gastos-modulo .crud-empty-icon .avatar-title,.resumen-modulo .crud-empty-icon .avatar-title,.amarilla-modulo .crud-empty-icon .avatar-title,.tiendas-modulo .crud-empty-icon .avatar-title,.asistencia-modulo .crud-empty-icon .avatar-title,.importar-catalogo .crud-empty-icon .avatar-title{color:#254970;background:0 0}.marcas-modulo .crud-paginacion p.small,.productos-modulo .crud-paginacion p.small,.items-modulo .crud-paginacion p.small,.kardex-modulo .crud-paginacion p.small,.pos-modulo .crud-paginacion p.small,.ventas-modulo .crud-paginacion p.small,.qrs-modulo .crud-paginacion p.small,.reportes-modulo .crud-paginacion p.small,.dashboard-modulo .crud-paginacion p.small,.proveedores-modulo .crud-paginacion p.small,.compras-modulo .crud-paginacion p.small,.precios-modulo .crud-paginacion p.small,.gastos-modulo .crud-paginacion p.small,.resumen-modulo .crud-paginacion p.small,.amarilla-modulo .crud-paginacion p.small,.tiendas-modulo .crud-paginacion p.small,.asistencia-modulo .crud-paginacion p.small,.importar-catalogo .crud-paginacion p.small{display:none}.marcas-modulo .crud-paginacion .pagination,.productos-modulo .crud-paginacion .pagination,.items-modulo .crud-paginacion .pagination,.kardex-modulo .crud-paginacion .pagination,.pos-modulo .crud-paginacion .pagination,.ventas-modulo .crud-paginacion .pagination,.qrs-modulo .crud-paginacion .pagination,.reportes-modulo .crud-paginacion .pagination,.dashboard-modulo .crud-paginacion .pagination,.proveedores-modulo .crud-paginacion .pagination,.compras-modulo .crud-paginacion .pagination,.precios-modulo .crud-paginacion .pagination,.gastos-modulo .crud-paginacion .pagination,.resumen-modulo .crud-paginacion .pagination,.amarilla-modulo .crud-paginacion .pagination,.tiendas-modulo .crud-paginacion .pagination,.asistencia-modulo .crud-paginacion .pagination,.importar-catalogo .crud-paginacion .pagination{margin-bottom:0}.marcas-modulo .crud-paginacion .page-link,.productos-modulo .crud-paginacion .page-link,.items-modulo .crud-paginacion .page-link,.kardex-modulo .crud-paginacion .page-link,.pos-modulo .crud-paginacion .page-link,.ventas-modulo .crud-paginacion .page-link,.qrs-modulo .crud-paginacion .page-link,.reportes-modulo .crud-paginacion .page-link,.dashboard-modulo .crud-paginacion .page-link,.proveedores-modulo .crud-paginacion .page-link,.compras-modulo .crud-paginacion .page-link,.precios-modulo .crud-paginacion .page-link,.gastos-modulo .crud-paginacion .page-link,.resumen-modulo .crud-paginacion .page-link,.amarilla-modulo .crud-paginacion .page-link,.tiendas-modulo .crud-paginacion .page-link,.asistencia-modulo .crud-paginacion .page-link,.importar-catalogo .crud-paginacion .page-link{color:var(--marca-apagado);border:0;border-radius:.5rem;margin:0 .125rem;padding:.45rem .75rem;font-size:.84rem;font-weight:500;transition:background-color .18s,color .18s}.marcas-modulo .crud-paginacion .page-link:hover,.productos-modulo .crud-paginacion .page-link:hover,.items-modulo .crud-paginacion .page-link:hover,.kardex-modulo .crud-paginacion .page-link:hover,.pos-modulo .crud-paginacion .page-link:hover,.ventas-modulo .crud-paginacion .page-link:hover,.qrs-modulo .crud-paginacion .page-link:hover,.reportes-modulo .crud-paginacion .page-link:hover,.dashboard-modulo .crud-paginacion .page-link:hover,.proveedores-modulo .crud-paginacion .page-link:hover,.compras-modulo .crud-paginacion .page-link:hover,.precios-modulo .crud-paginacion .page-link:hover,.gastos-modulo .crud-paginacion .page-link:hover,.resumen-modulo .crud-paginacion .page-link:hover,.amarilla-modulo .crud-paginacion .page-link:hover,.tiendas-modulo .crud-paginacion .page-link:hover,.asistencia-modulo .crud-paginacion .page-link:hover,.importar-catalogo .crud-paginacion .page-link:hover{color:#254970;background-color:#2549700f}.marcas-modulo .crud-paginacion .page-item.active .page-link,.productos-modulo .crud-paginacion .page-item.active .page-link,.items-modulo .crud-paginacion .page-item.active .page-link,.kardex-modulo .crud-paginacion .page-item.active .page-link,.pos-modulo .crud-paginacion .page-item.active .page-link,.ventas-modulo .crud-paginacion .page-item.active .page-link,.qrs-modulo .crud-paginacion .page-item.active .page-link,.reportes-modulo .crud-paginacion .page-item.active .page-link,.dashboard-modulo .crud-paginacion .page-item.active .page-link,.proveedores-modulo .crud-paginacion .page-item.active .page-link,.compras-modulo .crud-paginacion .page-item.active .page-link,.precios-modulo .crud-paginacion .page-item.active .page-link,.gastos-modulo .crud-paginacion .page-item.active .page-link,.resumen-modulo .crud-paginacion .page-item.active .page-link,.amarilla-modulo .crud-paginacion .page-item.active .page-link,.tiendas-modulo .crud-paginacion .page-item.active .page-link,.asistencia-modulo .crud-paginacion .page-item.active .page-link,.importar-catalogo .crud-paginacion .page-item.active .page-link{color:#fff;background-color:#254970;box-shadow:0 .25rem .6rem #25497040}.marcas-modulo .crud-paginacion .page-item.disabled .page-link,.productos-modulo .crud-paginacion .page-item.disabled .page-link,.items-modulo .crud-paginacion .page-item.disabled .page-link,.kardex-modulo .crud-paginacion .page-item.disabled .page-link,.pos-modulo .crud-paginacion .page-item.disabled .page-link,.ventas-modulo .crud-paginacion .page-item.disabled .page-link,.qrs-modulo .crud-paginacion .page-item.disabled .page-link,.reportes-modulo .crud-paginacion .page-item.disabled .page-link,.dashboard-modulo .crud-paginacion .page-item.disabled .page-link,.proveedores-modulo .crud-paginacion .page-item.disabled .page-link,.compras-modulo .crud-paginacion .page-item.disabled .page-link,.precios-modulo .crud-paginacion .page-item.disabled .page-link,.gastos-modulo .crud-paginacion .page-item.disabled .page-link,.resumen-modulo .crud-paginacion .page-item.disabled .page-link,.amarilla-modulo .crud-paginacion .page-item.disabled .page-link,.tiendas-modulo .crud-paginacion .page-item.disabled .page-link,.asistencia-modulo .crud-paginacion .page-item.disabled .page-link,.importar-catalogo .crud-paginacion .page-item.disabled .page-link{opacity:.4}.marcas-modulo .search-box .form-control,.productos-modulo .search-box .form-control,.items-modulo .search-box .form-control,.kardex-modulo .search-box .form-control,.pos-modulo .search-box .form-control,.ventas-modulo .search-box .form-control,.qrs-modulo .search-box .form-control,.reportes-modulo .search-box .form-control,.dashboard-modulo .search-box .form-control,.proveedores-modulo .search-box .form-control,.compras-modulo .search-box .form-control,.precios-modulo .search-box .form-control,.gastos-modulo .search-box .form-control,.resumen-modulo .search-box .form-control,.amarilla-modulo .search-box .form-control,.tiendas-modulo .search-box .form-control,.asistencia-modulo .search-box .form-control,.importar-catalogo .search-box .form-control{padding-right:2.25rem}.marcas-modulo .modal-crud-content,.marcas-modulo .modal-eliminar-content,.productos-modulo .modal-crud-content,.productos-modulo .modal-eliminar-content,.items-modulo .modal-crud-content,.items-modulo .modal-eliminar-content,.kardex-modulo .modal-crud-content,.kardex-modulo .modal-eliminar-content,.pos-modulo .modal-crud-content,.pos-modulo .modal-eliminar-content,.ventas-modulo .modal-crud-content,.ventas-modulo .modal-eliminar-content,.qrs-modulo .modal-crud-content,.qrs-modulo .modal-eliminar-content,.reportes-modulo .modal-crud-content,.reportes-modulo .modal-eliminar-content,.dashboard-modulo .modal-crud-content,.dashboard-modulo .modal-eliminar-content,.proveedores-modulo .modal-crud-content,.proveedores-modulo .modal-eliminar-content,.compras-modulo .modal-crud-content,.compras-modulo .modal-eliminar-content,.precios-modulo .modal-crud-content,.precios-modulo .modal-eliminar-content,.gastos-modulo .modal-crud-content,.gastos-modulo .modal-eliminar-content,.resumen-modulo .modal-crud-content,.resumen-modulo .modal-eliminar-content,.amarilla-modulo .modal-crud-content,.amarilla-modulo .modal-eliminar-content,.tiendas-modulo .modal-crud-content,.tiendas-modulo .modal-eliminar-content,.asistencia-modulo .modal-crud-content,.asistencia-modulo .modal-eliminar-content,.importar-catalogo .modal-crud-content,.importar-catalogo .modal-eliminar-content{border-radius:1rem;overflow:hidden;box-shadow:0 1.25rem 3.5rem #0a182b2e}.marcas-modulo .modal-crud-content,.productos-modulo .modal-crud-content,.items-modulo .modal-crud-content,.kardex-modulo .modal-crud-content,.pos-modulo .modal-crud-content,.ventas-modulo .modal-crud-content,.qrs-modulo .modal-crud-content,.reportes-modulo .modal-crud-content,.dashboard-modulo .modal-crud-content,.proveedores-modulo .modal-crud-content,.compras-modulo .modal-crud-content,.precios-modulo .modal-crud-content,.gastos-modulo .modal-crud-content,.resumen-modulo .modal-crud-content,.amarilla-modulo .modal-crud-content,.tiendas-modulo .modal-crud-content,.asistencia-modulo .modal-crud-content,.importar-catalogo .modal-crud-content{flex-direction:column;max-height:calc(100dvh - 2rem);display:flex}.marcas-modulo .modal-crud-content>form,.productos-modulo .modal-crud-content>form,.items-modulo .modal-crud-content>form,.kardex-modulo .modal-crud-content>form,.pos-modulo .modal-crud-content>form,.ventas-modulo .modal-crud-content>form,.qrs-modulo .modal-crud-content>form,.reportes-modulo .modal-crud-content>form,.dashboard-modulo .modal-crud-content>form,.proveedores-modulo .modal-crud-content>form,.compras-modulo .modal-crud-content>form,.precios-modulo .modal-crud-content>form,.gastos-modulo .modal-crud-content>form,.resumen-modulo .modal-crud-content>form,.amarilla-modulo .modal-crud-content>form,.tiendas-modulo .modal-crud-content>form,.asistencia-modulo .modal-crud-content>form,.importar-catalogo .modal-crud-content>form{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.marcas-modulo .modal-crud-header,.productos-modulo .modal-crud-header,.items-modulo .modal-crud-header,.kardex-modulo .modal-crud-header,.pos-modulo .modal-crud-header,.ventas-modulo .modal-crud-header,.qrs-modulo .modal-crud-header,.reportes-modulo .modal-crud-header,.dashboard-modulo .modal-crud-header,.proveedores-modulo .modal-crud-header,.compras-modulo .modal-crud-header,.precios-modulo .modal-crud-header,.gastos-modulo .modal-crud-header,.resumen-modulo .modal-crud-header,.amarilla-modulo .modal-crud-header,.tiendas-modulo .modal-crud-header,.asistencia-modulo .modal-crud-header,.importar-catalogo .modal-crud-header{color:#fff;background:var(--grad-marca);border:0}.marcas-modulo .modal-crud-header .modal-title,.productos-modulo .modal-crud-header .modal-title,.items-modulo .modal-crud-header .modal-title,.kardex-modulo .modal-crud-header .modal-title,.pos-modulo .modal-crud-header .modal-title,.ventas-modulo .modal-crud-header .modal-title,.qrs-modulo .modal-crud-header .modal-title,.reportes-modulo .modal-crud-header .modal-title,.dashboard-modulo .modal-crud-header .modal-title,.proveedores-modulo .modal-crud-header .modal-title,.compras-modulo .modal-crud-header .modal-title,.precios-modulo .modal-crud-header .modal-title,.gastos-modulo .modal-crud-header .modal-title,.resumen-modulo .modal-crud-header .modal-title,.amarilla-modulo .modal-crud-header .modal-title,.tiendas-modulo .modal-crud-header .modal-title,.asistencia-modulo .modal-crud-header .modal-title,.importar-catalogo .modal-crud-header .modal-title{color:#fff;font-weight:600}.marcas-modulo .modal-crud-header small,.productos-modulo .modal-crud-header small,.items-modulo .modal-crud-header small,.kardex-modulo .modal-crud-header small,.pos-modulo .modal-crud-header small,.ventas-modulo .modal-crud-header small,.qrs-modulo .modal-crud-header small,.reportes-modulo .modal-crud-header small,.dashboard-modulo .modal-crud-header small,.proveedores-modulo .modal-crud-header small,.compras-modulo .modal-crud-header small,.precios-modulo .modal-crud-header small,.gastos-modulo .modal-crud-header small,.resumen-modulo .modal-crud-header small,.amarilla-modulo .modal-crud-header small,.tiendas-modulo .modal-crud-header small,.asistencia-modulo .modal-crud-header small,.importar-catalogo .modal-crud-header small{color:#ffffffb8!important}.marcas-modulo .modal-crud-icon,.productos-modulo .modal-crud-icon,.items-modulo .modal-crud-icon,.kardex-modulo .modal-crud-icon,.pos-modulo .modal-crud-icon,.ventas-modulo .modal-crud-icon,.qrs-modulo .modal-crud-icon,.reportes-modulo .modal-crud-icon,.dashboard-modulo .modal-crud-icon,.proveedores-modulo .modal-crud-icon,.compras-modulo .modal-crud-icon,.precios-modulo .modal-crud-icon,.gastos-modulo .modal-crud-icon,.resumen-modulo .modal-crud-icon,.amarilla-modulo .modal-crud-icon,.tiendas-modulo .modal-crud-icon,.asistencia-modulo .modal-crud-icon,.importar-catalogo .modal-crud-icon{color:#254970;background:var(--marca-superficie);box-shadow:0 .4rem 1rem #00000026}.marcas-modulo .modal-crud-close,.productos-modulo .modal-crud-close,.items-modulo .modal-crud-close,.kardex-modulo .modal-crud-close,.pos-modulo .modal-crud-close,.ventas-modulo .modal-crud-close,.qrs-modulo .modal-crud-close,.reportes-modulo .modal-crud-close,.dashboard-modulo .modal-crud-close,.proveedores-modulo .modal-crud-close,.compras-modulo .modal-crud-close,.precios-modulo .modal-crud-close,.gastos-modulo .modal-crud-close,.resumen-modulo .modal-crud-close,.amarilla-modulo .modal-crud-close,.tiendas-modulo .modal-crud-close,.asistencia-modulo .modal-crud-close,.importar-catalogo .modal-crud-close{filter:brightness(0)invert();opacity:.78}.marcas-modulo .modal-crud-close:hover,.productos-modulo .modal-crud-close:hover,.items-modulo .modal-crud-close:hover,.kardex-modulo .modal-crud-close:hover,.pos-modulo .modal-crud-close:hover,.ventas-modulo .modal-crud-close:hover,.qrs-modulo .modal-crud-close:hover,.reportes-modulo .modal-crud-close:hover,.dashboard-modulo .modal-crud-close:hover,.proveedores-modulo .modal-crud-close:hover,.compras-modulo .modal-crud-close:hover,.precios-modulo .modal-crud-close:hover,.gastos-modulo .modal-crud-close:hover,.resumen-modulo .modal-crud-close:hover,.amarilla-modulo .modal-crud-close:hover,.tiendas-modulo .modal-crud-close:hover,.asistencia-modulo .modal-crud-close:hover,.importar-catalogo .modal-crud-close:hover{opacity:1}.marcas-modulo .modal-editar-crud .modal-crud-header,.productos-modulo .modal-editar-crud .modal-crud-header,.items-modulo .modal-editar-crud .modal-crud-header,.kardex-modulo .modal-editar-crud .modal-crud-header,.pos-modulo .modal-editar-crud .modal-crud-header,.ventas-modulo .modal-editar-crud .modal-crud-header,.qrs-modulo .modal-editar-crud .modal-crud-header,.reportes-modulo .modal-editar-crud .modal-crud-header,.dashboard-modulo .modal-editar-crud .modal-crud-header,.proveedores-modulo .modal-editar-crud .modal-crud-header,.compras-modulo .modal-editar-crud .modal-crud-header,.precios-modulo .modal-editar-crud .modal-crud-header,.gastos-modulo .modal-editar-crud .modal-crud-header,.resumen-modulo .modal-editar-crud .modal-crud-header,.amarilla-modulo .modal-editar-crud .modal-crud-header,.tiendas-modulo .modal-editar-crud .modal-crud-header,.asistencia-modulo .modal-editar-crud .modal-crud-header,.importar-catalogo .modal-editar-crud .modal-crud-header{color:#4a3722;background:linear-gradient(120deg,#d8bb85,#ffcc6b)}.marcas-modulo .modal-editar-crud .modal-crud-header .modal-title,.marcas-modulo .modal-editar-crud .modal-crud-header small,.productos-modulo .modal-editar-crud .modal-crud-header .modal-title,.productos-modulo .modal-editar-crud .modal-crud-header small,.items-modulo .modal-editar-crud .modal-crud-header .modal-title,.items-modulo .modal-editar-crud .modal-crud-header small,.kardex-modulo .modal-editar-crud .modal-crud-header .modal-title,.kardex-modulo .modal-editar-crud .modal-crud-header small,.pos-modulo .modal-editar-crud .modal-crud-header .modal-title,.pos-modulo .modal-editar-crud .modal-crud-header small,.ventas-modulo .modal-editar-crud .modal-crud-header .modal-title,.ventas-modulo .modal-editar-crud .modal-crud-header small,.qrs-modulo .modal-editar-crud .modal-crud-header .modal-title,.qrs-modulo .modal-editar-crud .modal-crud-header small,.reportes-modulo .modal-editar-crud .modal-crud-header .modal-title,.reportes-modulo .modal-editar-crud .modal-crud-header small,.dashboard-modulo .modal-editar-crud .modal-crud-header .modal-title,.dashboard-modulo .modal-editar-crud .modal-crud-header small,.proveedores-modulo .modal-editar-crud .modal-crud-header .modal-title,.proveedores-modulo .modal-editar-crud .modal-crud-header small,.compras-modulo .modal-editar-crud .modal-crud-header .modal-title,.compras-modulo .modal-editar-crud .modal-crud-header small,.precios-modulo .modal-editar-crud .modal-crud-header .modal-title,.precios-modulo .modal-editar-crud .modal-crud-header small,.gastos-modulo .modal-editar-crud .modal-crud-header .modal-title,.gastos-modulo .modal-editar-crud .modal-crud-header small,.resumen-modulo .modal-editar-crud .modal-crud-header .modal-title,.resumen-modulo .modal-editar-crud .modal-crud-header small,.amarilla-modulo .modal-editar-crud .modal-crud-header .modal-title,.amarilla-modulo .modal-editar-crud .modal-crud-header small,.tiendas-modulo .modal-editar-crud .modal-crud-header .modal-title,.tiendas-modulo .modal-editar-crud .modal-crud-header small,.asistencia-modulo .modal-editar-crud .modal-crud-header .modal-title,.asistencia-modulo .modal-editar-crud .modal-crud-header small,.importar-catalogo .modal-editar-crud .modal-crud-header .modal-title,.importar-catalogo .modal-editar-crud .modal-crud-header small{color:#4a3722!important}.marcas-modulo .modal-editar-crud .modal-crud-icon,.productos-modulo .modal-editar-crud .modal-crud-icon,.items-modulo .modal-editar-crud .modal-crud-icon,.kardex-modulo .modal-editar-crud .modal-crud-icon,.pos-modulo .modal-editar-crud .modal-crud-icon,.ventas-modulo .modal-editar-crud .modal-crud-icon,.qrs-modulo .modal-editar-crud .modal-crud-icon,.reportes-modulo .modal-editar-crud .modal-crud-icon,.dashboard-modulo .modal-editar-crud .modal-crud-icon,.proveedores-modulo .modal-editar-crud .modal-crud-icon,.compras-modulo .modal-editar-crud .modal-crud-icon,.precios-modulo .modal-editar-crud .modal-crud-icon,.gastos-modulo .modal-editar-crud .modal-crud-icon,.resumen-modulo .modal-editar-crud .modal-crud-icon,.amarilla-modulo .modal-editar-crud .modal-crud-icon,.tiendas-modulo .modal-editar-crud .modal-crud-icon,.asistencia-modulo .modal-editar-crud .modal-crud-icon,.importar-catalogo .modal-editar-crud .modal-crud-icon{color:#62492d;background:#f7f3e3}.marcas-modulo .modal-editar-crud .modal-crud-close,.productos-modulo .modal-editar-crud .modal-crud-close,.items-modulo .modal-editar-crud .modal-crud-close,.kardex-modulo .modal-editar-crud .modal-crud-close,.pos-modulo .modal-editar-crud .modal-crud-close,.ventas-modulo .modal-editar-crud .modal-crud-close,.qrs-modulo .modal-editar-crud .modal-crud-close,.reportes-modulo .modal-editar-crud .modal-crud-close,.dashboard-modulo .modal-editar-crud .modal-crud-close,.proveedores-modulo .modal-editar-crud .modal-crud-close,.compras-modulo .modal-editar-crud .modal-crud-close,.precios-modulo .modal-editar-crud .modal-crud-close,.gastos-modulo .modal-editar-crud .modal-crud-close,.resumen-modulo .modal-editar-crud .modal-crud-close,.amarilla-modulo .modal-editar-crud .modal-crud-close,.tiendas-modulo .modal-editar-crud .modal-crud-close,.asistencia-modulo .modal-editar-crud .modal-crud-close,.importar-catalogo .modal-editar-crud .modal-crud-close{filter:none;opacity:.68}.marcas-modulo .modal-editar-crud .crud-section-title i,.productos-modulo .modal-editar-crud .crud-section-title i,.items-modulo .modal-editar-crud .crud-section-title i,.kardex-modulo .modal-editar-crud .crud-section-title i,.pos-modulo .modal-editar-crud .crud-section-title i,.ventas-modulo .modal-editar-crud .crud-section-title i,.qrs-modulo .modal-editar-crud .crud-section-title i,.reportes-modulo .modal-editar-crud .crud-section-title i,.dashboard-modulo .modal-editar-crud .crud-section-title i,.proveedores-modulo .modal-editar-crud .crud-section-title i,.compras-modulo .modal-editar-crud .crud-section-title i,.precios-modulo .modal-editar-crud .crud-section-title i,.gastos-modulo .modal-editar-crud .crud-section-title i,.resumen-modulo .modal-editar-crud .crud-section-title i,.amarilla-modulo .modal-editar-crud .crud-section-title i,.tiendas-modulo .modal-editar-crud .crud-section-title i,.asistencia-modulo .modal-editar-crud .crud-section-title i,.importar-catalogo .modal-editar-crud .crud-section-title i{color:#785400;background:#fff2cc}.marcas-modulo .modal-editar-crud .input-group-text,.productos-modulo .modal-editar-crud .input-group-text,.items-modulo .modal-editar-crud .input-group-text,.kardex-modulo .modal-editar-crud .input-group-text,.pos-modulo .modal-editar-crud .input-group-text,.ventas-modulo .modal-editar-crud .input-group-text,.qrs-modulo .modal-editar-crud .input-group-text,.reportes-modulo .modal-editar-crud .input-group-text,.dashboard-modulo .modal-editar-crud .input-group-text,.proveedores-modulo .modal-editar-crud .input-group-text,.compras-modulo .modal-editar-crud .input-group-text,.precios-modulo .modal-editar-crud .input-group-text,.gastos-modulo .modal-editar-crud .input-group-text,.resumen-modulo .modal-editar-crud .input-group-text,.amarilla-modulo .modal-editar-crud .input-group-text,.tiendas-modulo .modal-editar-crud .input-group-text,.asistencia-modulo .modal-editar-crud .input-group-text,.importar-catalogo .modal-editar-crud .input-group-text{color:#8a6100}.marcas-modulo .modal-editar-crud .form-control:focus,.marcas-modulo .modal-editar-crud .form-select:focus,.productos-modulo .modal-editar-crud .form-control:focus,.productos-modulo .modal-editar-crud .form-select:focus,.items-modulo .modal-editar-crud .form-control:focus,.items-modulo .modal-editar-crud .form-select:focus,.kardex-modulo .modal-editar-crud .form-control:focus,.kardex-modulo .modal-editar-crud .form-select:focus,.pos-modulo .modal-editar-crud .form-control:focus,.pos-modulo .modal-editar-crud .form-select:focus,.ventas-modulo .modal-editar-crud .form-control:focus,.ventas-modulo .modal-editar-crud .form-select:focus,.qrs-modulo .modal-editar-crud .form-control:focus,.qrs-modulo .modal-editar-crud .form-select:focus,.reportes-modulo .modal-editar-crud .form-control:focus,.reportes-modulo .modal-editar-crud .form-select:focus,.dashboard-modulo .modal-editar-crud .form-control:focus,.dashboard-modulo .modal-editar-crud .form-select:focus,.proveedores-modulo .modal-editar-crud .form-control:focus,.proveedores-modulo .modal-editar-crud .form-select:focus,.compras-modulo .modal-editar-crud .form-control:focus,.compras-modulo .modal-editar-crud .form-select:focus,.precios-modulo .modal-editar-crud .form-control:focus,.precios-modulo .modal-editar-crud .form-select:focus,.gastos-modulo .modal-editar-crud .form-control:focus,.gastos-modulo .modal-editar-crud .form-select:focus,.resumen-modulo .modal-editar-crud .form-control:focus,.resumen-modulo .modal-editar-crud .form-select:focus,.amarilla-modulo .modal-editar-crud .form-control:focus,.amarilla-modulo .modal-editar-crud .form-select:focus,.tiendas-modulo .modal-editar-crud .form-control:focus,.tiendas-modulo .modal-editar-crud .form-select:focus,.asistencia-modulo .modal-editar-crud .form-control:focus,.asistencia-modulo .modal-editar-crud .form-select:focus,.importar-catalogo .modal-editar-crud .form-control:focus,.importar-catalogo .modal-editar-crud .form-select:focus{border-color:#cfae74;box-shadow:0 0 0 .2rem #d8bb8538}.marcas-modulo .modal-editar-crud .modal-guardar,.productos-modulo .modal-editar-crud .modal-guardar,.items-modulo .modal-editar-crud .modal-guardar,.kardex-modulo .modal-editar-crud .modal-guardar,.pos-modulo .modal-editar-crud .modal-guardar,.ventas-modulo .modal-editar-crud .modal-guardar,.qrs-modulo .modal-editar-crud .modal-guardar,.reportes-modulo .modal-editar-crud .modal-guardar,.dashboard-modulo .modal-editar-crud .modal-guardar,.proveedores-modulo .modal-editar-crud .modal-guardar,.compras-modulo .modal-editar-crud .modal-guardar,.precios-modulo .modal-editar-crud .modal-guardar,.gastos-modulo .modal-editar-crud .modal-guardar,.resumen-modulo .modal-editar-crud .modal-guardar,.amarilla-modulo .modal-editar-crud .modal-guardar,.tiendas-modulo .modal-editar-crud .modal-guardar,.asistencia-modulo .modal-editar-crud .modal-guardar,.importar-catalogo .modal-editar-crud .modal-guardar{color:#382919;background:#d8bb85;border-color:#d8bb85}.marcas-modulo .modal-editar-crud .modal-guardar:hover,.marcas-modulo .modal-editar-crud .modal-guardar:focus,.productos-modulo .modal-editar-crud .modal-guardar:hover,.productos-modulo .modal-editar-crud .modal-guardar:focus,.items-modulo .modal-editar-crud .modal-guardar:hover,.items-modulo .modal-editar-crud .modal-guardar:focus,.kardex-modulo .modal-editar-crud .modal-guardar:hover,.kardex-modulo .modal-editar-crud .modal-guardar:focus,.pos-modulo .modal-editar-crud .modal-guardar:hover,.pos-modulo .modal-editar-crud .modal-guardar:focus,.ventas-modulo .modal-editar-crud .modal-guardar:hover,.ventas-modulo .modal-editar-crud .modal-guardar:focus,.qrs-modulo .modal-editar-crud .modal-guardar:hover,.qrs-modulo .modal-editar-crud .modal-guardar:focus,.reportes-modulo .modal-editar-crud .modal-guardar:hover,.reportes-modulo .modal-editar-crud .modal-guardar:focus,.dashboard-modulo .modal-editar-crud .modal-guardar:hover,.dashboard-modulo .modal-editar-crud .modal-guardar:focus,.proveedores-modulo .modal-editar-crud .modal-guardar:hover,.proveedores-modulo .modal-editar-crud .modal-guardar:focus,.compras-modulo .modal-editar-crud .modal-guardar:hover,.compras-modulo .modal-editar-crud .modal-guardar:focus,.precios-modulo .modal-editar-crud .modal-guardar:hover,.precios-modulo .modal-editar-crud .modal-guardar:focus,.gastos-modulo .modal-editar-crud .modal-guardar:hover,.gastos-modulo .modal-editar-crud .modal-guardar:focus,.resumen-modulo .modal-editar-crud .modal-guardar:hover,.resumen-modulo .modal-editar-crud .modal-guardar:focus,.amarilla-modulo .modal-editar-crud .modal-guardar:hover,.amarilla-modulo .modal-editar-crud .modal-guardar:focus,.tiendas-modulo .modal-editar-crud .modal-guardar:hover,.tiendas-modulo .modal-editar-crud .modal-guardar:focus,.asistencia-modulo .modal-editar-crud .modal-guardar:hover,.asistencia-modulo .modal-editar-crud .modal-guardar:focus,.importar-catalogo .modal-editar-crud .modal-guardar:hover,.importar-catalogo .modal-editar-crud .modal-guardar:focus{color:#382919;background:#cfae74;border-color:#cfae74}.marcas-modulo .modal-crud-body,.productos-modulo .modal-crud-body,.items-modulo .modal-crud-body,.kardex-modulo .modal-crud-body,.pos-modulo .modal-crud-body,.ventas-modulo .modal-crud-body,.qrs-modulo .modal-crud-body,.reportes-modulo .modal-crud-body,.dashboard-modulo .modal-crud-body,.proveedores-modulo .modal-crud-body,.compras-modulo .modal-crud-body,.precios-modulo .modal-crud-body,.gastos-modulo .modal-crud-body,.resumen-modulo .modal-crud-body,.amarilla-modulo .modal-crud-body,.tiendas-modulo .modal-crud-body,.asistencia-modulo .modal-crud-body,.importar-catalogo .modal-crud-body{overscroll-behavior:contain;background:var(--marca-superficie);scrollbar-color:#25497061 transparent;scrollbar-width:thin;flex:auto;min-height:0;overflow:hidden auto}.marcas-modulo .modal-crud-body::-webkit-scrollbar{width:.45rem}.productos-modulo .modal-crud-body::-webkit-scrollbar{width:.45rem}.items-modulo .modal-crud-body::-webkit-scrollbar{width:.45rem}.kardex-modulo .modal-crud-body::-webkit-scrollbar{width:.45rem}.pos-modulo .modal-crud-body::-webkit-scrollbar{width:.45rem}.ventas-modulo .modal-crud-body::-webkit-scrollbar{width:.45rem}.qrs-modulo .modal-crud-body::-webkit-scrollbar{width:.45rem}.reportes-modulo .modal-crud-body::-webkit-scrollbar{width:.45rem}.dashboard-modulo .modal-crud-body::-webkit-scrollbar{width:.45rem}.proveedores-modulo .modal-crud-body::-webkit-scrollbar{width:.45rem}.compras-modulo .modal-crud-body::-webkit-scrollbar{width:.45rem}.precios-modulo .modal-crud-body::-webkit-scrollbar{width:.45rem}.gastos-modulo .modal-crud-body::-webkit-scrollbar{width:.45rem}.resumen-modulo .modal-crud-body::-webkit-scrollbar{width:.45rem}.amarilla-modulo .modal-crud-body::-webkit-scrollbar{width:.45rem}.tiendas-modulo .modal-crud-body::-webkit-scrollbar{width:.45rem}.asistencia-modulo .modal-crud-body::-webkit-scrollbar{width:.45rem}.importar-catalogo .modal-crud-body::-webkit-scrollbar{width:.45rem}.marcas-modulo .modal-crud-body::-webkit-scrollbar-thumb{border:2px solid var(--marca-linea);background:#25497061;border-radius:1rem}.productos-modulo .modal-crud-body::-webkit-scrollbar-thumb{border:2px solid var(--marca-linea);background:#25497061;border-radius:1rem}.items-modulo .modal-crud-body::-webkit-scrollbar-thumb{border:2px solid var(--marca-linea);background:#25497061;border-radius:1rem}.kardex-modulo .modal-crud-body::-webkit-scrollbar-thumb{border:2px solid var(--marca-linea);background:#25497061;border-radius:1rem}.pos-modulo .modal-crud-body::-webkit-scrollbar-thumb{border:2px solid var(--marca-linea);background:#25497061;border-radius:1rem}.ventas-modulo .modal-crud-body::-webkit-scrollbar-thumb{border:2px solid var(--marca-linea);background:#25497061;border-radius:1rem}.qrs-modulo .modal-crud-body::-webkit-scrollbar-thumb{border:2px solid var(--marca-linea);background:#25497061;border-radius:1rem}.reportes-modulo .modal-crud-body::-webkit-scrollbar-thumb{border:2px solid var(--marca-linea);background:#25497061;border-radius:1rem}.dashboard-modulo .modal-crud-body::-webkit-scrollbar-thumb{border:2px solid var(--marca-linea);background:#25497061;border-radius:1rem}.proveedores-modulo .modal-crud-body::-webkit-scrollbar-thumb{border:2px solid var(--marca-linea);background:#25497061;border-radius:1rem}.compras-modulo .modal-crud-body::-webkit-scrollbar-thumb{border:2px solid var(--marca-linea);background:#25497061;border-radius:1rem}.precios-modulo .modal-crud-body::-webkit-scrollbar-thumb{border:2px solid var(--marca-linea);background:#25497061;border-radius:1rem}.gastos-modulo .modal-crud-body::-webkit-scrollbar-thumb{border:2px solid var(--marca-linea);background:#25497061;border-radius:1rem}.resumen-modulo .modal-crud-body::-webkit-scrollbar-thumb{border:2px solid var(--marca-linea);background:#25497061;border-radius:1rem}.amarilla-modulo .modal-crud-body::-webkit-scrollbar-thumb{border:2px solid var(--marca-linea);background:#25497061;border-radius:1rem}.tiendas-modulo .modal-crud-body::-webkit-scrollbar-thumb{border:2px solid var(--marca-linea);background:#25497061;border-radius:1rem}.asistencia-modulo .modal-crud-body::-webkit-scrollbar-thumb{border:2px solid var(--marca-linea);background:#25497061;border-radius:1rem}.importar-catalogo .modal-crud-body::-webkit-scrollbar-thumb{border:2px solid var(--marca-linea);background:#25497061;border-radius:1rem}.marcas-modulo .crud-section-title,.productos-modulo .crud-section-title,.items-modulo .crud-section-title,.kardex-modulo .crud-section-title,.pos-modulo .crud-section-title,.ventas-modulo .crud-section-title,.qrs-modulo .crud-section-title,.reportes-modulo .crud-section-title,.dashboard-modulo .crud-section-title,.proveedores-modulo .crud-section-title,.compras-modulo .crud-section-title,.precios-modulo .crud-section-title,.gastos-modulo .crud-section-title,.resumen-modulo .crud-section-title,.amarilla-modulo .crud-section-title,.tiendas-modulo .crud-section-title,.asistencia-modulo .crud-section-title,.importar-catalogo .crud-section-title{color:var(--vz-body-color);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;display:flex}.marcas-modulo .crud-section-title i,.productos-modulo .crud-section-title i,.items-modulo .crud-section-title i,.kardex-modulo .crud-section-title i,.pos-modulo .crud-section-title i,.ventas-modulo .crud-section-title i,.qrs-modulo .crud-section-title i,.reportes-modulo .crud-section-title i,.dashboard-modulo .crud-section-title i,.proveedores-modulo .crud-section-title i,.compras-modulo .crud-section-title i,.precios-modulo .crud-section-title i,.gastos-modulo .crud-section-title i,.resumen-modulo .crud-section-title i,.amarilla-modulo .crud-section-title i,.tiendas-modulo .crud-section-title i,.asistencia-modulo .crud-section-title i,.importar-catalogo .crud-section-title i{color:#254970;letter-spacing:0;background:#25497014;border-radius:.42rem;place-items:center;width:1.55rem;height:1.55rem;font-size:.95rem;display:grid}.marcas-modulo .modal-crud-content .form-label,.productos-modulo .modal-crud-content .form-label,.items-modulo .modal-crud-content .form-label,.kardex-modulo .modal-crud-content .form-label,.pos-modulo .modal-crud-content .form-label,.ventas-modulo .modal-crud-content .form-label,.qrs-modulo .modal-crud-content .form-label,.reportes-modulo .modal-crud-content .form-label,.dashboard-modulo .modal-crud-content .form-label,.proveedores-modulo .modal-crud-content .form-label,.compras-modulo .modal-crud-content .form-label,.precios-modulo .modal-crud-content .form-label,.gastos-modulo .modal-crud-content .form-label,.resumen-modulo .modal-crud-content .form-label,.amarilla-modulo .modal-crud-content .form-label,.tiendas-modulo .modal-crud-content .form-label,.asistencia-modulo .modal-crud-content .form-label,.importar-catalogo .modal-crud-content .form-label{color:#4b5565;font-size:.82rem;font-weight:600}.marcas-modulo .modal-crud-content .form-control,.marcas-modulo .modal-crud-content .form-select,.marcas-modulo .modal-crud-content .input-group-text,.productos-modulo .modal-crud-content .form-control,.productos-modulo .modal-crud-content .form-select,.productos-modulo .modal-crud-content .input-group-text,.items-modulo .modal-crud-content .form-control,.items-modulo .modal-crud-content .form-select,.items-modulo .modal-crud-content .input-group-text,.kardex-modulo .modal-crud-content .form-control,.kardex-modulo .modal-crud-content .form-select,.kardex-modulo .modal-crud-content .input-group-text,.pos-modulo .modal-crud-content .form-control,.pos-modulo .modal-crud-content .form-select,.pos-modulo .modal-crud-content .input-group-text,.ventas-modulo .modal-crud-content .form-control,.ventas-modulo .modal-crud-content .form-select,.ventas-modulo .modal-crud-content .input-group-text,.qrs-modulo .modal-crud-content .form-control,.qrs-modulo .modal-crud-content .form-select,.qrs-modulo .modal-crud-content .input-group-text,.reportes-modulo .modal-crud-content .form-control,.reportes-modulo .modal-crud-content .form-select,.reportes-modulo .modal-crud-content .input-group-text,.dashboard-modulo .modal-crud-content .form-control,.dashboard-modulo .modal-crud-content .form-select,.dashboard-modulo .modal-crud-content .input-group-text,.proveedores-modulo .modal-crud-content .form-control,.proveedores-modulo .modal-crud-content .form-select,.proveedores-modulo .modal-crud-content .input-group-text,.compras-modulo .modal-crud-content .form-control,.compras-modulo .modal-crud-content .form-select,.compras-modulo .modal-crud-content .input-group-text,.precios-modulo .modal-crud-content .form-control,.precios-modulo .modal-crud-content .form-select,.precios-modulo .modal-crud-content .input-group-text,.gastos-modulo .modal-crud-content .form-control,.gastos-modulo .modal-crud-content .form-select,.gastos-modulo .modal-crud-content .input-group-text,.resumen-modulo .modal-crud-content .form-control,.resumen-modulo .modal-crud-content .form-select,.resumen-modulo .modal-crud-content .input-group-text,.amarilla-modulo .modal-crud-content .form-control,.amarilla-modulo .modal-crud-content .form-select,.amarilla-modulo .modal-crud-content .input-group-text,.tiendas-modulo .modal-crud-content .form-control,.tiendas-modulo .modal-crud-content .form-select,.tiendas-modulo .modal-crud-content .input-group-text,.asistencia-modulo .modal-crud-content .form-control,.asistencia-modulo .modal-crud-content .form-select,.asistencia-modulo .modal-crud-content .input-group-text,.importar-catalogo .modal-crud-content .form-control,.importar-catalogo .modal-crud-content .form-select,.importar-catalogo .modal-crud-content .input-group-text{border-color:var(--marca-linea);background:var(--marca-superficie);min-height:2.8rem}.marcas-modulo .modal-crud-content .form-control:focus,.marcas-modulo .modal-crud-content .form-select:focus,.productos-modulo .modal-crud-content .form-control:focus,.productos-modulo .modal-crud-content .form-select:focus,.items-modulo .modal-crud-content .form-control:focus,.items-modulo .modal-crud-content .form-select:focus,.kardex-modulo .modal-crud-content .form-control:focus,.kardex-modulo .modal-crud-content .form-select:focus,.pos-modulo .modal-crud-content .form-control:focus,.pos-modulo .modal-crud-content .form-select:focus,.ventas-modulo .modal-crud-content .form-control:focus,.ventas-modulo .modal-crud-content .form-select:focus,.qrs-modulo .modal-crud-content .form-control:focus,.qrs-modulo .modal-crud-content .form-select:focus,.reportes-modulo .modal-crud-content .form-control:focus,.reportes-modulo .modal-crud-content .form-select:focus,.dashboard-modulo .modal-crud-content .form-control:focus,.dashboard-modulo .modal-crud-content .form-select:focus,.proveedores-modulo .modal-crud-content .form-control:focus,.proveedores-modulo .modal-crud-content .form-select:focus,.compras-modulo .modal-crud-content .form-control:focus,.compras-modulo .modal-crud-content .form-select:focus,.precios-modulo .modal-crud-content .form-control:focus,.precios-modulo .modal-crud-content .form-select:focus,.gastos-modulo .modal-crud-content .form-control:focus,.gastos-modulo .modal-crud-content .form-select:focus,.resumen-modulo .modal-crud-content .form-control:focus,.resumen-modulo .modal-crud-content .form-select:focus,.amarilla-modulo .modal-crud-content .form-control:focus,.amarilla-modulo .modal-crud-content .form-select:focus,.tiendas-modulo .modal-crud-content .form-control:focus,.tiendas-modulo .modal-crud-content .form-select:focus,.asistencia-modulo .modal-crud-content .form-control:focus,.asistencia-modulo .modal-crud-content .form-select:focus,.importar-catalogo .modal-crud-content .form-control:focus,.importar-catalogo .modal-crud-content .form-select:focus{border-color:#7189a2;box-shadow:0 0 0 .2rem #2549701a}.marcas-modulo .modal-crud-content textarea.form-control,.productos-modulo .modal-crud-content textarea.form-control,.items-modulo .modal-crud-content textarea.form-control,.kardex-modulo .modal-crud-content textarea.form-control,.pos-modulo .modal-crud-content textarea.form-control,.ventas-modulo .modal-crud-content textarea.form-control,.qrs-modulo .modal-crud-content textarea.form-control,.reportes-modulo .modal-crud-content textarea.form-control,.dashboard-modulo .modal-crud-content textarea.form-control,.proveedores-modulo .modal-crud-content textarea.form-control,.compras-modulo .modal-crud-content textarea.form-control,.precios-modulo .modal-crud-content textarea.form-control,.gastos-modulo .modal-crud-content textarea.form-control,.resumen-modulo .modal-crud-content textarea.form-control,.amarilla-modulo .modal-crud-content textarea.form-control,.tiendas-modulo .modal-crud-content textarea.form-control,.asistencia-modulo .modal-crud-content textarea.form-control,.importar-catalogo .modal-crud-content textarea.form-control{min-height:auto}.marcas-modulo .modal-crud-content .input-group-text,.productos-modulo .modal-crud-content .input-group-text,.items-modulo .modal-crud-content .input-group-text,.kardex-modulo .modal-crud-content .input-group-text,.pos-modulo .modal-crud-content .input-group-text,.ventas-modulo .modal-crud-content .input-group-text,.qrs-modulo .modal-crud-content .input-group-text,.reportes-modulo .modal-crud-content .input-group-text,.dashboard-modulo .modal-crud-content .input-group-text,.proveedores-modulo .modal-crud-content .input-group-text,.compras-modulo .modal-crud-content .input-group-text,.precios-modulo .modal-crud-content .input-group-text,.gastos-modulo .modal-crud-content .input-group-text,.resumen-modulo .modal-crud-content .input-group-text,.amarilla-modulo .modal-crud-content .input-group-text,.tiendas-modulo .modal-crud-content .input-group-text,.asistencia-modulo .modal-crud-content .input-group-text,.importar-catalogo .modal-crud-content .input-group-text{color:#254970}.marcas-modulo .modal-crud-content .form-check-input:checked,.productos-modulo .modal-crud-content .form-check-input:checked,.items-modulo .modal-crud-content .form-check-input:checked,.kardex-modulo .modal-crud-content .form-check-input:checked,.pos-modulo .modal-crud-content .form-check-input:checked,.ventas-modulo .modal-crud-content .form-check-input:checked,.qrs-modulo .modal-crud-content .form-check-input:checked,.reportes-modulo .modal-crud-content .form-check-input:checked,.dashboard-modulo .modal-crud-content .form-check-input:checked,.proveedores-modulo .modal-crud-content .form-check-input:checked,.compras-modulo .modal-crud-content .form-check-input:checked,.precios-modulo .modal-crud-content .form-check-input:checked,.gastos-modulo .modal-crud-content .form-check-input:checked,.resumen-modulo .modal-crud-content .form-check-input:checked,.amarilla-modulo .modal-crud-content .form-check-input:checked,.tiendas-modulo .modal-crud-content .form-check-input:checked,.asistencia-modulo .modal-crud-content .form-check-input:checked,.importar-catalogo .modal-crud-content .form-check-input:checked{background-color:#254970;border-color:#254970}.marcas-modulo .crud-categoria-fijada,.productos-modulo .crud-categoria-fijada,.items-modulo .crud-categoria-fijada,.kardex-modulo .crud-categoria-fijada,.pos-modulo .crud-categoria-fijada,.ventas-modulo .crud-categoria-fijada,.qrs-modulo .crud-categoria-fijada,.reportes-modulo .crud-categoria-fijada,.dashboard-modulo .crud-categoria-fijada,.proveedores-modulo .crud-categoria-fijada,.compras-modulo .crud-categoria-fijada,.precios-modulo .crud-categoria-fijada,.gastos-modulo .crud-categoria-fijada,.resumen-modulo .crud-categoria-fijada,.amarilla-modulo .crud-categoria-fijada,.tiendas-modulo .crud-categoria-fijada,.asistencia-modulo .crud-categoria-fijada,.importar-catalogo .crud-categoria-fijada{border:1px dashed color-mix(in srgb, #254970 38%, var(--marca-linea));background:#2549700f;border-radius:.5rem;align-items:center;gap:.75rem;min-height:2.8rem;padding:.5rem .85rem;display:flex}.marcas-modulo .crud-categoria-fijada .crud-categoria-fijada-icono,.productos-modulo .crud-categoria-fijada .crud-categoria-fijada-icono,.items-modulo .crud-categoria-fijada .crud-categoria-fijada-icono,.kardex-modulo .crud-categoria-fijada .crud-categoria-fijada-icono,.pos-modulo .crud-categoria-fijada .crud-categoria-fijada-icono,.ventas-modulo .crud-categoria-fijada .crud-categoria-fijada-icono,.qrs-modulo .crud-categoria-fijada .crud-categoria-fijada-icono,.reportes-modulo .crud-categoria-fijada .crud-categoria-fijada-icono,.dashboard-modulo .crud-categoria-fijada .crud-categoria-fijada-icono,.proveedores-modulo .crud-categoria-fijada .crud-categoria-fijada-icono,.compras-modulo .crud-categoria-fijada .crud-categoria-fijada-icono,.precios-modulo .crud-categoria-fijada .crud-categoria-fijada-icono,.gastos-modulo .crud-categoria-fijada .crud-categoria-fijada-icono,.resumen-modulo .crud-categoria-fijada .crud-categoria-fijada-icono,.amarilla-modulo .crud-categoria-fijada .crud-categoria-fijada-icono,.tiendas-modulo .crud-categoria-fijada .crud-categoria-fijada-icono,.asistencia-modulo .crud-categoria-fijada .crud-categoria-fijada-icono,.importar-catalogo .crud-categoria-fijada .crud-categoria-fijada-icono{color:#fff;background:#254970;border-radius:.45rem;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:1rem;display:grid}.marcas-modulo .crud-categoria-fijada small,.productos-modulo .crud-categoria-fijada small,.items-modulo .crud-categoria-fijada small,.kardex-modulo .crud-categoria-fijada small,.pos-modulo .crud-categoria-fijada small,.ventas-modulo .crud-categoria-fijada small,.qrs-modulo .crud-categoria-fijada small,.reportes-modulo .crud-categoria-fijada small,.dashboard-modulo .crud-categoria-fijada small,.proveedores-modulo .crud-categoria-fijada small,.compras-modulo .crud-categoria-fijada small,.precios-modulo .crud-categoria-fijada small,.gastos-modulo .crud-categoria-fijada small,.resumen-modulo .crud-categoria-fijada small,.amarilla-modulo .crud-categoria-fijada small,.tiendas-modulo .crud-categoria-fijada small,.asistencia-modulo .crud-categoria-fijada small,.importar-catalogo .crud-categoria-fijada small{font-size:.72rem;line-height:1.2}.marcas-modulo .crud-especificaciones,.productos-modulo .crud-especificaciones,.items-modulo .crud-especificaciones,.kardex-modulo .crud-especificaciones,.pos-modulo .crud-especificaciones,.ventas-modulo .crud-especificaciones,.qrs-modulo .crud-especificaciones,.reportes-modulo .crud-especificaciones,.dashboard-modulo .crud-especificaciones,.proveedores-modulo .crud-especificaciones,.compras-modulo .crud-especificaciones,.precios-modulo .crud-especificaciones,.gastos-modulo .crud-especificaciones,.resumen-modulo .crud-especificaciones,.amarilla-modulo .crud-especificaciones,.tiendas-modulo .crud-especificaciones,.asistencia-modulo .crud-especificaciones,.importar-catalogo .crud-especificaciones{flex-direction:column;gap:.5rem;display:flex}.marcas-modulo .crud-especificacion,.productos-modulo .crud-especificacion,.items-modulo .crud-especificacion,.kardex-modulo .crud-especificacion,.pos-modulo .crud-especificacion,.ventas-modulo .crud-especificacion,.qrs-modulo .crud-especificacion,.reportes-modulo .crud-especificacion,.dashboard-modulo .crud-especificacion,.proveedores-modulo .crud-especificacion,.compras-modulo .crud-especificacion,.precios-modulo .crud-especificacion,.gastos-modulo .crud-especificacion,.resumen-modulo .crud-especificacion,.amarilla-modulo .crud-especificacion,.tiendas-modulo .crud-especificacion,.asistencia-modulo .crud-especificacion,.importar-catalogo .crud-especificacion{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) auto;align-items:start;gap:.4rem;display:grid}.marcas-modulo .crud-especificacion .form-control,.productos-modulo .crud-especificacion .form-control,.items-modulo .crud-especificacion .form-control,.kardex-modulo .crud-especificacion .form-control,.pos-modulo .crud-especificacion .form-control,.ventas-modulo .crud-especificacion .form-control,.qrs-modulo .crud-especificacion .form-control,.reportes-modulo .crud-especificacion .form-control,.dashboard-modulo .crud-especificacion .form-control,.proveedores-modulo .crud-especificacion .form-control,.compras-modulo .crud-especificacion .form-control,.precios-modulo .crud-especificacion .form-control,.gastos-modulo .crud-especificacion .form-control,.resumen-modulo .crud-especificacion .form-control,.amarilla-modulo .crud-especificacion .form-control,.tiendas-modulo .crud-especificacion .form-control,.asistencia-modulo .crud-especificacion .form-control,.importar-catalogo .crud-especificacion .form-control{font-size:.84rem}.marcas-modulo .crud-especificacion .crud-especificacion-quitar,.productos-modulo .crud-especificacion .crud-especificacion-quitar,.items-modulo .crud-especificacion .crud-especificacion-quitar,.kardex-modulo .crud-especificacion .crud-especificacion-quitar,.pos-modulo .crud-especificacion .crud-especificacion-quitar,.ventas-modulo .crud-especificacion .crud-especificacion-quitar,.qrs-modulo .crud-especificacion .crud-especificacion-quitar,.reportes-modulo .crud-especificacion .crud-especificacion-quitar,.dashboard-modulo .crud-especificacion .crud-especificacion-quitar,.proveedores-modulo .crud-especificacion .crud-especificacion-quitar,.compras-modulo .crud-especificacion .crud-especificacion-quitar,.precios-modulo .crud-especificacion .crud-especificacion-quitar,.gastos-modulo .crud-especificacion .crud-especificacion-quitar,.resumen-modulo .crud-especificacion .crud-especificacion-quitar,.amarilla-modulo .crud-especificacion .crud-especificacion-quitar,.tiendas-modulo .crud-especificacion .crud-especificacion-quitar,.asistencia-modulo .crud-especificacion .crud-especificacion-quitar,.importar-catalogo .crud-especificacion .crud-especificacion-quitar{border:1px solid var(--marca-linea);border-radius:.45rem;align-self:stretch;width:2.3rem}.marcas-modulo .crud-especificaciones-vacio,.productos-modulo .crud-especificaciones-vacio,.items-modulo .crud-especificaciones-vacio,.kardex-modulo .crud-especificaciones-vacio,.pos-modulo .crud-especificaciones-vacio,.ventas-modulo .crud-especificaciones-vacio,.qrs-modulo .crud-especificaciones-vacio,.reportes-modulo .crud-especificaciones-vacio,.dashboard-modulo .crud-especificaciones-vacio,.proveedores-modulo .crud-especificaciones-vacio,.compras-modulo .crud-especificaciones-vacio,.precios-modulo .crud-especificaciones-vacio,.gastos-modulo .crud-especificaciones-vacio,.resumen-modulo .crud-especificaciones-vacio,.amarilla-modulo .crud-especificaciones-vacio,.tiendas-modulo .crud-especificaciones-vacio,.asistencia-modulo .crud-especificaciones-vacio,.importar-catalogo .crud-especificaciones-vacio{border:1px dashed var(--marca-linea);background:var(--vz-light);text-align:center;border-radius:.5rem;padding:.9rem}@media (width<=575.98px){.marcas-modulo .crud-especificacion,.productos-modulo .crud-especificacion,.items-modulo .crud-especificacion,.kardex-modulo .crud-especificacion,.pos-modulo .crud-especificacion,.ventas-modulo .crud-especificacion,.qrs-modulo .crud-especificacion,.reportes-modulo .crud-especificacion,.dashboard-modulo .crud-especificacion,.proveedores-modulo .crud-especificacion,.compras-modulo .crud-especificacion,.precios-modulo .crud-especificacion,.gastos-modulo .crud-especificacion,.resumen-modulo .crud-especificacion,.amarilla-modulo .crud-especificacion,.tiendas-modulo .crud-especificacion,.asistencia-modulo .crud-especificacion,.importar-catalogo .crud-especificacion{grid-template-columns:minmax(0,1fr) auto}.marcas-modulo .crud-especificacion .form-control:first-child,.productos-modulo .crud-especificacion .form-control:first-child,.items-modulo .crud-especificacion .form-control:first-child,.kardex-modulo .crud-especificacion .form-control:first-child,.pos-modulo .crud-especificacion .form-control:first-child,.ventas-modulo .crud-especificacion .form-control:first-child,.qrs-modulo .crud-especificacion .form-control:first-child,.reportes-modulo .crud-especificacion .form-control:first-child,.dashboard-modulo .crud-especificacion .form-control:first-child,.proveedores-modulo .crud-especificacion .form-control:first-child,.compras-modulo .crud-especificacion .form-control:first-child,.precios-modulo .crud-especificacion .form-control:first-child,.gastos-modulo .crud-especificacion .form-control:first-child,.resumen-modulo .crud-especificacion .form-control:first-child,.amarilla-modulo .crud-especificacion .form-control:first-child,.tiendas-modulo .crud-especificacion .form-control:first-child,.asistencia-modulo .crud-especificacion .form-control:first-child,.importar-catalogo .crud-especificacion .form-control:first-child{grid-column:1/-1}}.marcas-modulo .reportes-latido,.productos-modulo .reportes-latido,.items-modulo .reportes-latido,.kardex-modulo .reportes-latido,.pos-modulo .reportes-latido,.ventas-modulo .reportes-latido,.qrs-modulo .reportes-latido,.reportes-modulo .reportes-latido,.dashboard-modulo .reportes-latido,.proveedores-modulo .reportes-latido,.compras-modulo .reportes-latido,.precios-modulo .reportes-latido,.gastos-modulo .reportes-latido,.resumen-modulo .reportes-latido,.amarilla-modulo .reportes-latido,.tiendas-modulo .reportes-latido,.asistencia-modulo .reportes-latido,.importar-catalogo .reportes-latido{background:var(--vz-success);width:.5rem;height:.5rem;box-shadow:0 0 0 0 rgba(var(--vz-success-rgb), .7);border-radius:50%;animation:1.8s infinite reportes-latido;display:inline-block}.marcas-modulo .reportes-vivo .reportes-latido,.productos-modulo .reportes-vivo .reportes-latido,.items-modulo .reportes-vivo .reportes-latido,.kardex-modulo .reportes-vivo .reportes-latido,.pos-modulo .reportes-vivo .reportes-latido,.ventas-modulo .reportes-vivo .reportes-latido,.qrs-modulo .reportes-vivo .reportes-latido,.reportes-modulo .reportes-vivo .reportes-latido,.dashboard-modulo .reportes-vivo .reportes-latido,.proveedores-modulo .reportes-vivo .reportes-latido,.compras-modulo .reportes-vivo .reportes-latido,.precios-modulo .reportes-vivo .reportes-latido,.gastos-modulo .reportes-vivo .reportes-latido,.resumen-modulo .reportes-vivo .reportes-latido,.amarilla-modulo .reportes-vivo .reportes-latido,.tiendas-modulo .reportes-vivo .reportes-latido,.asistencia-modulo .reportes-vivo .reportes-latido,.importar-catalogo .reportes-vivo .reportes-latido{background:var(--marca-superficie);box-shadow:0 0 #ffffffb3}@keyframes reportes-latido{0%{opacity:1;box-shadow:0 0}70%{opacity:.85;box-shadow:0 0 0 .5rem #0000}to{opacity:1;box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.marcas-modulo .reportes-latido,.productos-modulo .reportes-latido,.items-modulo .reportes-latido,.kardex-modulo .reportes-latido,.pos-modulo .reportes-latido,.ventas-modulo .reportes-latido,.qrs-modulo .reportes-latido,.reportes-modulo .reportes-latido,.dashboard-modulo .reportes-latido,.proveedores-modulo .reportes-latido,.compras-modulo .reportes-latido,.precios-modulo .reportes-latido,.gastos-modulo .reportes-latido,.resumen-modulo .reportes-latido,.amarilla-modulo .reportes-latido,.tiendas-modulo .reportes-latido,.asistencia-modulo .reportes-latido,.importar-catalogo .reportes-latido{animation:none}}.marcas-modulo .reportes-resumen,.productos-modulo .reportes-resumen,.items-modulo .reportes-resumen,.kardex-modulo .reportes-resumen,.pos-modulo .reportes-resumen,.ventas-modulo .reportes-resumen,.qrs-modulo .reportes-resumen,.reportes-modulo .reportes-resumen,.dashboard-modulo .reportes-resumen,.proveedores-modulo .reportes-resumen,.compras-modulo .reportes-resumen,.precios-modulo .reportes-resumen,.gastos-modulo .reportes-resumen,.resumen-modulo .reportes-resumen,.amarilla-modulo .reportes-resumen,.tiendas-modulo .reportes-resumen,.asistencia-modulo .reportes-resumen,.importar-catalogo .reportes-resumen{border-top:1px solid var(--viz-grid,var(--marca-linea));flex-direction:column;gap:.6rem;padding-top:1rem;display:flex}.marcas-modulo .reportes-resumen-dato,.productos-modulo .reportes-resumen-dato,.items-modulo .reportes-resumen-dato,.kardex-modulo .reportes-resumen-dato,.pos-modulo .reportes-resumen-dato,.ventas-modulo .reportes-resumen-dato,.qrs-modulo .reportes-resumen-dato,.reportes-modulo .reportes-resumen-dato,.dashboard-modulo .reportes-resumen-dato,.proveedores-modulo .reportes-resumen-dato,.compras-modulo .reportes-resumen-dato,.precios-modulo .reportes-resumen-dato,.gastos-modulo .reportes-resumen-dato,.resumen-modulo .reportes-resumen-dato,.amarilla-modulo .reportes-resumen-dato,.tiendas-modulo .reportes-resumen-dato,.asistencia-modulo .reportes-resumen-dato,.importar-catalogo .reportes-resumen-dato{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.marcas-modulo .reportes-resumen-dato span,.productos-modulo .reportes-resumen-dato span,.items-modulo .reportes-resumen-dato span,.kardex-modulo .reportes-resumen-dato span,.pos-modulo .reportes-resumen-dato span,.ventas-modulo .reportes-resumen-dato span,.qrs-modulo .reportes-resumen-dato span,.reportes-modulo .reportes-resumen-dato span,.dashboard-modulo .reportes-resumen-dato span,.proveedores-modulo .reportes-resumen-dato span,.compras-modulo .reportes-resumen-dato span,.precios-modulo .reportes-resumen-dato span,.gastos-modulo .reportes-resumen-dato span,.resumen-modulo .reportes-resumen-dato span,.amarilla-modulo .reportes-resumen-dato span,.tiendas-modulo .reportes-resumen-dato span,.asistencia-modulo .reportes-resumen-dato span,.importar-catalogo .reportes-resumen-dato span{color:var(--vz-secondary-color);font-size:.82rem}.marcas-modulo .reportes-resumen-dato strong,.productos-modulo .reportes-resumen-dato strong,.items-modulo .reportes-resumen-dato strong,.kardex-modulo .reportes-resumen-dato strong,.pos-modulo .reportes-resumen-dato strong,.ventas-modulo .reportes-resumen-dato strong,.qrs-modulo .reportes-resumen-dato strong,.reportes-modulo .reportes-resumen-dato strong,.dashboard-modulo .reportes-resumen-dato strong,.proveedores-modulo .reportes-resumen-dato strong,.compras-modulo .reportes-resumen-dato strong,.precios-modulo .reportes-resumen-dato strong,.gastos-modulo .reportes-resumen-dato strong,.resumen-modulo .reportes-resumen-dato strong,.amarilla-modulo .reportes-resumen-dato strong,.tiendas-modulo .reportes-resumen-dato strong,.asistencia-modulo .reportes-resumen-dato strong,.importar-catalogo .reportes-resumen-dato strong{font-variant-numeric:tabular-nums;font-size:.95rem}.marcas-modulo .dashboard-alerta,.productos-modulo .dashboard-alerta,.items-modulo .dashboard-alerta,.kardex-modulo .dashboard-alerta,.pos-modulo .dashboard-alerta,.ventas-modulo .dashboard-alerta,.qrs-modulo .dashboard-alerta,.reportes-modulo .dashboard-alerta,.dashboard-modulo .dashboard-alerta,.proveedores-modulo .dashboard-alerta,.compras-modulo .dashboard-alerta,.precios-modulo .dashboard-alerta,.gastos-modulo .dashboard-alerta,.resumen-modulo .dashboard-alerta,.amarilla-modulo .dashboard-alerta,.tiendas-modulo .dashboard-alerta,.asistencia-modulo .dashboard-alerta,.importar-catalogo .dashboard-alerta{border-bottom:1px solid var(--viz-grid,var(--marca-linea));justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem 0;display:flex}.marcas-modulo .dashboard-alerta:last-child,.productos-modulo .dashboard-alerta:last-child,.items-modulo .dashboard-alerta:last-child,.kardex-modulo .dashboard-alerta:last-child,.pos-modulo .dashboard-alerta:last-child,.ventas-modulo .dashboard-alerta:last-child,.qrs-modulo .dashboard-alerta:last-child,.reportes-modulo .dashboard-alerta:last-child,.dashboard-modulo .dashboard-alerta:last-child,.proveedores-modulo .dashboard-alerta:last-child,.compras-modulo .dashboard-alerta:last-child,.precios-modulo .dashboard-alerta:last-child,.gastos-modulo .dashboard-alerta:last-child,.resumen-modulo .dashboard-alerta:last-child,.amarilla-modulo .dashboard-alerta:last-child,.tiendas-modulo .dashboard-alerta:last-child,.asistencia-modulo .dashboard-alerta:last-child,.importar-catalogo .dashboard-alerta:last-child{border-bottom:0}.marcas-modulo .dashboard-venta,.productos-modulo .dashboard-venta,.items-modulo .dashboard-venta,.kardex-modulo .dashboard-venta,.pos-modulo .dashboard-venta,.ventas-modulo .dashboard-venta,.qrs-modulo .dashboard-venta,.reportes-modulo .dashboard-venta,.dashboard-modulo .dashboard-venta,.proveedores-modulo .dashboard-venta,.compras-modulo .dashboard-venta,.precios-modulo .dashboard-venta,.gastos-modulo .dashboard-venta,.resumen-modulo .dashboard-venta,.amarilla-modulo .dashboard-venta,.tiendas-modulo .dashboard-venta,.asistencia-modulo .dashboard-venta,.importar-catalogo .dashboard-venta{border-bottom:1px solid var(--viz-grid,var(--marca-linea));align-items:center;gap:.85rem;padding:.75rem 1.25rem;transition:background-color .16s ease-out;display:flex}.marcas-modulo .dashboard-venta:last-child,.productos-modulo .dashboard-venta:last-child,.items-modulo .dashboard-venta:last-child,.kardex-modulo .dashboard-venta:last-child,.pos-modulo .dashboard-venta:last-child,.ventas-modulo .dashboard-venta:last-child,.qrs-modulo .dashboard-venta:last-child,.reportes-modulo .dashboard-venta:last-child,.dashboard-modulo .dashboard-venta:last-child,.proveedores-modulo .dashboard-venta:last-child,.compras-modulo .dashboard-venta:last-child,.precios-modulo .dashboard-venta:last-child,.gastos-modulo .dashboard-venta:last-child,.resumen-modulo .dashboard-venta:last-child,.amarilla-modulo .dashboard-venta:last-child,.tiendas-modulo .dashboard-venta:last-child,.asistencia-modulo .dashboard-venta:last-child,.importar-catalogo .dashboard-venta:last-child{border-bottom:0}.marcas-modulo .dashboard-venta:hover,.productos-modulo .dashboard-venta:hover,.items-modulo .dashboard-venta:hover,.kardex-modulo .dashboard-venta:hover,.pos-modulo .dashboard-venta:hover,.ventas-modulo .dashboard-venta:hover,.qrs-modulo .dashboard-venta:hover,.reportes-modulo .dashboard-venta:hover,.dashboard-modulo .dashboard-venta:hover,.proveedores-modulo .dashboard-venta:hover,.compras-modulo .dashboard-venta:hover,.precios-modulo .dashboard-venta:hover,.gastos-modulo .dashboard-venta:hover,.resumen-modulo .dashboard-venta:hover,.amarilla-modulo .dashboard-venta:hover,.tiendas-modulo .dashboard-venta:hover,.asistencia-modulo .dashboard-venta:hover,.importar-catalogo .dashboard-venta:hover{background:#25497008}.marcas-modulo .dashboard-venta.esta-nueva,.productos-modulo .dashboard-venta.esta-nueva,.items-modulo .dashboard-venta.esta-nueva,.kardex-modulo .dashboard-venta.esta-nueva,.pos-modulo .dashboard-venta.esta-nueva,.ventas-modulo .dashboard-venta.esta-nueva,.qrs-modulo .dashboard-venta.esta-nueva,.reportes-modulo .dashboard-venta.esta-nueva,.dashboard-modulo .dashboard-venta.esta-nueva,.proveedores-modulo .dashboard-venta.esta-nueva,.compras-modulo .dashboard-venta.esta-nueva,.precios-modulo .dashboard-venta.esta-nueva,.gastos-modulo .dashboard-venta.esta-nueva,.resumen-modulo .dashboard-venta.esta-nueva,.amarilla-modulo .dashboard-venta.esta-nueva,.tiendas-modulo .dashboard-venta.esta-nueva,.asistencia-modulo .dashboard-venta.esta-nueva,.importar-catalogo .dashboard-venta.esta-nueva{background:color-mix(in srgb, var(--vz-success) 7%, transparent);box-shadow:inset 3px 0 0 var(--vz-success)}.marcas-modulo .reportes-evento,.productos-modulo .reportes-evento,.items-modulo .reportes-evento,.kardex-modulo .reportes-evento,.pos-modulo .reportes-evento,.ventas-modulo .reportes-evento,.qrs-modulo .reportes-evento,.reportes-modulo .reportes-evento,.dashboard-modulo .reportes-evento,.proveedores-modulo .reportes-evento,.compras-modulo .reportes-evento,.precios-modulo .reportes-evento,.gastos-modulo .reportes-evento,.resumen-modulo .reportes-evento,.amarilla-modulo .reportes-evento,.tiendas-modulo .reportes-evento,.asistencia-modulo .reportes-evento,.importar-catalogo .reportes-evento{border-bottom:1px solid var(--marca-linea);align-items:flex-start;gap:.75rem;padding:.6rem 0;display:flex}.marcas-modulo .reportes-evento:last-child,.productos-modulo .reportes-evento:last-child,.items-modulo .reportes-evento:last-child,.kardex-modulo .reportes-evento:last-child,.pos-modulo .reportes-evento:last-child,.ventas-modulo .reportes-evento:last-child,.qrs-modulo .reportes-evento:last-child,.reportes-modulo .reportes-evento:last-child,.dashboard-modulo .reportes-evento:last-child,.proveedores-modulo .reportes-evento:last-child,.compras-modulo .reportes-evento:last-child,.precios-modulo .reportes-evento:last-child,.gastos-modulo .reportes-evento:last-child,.resumen-modulo .reportes-evento:last-child,.amarilla-modulo .reportes-evento:last-child,.tiendas-modulo .reportes-evento:last-child,.asistencia-modulo .reportes-evento:last-child,.importar-catalogo .reportes-evento:last-child{border-bottom:0}.marcas-modulo .reportes-evento-punto,.productos-modulo .reportes-evento-punto,.items-modulo .reportes-evento-punto,.kardex-modulo .reportes-evento-punto,.pos-modulo .reportes-evento-punto,.ventas-modulo .reportes-evento-punto,.qrs-modulo .reportes-evento-punto,.reportes-modulo .reportes-evento-punto,.dashboard-modulo .reportes-evento-punto,.proveedores-modulo .reportes-evento-punto,.compras-modulo .reportes-evento-punto,.precios-modulo .reportes-evento-punto,.gastos-modulo .reportes-evento-punto,.resumen-modulo .reportes-evento-punto,.amarilla-modulo .reportes-evento-punto,.tiendas-modulo .reportes-evento-punto,.asistencia-modulo .reportes-evento-punto,.importar-catalogo .reportes-evento-punto{width:2.1rem;height:2.1rem;color:var(--vz-success);background:var(--vz-success-bg-subtle);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.marcas-modulo .pos-cobro,.productos-modulo .pos-cobro,.items-modulo .pos-cobro,.kardex-modulo .pos-cobro,.pos-modulo .pos-cobro,.ventas-modulo .pos-cobro,.qrs-modulo .pos-cobro,.reportes-modulo .pos-cobro,.dashboard-modulo .pos-cobro,.proveedores-modulo .pos-cobro,.compras-modulo .pos-cobro,.precios-modulo .pos-cobro,.gastos-modulo .pos-cobro,.resumen-modulo .pos-cobro,.amarilla-modulo .pos-cobro,.tiendas-modulo .pos-cobro,.asistencia-modulo .pos-cobro,.importar-catalogo .pos-cobro{position:sticky;top:5rem}.marcas-modulo .pos-total-linea,.productos-modulo .pos-total-linea,.items-modulo .pos-total-linea,.kardex-modulo .pos-total-linea,.pos-modulo .pos-total-linea,.ventas-modulo .pos-total-linea,.qrs-modulo .pos-total-linea,.reportes-modulo .pos-total-linea,.dashboard-modulo .pos-total-linea,.proveedores-modulo .pos-total-linea,.compras-modulo .pos-total-linea,.precios-modulo .pos-total-linea,.gastos-modulo .pos-total-linea,.resumen-modulo .pos-total-linea,.amarilla-modulo .pos-total-linea,.tiendas-modulo .pos-total-linea,.asistencia-modulo .pos-total-linea,.importar-catalogo .pos-total-linea{justify-content:space-between;align-items:baseline;gap:1rem;padding:.3rem 0;display:flex}.marcas-modulo .pos-total-linea span,.productos-modulo .pos-total-linea span,.items-modulo .pos-total-linea span,.kardex-modulo .pos-total-linea span,.pos-modulo .pos-total-linea span,.ventas-modulo .pos-total-linea span,.qrs-modulo .pos-total-linea span,.reportes-modulo .pos-total-linea span,.dashboard-modulo .pos-total-linea span,.proveedores-modulo .pos-total-linea span,.compras-modulo .pos-total-linea span,.precios-modulo .pos-total-linea span,.gastos-modulo .pos-total-linea span,.resumen-modulo .pos-total-linea span,.amarilla-modulo .pos-total-linea span,.tiendas-modulo .pos-total-linea span,.asistencia-modulo .pos-total-linea span,.importar-catalogo .pos-total-linea span{color:var(--marca-apagado);font-size:.84rem}.marcas-modulo .pos-total-linea strong,.productos-modulo .pos-total-linea strong,.items-modulo .pos-total-linea strong,.kardex-modulo .pos-total-linea strong,.pos-modulo .pos-total-linea strong,.ventas-modulo .pos-total-linea strong,.qrs-modulo .pos-total-linea strong,.reportes-modulo .pos-total-linea strong,.dashboard-modulo .pos-total-linea strong,.proveedores-modulo .pos-total-linea strong,.compras-modulo .pos-total-linea strong,.precios-modulo .pos-total-linea strong,.gastos-modulo .pos-total-linea strong,.resumen-modulo .pos-total-linea strong,.amarilla-modulo .pos-total-linea strong,.tiendas-modulo .pos-total-linea strong,.asistencia-modulo .pos-total-linea strong,.importar-catalogo .pos-total-linea strong{color:var(--marca-tinta);font-family:var(--vz-font-family-monospace,monospace);font-size:.92rem;font-weight:600}.marcas-modulo .pos-total-final,.productos-modulo .pos-total-final,.items-modulo .pos-total-final,.kardex-modulo .pos-total-final,.pos-modulo .pos-total-final,.ventas-modulo .pos-total-final,.qrs-modulo .pos-total-final,.reportes-modulo .pos-total-final,.dashboard-modulo .pos-total-final,.proveedores-modulo .pos-total-final,.compras-modulo .pos-total-final,.precios-modulo .pos-total-final,.gastos-modulo .pos-total-final,.resumen-modulo .pos-total-final,.amarilla-modulo .pos-total-final,.tiendas-modulo .pos-total-final,.asistencia-modulo .pos-total-final,.importar-catalogo .pos-total-final{border-top:1px dashed #d0d8e2;margin-top:.4rem;padding-top:.65rem}.marcas-modulo .pos-total-final strong,.productos-modulo .pos-total-final strong,.items-modulo .pos-total-final strong,.kardex-modulo .pos-total-final strong,.pos-modulo .pos-total-final strong,.ventas-modulo .pos-total-final strong,.qrs-modulo .pos-total-final strong,.reportes-modulo .pos-total-final strong,.dashboard-modulo .pos-total-final strong,.proveedores-modulo .pos-total-final strong,.compras-modulo .pos-total-final strong,.precios-modulo .pos-total-final strong,.gastos-modulo .pos-total-final strong,.resumen-modulo .pos-total-final strong,.amarilla-modulo .pos-total-final strong,.tiendas-modulo .pos-total-final strong,.asistencia-modulo .pos-total-final strong,.importar-catalogo .pos-total-final strong{color:#254970;font-size:1.4rem;font-weight:700}.marcas-modulo .pos-total-ganancia,.productos-modulo .pos-total-ganancia,.items-modulo .pos-total-ganancia,.kardex-modulo .pos-total-ganancia,.pos-modulo .pos-total-ganancia,.ventas-modulo .pos-total-ganancia,.qrs-modulo .pos-total-ganancia,.reportes-modulo .pos-total-ganancia,.dashboard-modulo .pos-total-ganancia,.proveedores-modulo .pos-total-ganancia,.compras-modulo .pos-total-ganancia,.precios-modulo .pos-total-ganancia,.gastos-modulo .pos-total-ganancia,.resumen-modulo .pos-total-ganancia,.amarilla-modulo .pos-total-ganancia,.tiendas-modulo .pos-total-ganancia,.asistencia-modulo .pos-total-ganancia,.importar-catalogo .pos-total-ganancia{border-top:1px dashed #d0d8e2;margin-top:.35rem;padding-top:.5rem}.marcas-modulo .pos-total-ganancia strong,.productos-modulo .pos-total-ganancia strong,.items-modulo .pos-total-ganancia strong,.kardex-modulo .pos-total-ganancia strong,.pos-modulo .pos-total-ganancia strong,.ventas-modulo .pos-total-ganancia strong,.qrs-modulo .pos-total-ganancia strong,.reportes-modulo .pos-total-ganancia strong,.dashboard-modulo .pos-total-ganancia strong,.proveedores-modulo .pos-total-ganancia strong,.compras-modulo .pos-total-ganancia strong,.precios-modulo .pos-total-ganancia strong,.gastos-modulo .pos-total-ganancia strong,.resumen-modulo .pos-total-ganancia strong,.amarilla-modulo .pos-total-ganancia strong,.tiendas-modulo .pos-total-ganancia strong,.asistencia-modulo .pos-total-ganancia strong,.importar-catalogo .pos-total-ganancia strong{color:#5792bf}.marcas-modulo .pos-cobrar,.productos-modulo .pos-cobrar,.items-modulo .pos-cobrar,.kardex-modulo .pos-cobrar,.pos-modulo .pos-cobrar,.ventas-modulo .pos-cobrar,.qrs-modulo .pos-cobrar,.reportes-modulo .pos-cobrar,.dashboard-modulo .pos-cobrar,.proveedores-modulo .pos-cobrar,.compras-modulo .pos-cobrar,.precios-modulo .pos-cobrar,.gastos-modulo .pos-cobrar,.resumen-modulo .pos-cobrar,.amarilla-modulo .pos-cobrar,.tiendas-modulo .pos-cobrar,.asistencia-modulo .pos-cobrar,.importar-catalogo .pos-cobrar{letter-spacing:.01em;color:#fff;background:#254970;border:0;border-radius:.65rem;font-weight:650;transition:background .2s,box-shadow .2s,transform .15s;box-shadow:0 .6rem 1.6rem #25497047}.marcas-modulo .pos-cobrar:active,.productos-modulo .pos-cobrar:active,.items-modulo .pos-cobrar:active,.kardex-modulo .pos-cobrar:active,.pos-modulo .pos-cobrar:active,.ventas-modulo .pos-cobrar:active,.qrs-modulo .pos-cobrar:active,.reportes-modulo .pos-cobrar:active,.dashboard-modulo .pos-cobrar:active,.proveedores-modulo .pos-cobrar:active,.compras-modulo .pos-cobrar:active,.precios-modulo .pos-cobrar:active,.gastos-modulo .pos-cobrar:active,.resumen-modulo .pos-cobrar:active,.amarilla-modulo .pos-cobrar:active,.tiendas-modulo .pos-cobrar:active,.asistencia-modulo .pos-cobrar:active,.importar-catalogo .pos-cobrar:active{transform:translateY(0)}.marcas-modulo .pos-hero-resumen,.productos-modulo .pos-hero-resumen,.items-modulo .pos-hero-resumen,.kardex-modulo .pos-hero-resumen,.pos-modulo .pos-hero-resumen,.ventas-modulo .pos-hero-resumen,.qrs-modulo .pos-hero-resumen,.reportes-modulo .pos-hero-resumen,.dashboard-modulo .pos-hero-resumen,.proveedores-modulo .pos-hero-resumen,.compras-modulo .pos-hero-resumen,.precios-modulo .pos-hero-resumen,.gastos-modulo .pos-hero-resumen,.resumen-modulo .pos-hero-resumen,.amarilla-modulo .pos-hero-resumen,.tiendas-modulo .pos-hero-resumen,.asistencia-modulo .pos-hero-resumen,.importar-catalogo .pos-hero-resumen{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.marcas-modulo .pos-hero-dato,.productos-modulo .pos-hero-dato,.items-modulo .pos-hero-dato,.kardex-modulo .pos-hero-dato,.pos-modulo .pos-hero-dato,.ventas-modulo .pos-hero-dato,.qrs-modulo .pos-hero-dato,.reportes-modulo .pos-hero-dato,.dashboard-modulo .pos-hero-dato,.proveedores-modulo .pos-hero-dato,.compras-modulo .pos-hero-dato,.precios-modulo .pos-hero-dato,.gastos-modulo .pos-hero-dato,.resumen-modulo .pos-hero-dato,.amarilla-modulo .pos-hero-dato,.tiendas-modulo .pos-hero-dato,.asistencia-modulo .pos-hero-dato,.importar-catalogo .pos-hero-dato{text-align:center;-webkit-backdrop-filter:blur(4px);background:#ffffff1f;border:1px solid #ffffff26;border-radius:.65rem;min-width:0;padding:.65rem .75rem}.marcas-modulo .pos-hero-etiqueta,.productos-modulo .pos-hero-etiqueta,.items-modulo .pos-hero-etiqueta,.kardex-modulo .pos-hero-etiqueta,.pos-modulo .pos-hero-etiqueta,.ventas-modulo .pos-hero-etiqueta,.qrs-modulo .pos-hero-etiqueta,.reportes-modulo .pos-hero-etiqueta,.dashboard-modulo .pos-hero-etiqueta,.proveedores-modulo .pos-hero-etiqueta,.compras-modulo .pos-hero-etiqueta,.precios-modulo .pos-hero-etiqueta,.gastos-modulo .pos-hero-etiqueta,.resumen-modulo .pos-hero-etiqueta,.amarilla-modulo .pos-hero-etiqueta,.tiendas-modulo .pos-hero-etiqueta,.asistencia-modulo .pos-hero-etiqueta,.importar-catalogo .pos-hero-etiqueta{color:#ffffffa6;text-transform:uppercase;letter-spacing:.07em;font-size:.65rem;font-weight:600;display:block}.marcas-modulo .pos-hero-valor,.productos-modulo .pos-hero-valor,.items-modulo .pos-hero-valor,.kardex-modulo .pos-hero-valor,.pos-modulo .pos-hero-valor,.ventas-modulo .pos-hero-valor,.qrs-modulo .pos-hero-valor,.reportes-modulo .pos-hero-valor,.dashboard-modulo .pos-hero-valor,.proveedores-modulo .pos-hero-valor,.compras-modulo .pos-hero-valor,.precios-modulo .pos-hero-valor,.gastos-modulo .pos-hero-valor,.resumen-modulo .pos-hero-valor,.amarilla-modulo .pos-hero-valor,.tiendas-modulo .pos-hero-valor,.asistencia-modulo .pos-hero-valor,.importar-catalogo .pos-hero-valor{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;display:block;overflow:hidden}.marcas-modulo .pos-buscador .crud-busqueda,.productos-modulo .pos-buscador .crud-busqueda,.items-modulo .pos-buscador .crud-busqueda,.kardex-modulo .pos-buscador .crud-busqueda,.pos-modulo .pos-buscador .crud-busqueda,.ventas-modulo .pos-buscador .crud-busqueda,.qrs-modulo .pos-buscador .crud-busqueda,.reportes-modulo .pos-buscador .crud-busqueda,.dashboard-modulo .pos-buscador .crud-busqueda,.proveedores-modulo .pos-buscador .crud-busqueda,.compras-modulo .pos-buscador .crud-busqueda,.precios-modulo .pos-buscador .crud-busqueda,.gastos-modulo .pos-buscador .crud-busqueda,.resumen-modulo .pos-buscador .crud-busqueda,.amarilla-modulo .pos-buscador .crud-busqueda,.tiendas-modulo .pos-buscador .crud-busqueda,.asistencia-modulo .pos-buscador .crud-busqueda,.importar-catalogo .pos-buscador .crud-busqueda{font-variant-numeric:tabular-nums}.marcas-modulo .pos-precio-referencia,.productos-modulo .pos-precio-referencia,.items-modulo .pos-precio-referencia,.kardex-modulo .pos-precio-referencia,.pos-modulo .pos-precio-referencia,.ventas-modulo .pos-precio-referencia,.qrs-modulo .pos-precio-referencia,.reportes-modulo .pos-precio-referencia,.dashboard-modulo .pos-precio-referencia,.proveedores-modulo .pos-precio-referencia,.compras-modulo .pos-precio-referencia,.precios-modulo .pos-precio-referencia,.gastos-modulo .pos-precio-referencia,.resumen-modulo .pos-precio-referencia,.amarilla-modulo .pos-precio-referencia,.tiendas-modulo .pos-precio-referencia,.asistencia-modulo .pos-precio-referencia,.importar-catalogo .pos-precio-referencia{font-family:var(--vz-font-family-monospace,monospace);color:var(--marca-apagado);font-size:.88rem}.marcas-modulo .pos-tabla-carrito thead th,.productos-modulo .pos-tabla-carrito thead th,.items-modulo .pos-tabla-carrito thead th,.kardex-modulo .pos-tabla-carrito thead th,.pos-modulo .pos-tabla-carrito thead th,.ventas-modulo .pos-tabla-carrito thead th,.qrs-modulo .pos-tabla-carrito thead th,.reportes-modulo .pos-tabla-carrito thead th,.dashboard-modulo .pos-tabla-carrito thead th,.proveedores-modulo .pos-tabla-carrito thead th,.compras-modulo .pos-tabla-carrito thead th,.precios-modulo .pos-tabla-carrito thead th,.gastos-modulo .pos-tabla-carrito thead th,.resumen-modulo .pos-tabla-carrito thead th,.amarilla-modulo .pos-tabla-carrito thead th,.tiendas-modulo .pos-tabla-carrito thead th,.asistencia-modulo .pos-tabla-carrito thead th,.importar-catalogo .pos-tabla-carrito thead th{letter-spacing:.04em;color:var(--marca-apagado);background-color:var(--marca-suave);border-bottom:1px solid var(--marca-linea);white-space:nowrap;text-transform:uppercase;font-size:.7rem;font-weight:650}.marcas-modulo .pos-tabla-carrito tbody td,.productos-modulo .pos-tabla-carrito tbody td,.items-modulo .pos-tabla-carrito tbody td,.kardex-modulo .pos-tabla-carrito tbody td,.pos-modulo .pos-tabla-carrito tbody td,.ventas-modulo .pos-tabla-carrito tbody td,.qrs-modulo .pos-tabla-carrito tbody td,.reportes-modulo .pos-tabla-carrito tbody td,.dashboard-modulo .pos-tabla-carrito tbody td,.proveedores-modulo .pos-tabla-carrito tbody td,.compras-modulo .pos-tabla-carrito tbody td,.precios-modulo .pos-tabla-carrito tbody td,.gastos-modulo .pos-tabla-carrito tbody td,.resumen-modulo .pos-tabla-carrito tbody td,.amarilla-modulo .pos-tabla-carrito tbody td,.tiendas-modulo .pos-tabla-carrito tbody td,.asistencia-modulo .pos-tabla-carrito tbody td,.importar-catalogo .pos-tabla-carrito tbody td{color:var(--marca-tinta);border-bottom-color:var(--marca-linea);vertical-align:middle;padding-top:.9rem;padding-bottom:.9rem}.marcas-modulo .pos-tabla-carrito tbody tr,.productos-modulo .pos-tabla-carrito tbody tr,.items-modulo .pos-tabla-carrito tbody tr,.kardex-modulo .pos-tabla-carrito tbody tr,.pos-modulo .pos-tabla-carrito tbody tr,.ventas-modulo .pos-tabla-carrito tbody tr,.qrs-modulo .pos-tabla-carrito tbody tr,.reportes-modulo .pos-tabla-carrito tbody tr,.dashboard-modulo .pos-tabla-carrito tbody tr,.proveedores-modulo .pos-tabla-carrito tbody tr,.compras-modulo .pos-tabla-carrito tbody tr,.precios-modulo .pos-tabla-carrito tbody tr,.gastos-modulo .pos-tabla-carrito tbody tr,.resumen-modulo .pos-tabla-carrito tbody tr,.amarilla-modulo .pos-tabla-carrito tbody tr,.tiendas-modulo .pos-tabla-carrito tbody tr,.asistencia-modulo .pos-tabla-carrito tbody tr,.importar-catalogo .pos-tabla-carrito tbody tr{transition:background-color .18s ease-out,box-shadow .18s ease-out}.marcas-modulo .pos-tabla-carrito tbody tr:not(:last-child) td,.productos-modulo .pos-tabla-carrito tbody tr:not(:last-child) td,.items-modulo .pos-tabla-carrito tbody tr:not(:last-child) td,.kardex-modulo .pos-tabla-carrito tbody tr:not(:last-child) td,.pos-modulo .pos-tabla-carrito tbody tr:not(:last-child) td,.ventas-modulo .pos-tabla-carrito tbody tr:not(:last-child) td,.qrs-modulo .pos-tabla-carrito tbody tr:not(:last-child) td,.reportes-modulo .pos-tabla-carrito tbody tr:not(:last-child) td,.dashboard-modulo .pos-tabla-carrito tbody tr:not(:last-child) td,.proveedores-modulo .pos-tabla-carrito tbody tr:not(:last-child) td,.compras-modulo .pos-tabla-carrito tbody tr:not(:last-child) td,.precios-modulo .pos-tabla-carrito tbody tr:not(:last-child) td,.gastos-modulo .pos-tabla-carrito tbody tr:not(:last-child) td,.resumen-modulo .pos-tabla-carrito tbody tr:not(:last-child) td,.amarilla-modulo .pos-tabla-carrito tbody tr:not(:last-child) td,.tiendas-modulo .pos-tabla-carrito tbody tr:not(:last-child) td,.asistencia-modulo .pos-tabla-carrito tbody tr:not(:last-child) td,.importar-catalogo .pos-tabla-carrito tbody tr:not(:last-child) td{border-bottom-color:var(--marca-linea)}.marcas-modulo .pos-tabla-carrito tbody tr:hover,.productos-modulo .pos-tabla-carrito tbody tr:hover,.items-modulo .pos-tabla-carrito tbody tr:hover,.kardex-modulo .pos-tabla-carrito tbody tr:hover,.pos-modulo .pos-tabla-carrito tbody tr:hover,.ventas-modulo .pos-tabla-carrito tbody tr:hover,.qrs-modulo .pos-tabla-carrito tbody tr:hover,.reportes-modulo .pos-tabla-carrito tbody tr:hover,.dashboard-modulo .pos-tabla-carrito tbody tr:hover,.proveedores-modulo .pos-tabla-carrito tbody tr:hover,.compras-modulo .pos-tabla-carrito tbody tr:hover,.precios-modulo .pos-tabla-carrito tbody tr:hover,.gastos-modulo .pos-tabla-carrito tbody tr:hover,.resumen-modulo .pos-tabla-carrito tbody tr:hover,.amarilla-modulo .pos-tabla-carrito tbody tr:hover,.tiendas-modulo .pos-tabla-carrito tbody tr:hover,.asistencia-modulo .pos-tabla-carrito tbody tr:hover,.importar-catalogo .pos-tabla-carrito tbody tr:hover{background-color:#25497009;box-shadow:inset 3px 0 #254970}.marcas-modulo .pos-tabla-carrito tbody tr:hover .pos-precio-referencia,.productos-modulo .pos-tabla-carrito tbody tr:hover .pos-precio-referencia,.items-modulo .pos-tabla-carrito tbody tr:hover .pos-precio-referencia,.kardex-modulo .pos-tabla-carrito tbody tr:hover .pos-precio-referencia,.pos-modulo .pos-tabla-carrito tbody tr:hover .pos-precio-referencia,.ventas-modulo .pos-tabla-carrito tbody tr:hover .pos-precio-referencia,.qrs-modulo .pos-tabla-carrito tbody tr:hover .pos-precio-referencia,.reportes-modulo .pos-tabla-carrito tbody tr:hover .pos-precio-referencia,.dashboard-modulo .pos-tabla-carrito tbody tr:hover .pos-precio-referencia,.proveedores-modulo .pos-tabla-carrito tbody tr:hover .pos-precio-referencia,.compras-modulo .pos-tabla-carrito tbody tr:hover .pos-precio-referencia,.precios-modulo .pos-tabla-carrito tbody tr:hover .pos-precio-referencia,.gastos-modulo .pos-tabla-carrito tbody tr:hover .pos-precio-referencia,.resumen-modulo .pos-tabla-carrito tbody tr:hover .pos-precio-referencia,.amarilla-modulo .pos-tabla-carrito tbody tr:hover .pos-precio-referencia,.tiendas-modulo .pos-tabla-carrito tbody tr:hover .pos-precio-referencia,.asistencia-modulo .pos-tabla-carrito tbody tr:hover .pos-precio-referencia,.importar-catalogo .pos-tabla-carrito tbody tr:hover .pos-precio-referencia{color:var(--marca-tinta)}.marcas-modulo .pos-carrito-pie,.productos-modulo .pos-carrito-pie,.items-modulo .pos-carrito-pie,.kardex-modulo .pos-carrito-pie,.pos-modulo .pos-carrito-pie,.ventas-modulo .pos-carrito-pie,.qrs-modulo .pos-carrito-pie,.reportes-modulo .pos-carrito-pie,.dashboard-modulo .pos-carrito-pie,.proveedores-modulo .pos-carrito-pie,.compras-modulo .pos-carrito-pie,.precios-modulo .pos-carrito-pie,.gastos-modulo .pos-carrito-pie,.resumen-modulo .pos-carrito-pie,.amarilla-modulo .pos-carrito-pie,.tiendas-modulo .pos-carrito-pie,.asistencia-modulo .pos-carrito-pie,.importar-catalogo .pos-carrito-pie{color:var(--marca-apagado);background:var(--marca-suave);border-top:1px dashed #d0d8e2;padding:.75rem 1.25rem;font-size:.78rem}.marcas-modulo .pos-metodos,.productos-modulo .pos-metodos,.items-modulo .pos-metodos,.kardex-modulo .pos-metodos,.pos-modulo .pos-metodos,.ventas-modulo .pos-metodos,.qrs-modulo .pos-metodos,.reportes-modulo .pos-metodos,.dashboard-modulo .pos-metodos,.proveedores-modulo .pos-metodos,.compras-modulo .pos-metodos,.precios-modulo .pos-metodos,.gastos-modulo .pos-metodos,.resumen-modulo .pos-metodos,.amarilla-modulo .pos-metodos,.tiendas-modulo .pos-metodos,.asistencia-modulo .pos-metodos,.importar-catalogo .pos-metodos{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.marcas-modulo .pos-metodo,.productos-modulo .pos-metodo,.items-modulo .pos-metodo,.kardex-modulo .pos-metodo,.pos-modulo .pos-metodo,.ventas-modulo .pos-metodo,.qrs-modulo .pos-metodo,.reportes-modulo .pos-metodo,.dashboard-modulo .pos-metodo,.proveedores-modulo .pos-metodo,.compras-modulo .pos-metodo,.precios-modulo .pos-metodo,.gastos-modulo .pos-metodo,.resumen-modulo .pos-metodo,.amarilla-modulo .pos-metodo,.tiendas-modulo .pos-metodo,.asistencia-modulo .pos-metodo,.importar-catalogo .pos-metodo{border:1px solid var(--marca-linea);background:var(--marca-superficie);color:var(--marca-apagado);text-align:center;border-radius:.65rem;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.65rem .4rem;font-size:.72rem;font-weight:500;line-height:1.1;transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s;display:flex}.marcas-modulo .pos-metodo i,.productos-modulo .pos-metodo i,.items-modulo .pos-metodo i,.kardex-modulo .pos-metodo i,.pos-modulo .pos-metodo i,.ventas-modulo .pos-metodo i,.qrs-modulo .pos-metodo i,.reportes-modulo .pos-metodo i,.dashboard-modulo .pos-metodo i,.proveedores-modulo .pos-metodo i,.compras-modulo .pos-metodo i,.precios-modulo .pos-metodo i,.gastos-modulo .pos-metodo i,.resumen-modulo .pos-metodo i,.amarilla-modulo .pos-metodo i,.tiendas-modulo .pos-metodo i,.asistencia-modulo .pos-metodo i,.importar-catalogo .pos-metodo i{font-size:1.2rem}.marcas-modulo .pos-metodo:hover,.productos-modulo .pos-metodo:hover,.items-modulo .pos-metodo:hover,.kardex-modulo .pos-metodo:hover,.pos-modulo .pos-metodo:hover,.ventas-modulo .pos-metodo:hover,.qrs-modulo .pos-metodo:hover,.reportes-modulo .pos-metodo:hover,.dashboard-modulo .pos-metodo:hover,.proveedores-modulo .pos-metodo:hover,.compras-modulo .pos-metodo:hover,.precios-modulo .pos-metodo:hover,.gastos-modulo .pos-metodo:hover,.resumen-modulo .pos-metodo:hover,.amarilla-modulo .pos-metodo:hover,.tiendas-modulo .pos-metodo:hover,.asistencia-modulo .pos-metodo:hover,.importar-catalogo .pos-metodo:hover{color:#254970;border-color:#254970}.marcas-modulo .pos-metodo.esta-activo,.productos-modulo .pos-metodo.esta-activo,.items-modulo .pos-metodo.esta-activo,.kardex-modulo .pos-metodo.esta-activo,.pos-modulo .pos-metodo.esta-activo,.ventas-modulo .pos-metodo.esta-activo,.qrs-modulo .pos-metodo.esta-activo,.reportes-modulo .pos-metodo.esta-activo,.dashboard-modulo .pos-metodo.esta-activo,.proveedores-modulo .pos-metodo.esta-activo,.compras-modulo .pos-metodo.esta-activo,.precios-modulo .pos-metodo.esta-activo,.gastos-modulo .pos-metodo.esta-activo,.resumen-modulo .pos-metodo.esta-activo,.amarilla-modulo .pos-metodo.esta-activo,.tiendas-modulo .pos-metodo.esta-activo,.asistencia-modulo .pos-metodo.esta-activo,.importar-catalogo .pos-metodo.esta-activo{color:#fff;background:#254970;border-color:#254970;box-shadow:0 .4rem 1rem #25497040}.marcas-modulo .pos-qr-imagen,.productos-modulo .pos-qr-imagen,.items-modulo .pos-qr-imagen,.kardex-modulo .pos-qr-imagen,.pos-modulo .pos-qr-imagen,.ventas-modulo .pos-qr-imagen,.qrs-modulo .pos-qr-imagen,.reportes-modulo .pos-qr-imagen,.dashboard-modulo .pos-qr-imagen,.proveedores-modulo .pos-qr-imagen,.compras-modulo .pos-qr-imagen,.precios-modulo .pos-qr-imagen,.gastos-modulo .pos-qr-imagen,.resumen-modulo .pos-qr-imagen,.amarilla-modulo .pos-qr-imagen,.tiendas-modulo .pos-qr-imagen,.asistencia-modulo .pos-qr-imagen,.importar-catalogo .pos-qr-imagen{text-align:center;margin:0}.marcas-modulo .pos-qr-imagen img,.productos-modulo .pos-qr-imagen img,.items-modulo .pos-qr-imagen img,.kardex-modulo .pos-qr-imagen img,.pos-modulo .pos-qr-imagen img,.ventas-modulo .pos-qr-imagen img,.qrs-modulo .pos-qr-imagen img,.reportes-modulo .pos-qr-imagen img,.dashboard-modulo .pos-qr-imagen img,.proveedores-modulo .pos-qr-imagen img,.compras-modulo .pos-qr-imagen img,.precios-modulo .pos-qr-imagen img,.gastos-modulo .pos-qr-imagen img,.resumen-modulo .pos-qr-imagen img,.amarilla-modulo .pos-qr-imagen img,.tiendas-modulo .pos-qr-imagen img,.asistencia-modulo .pos-qr-imagen img,.importar-catalogo .pos-qr-imagen img{aspect-ratio:1;object-fit:contain;background:var(--marca-superficie);border:1px solid var(--marca-linea);border-radius:.65rem;width:100%;max-width:13rem;margin:0 auto .5rem;padding:.5rem;display:block}.marcas-modulo .pos-qr-imagen figcaption,.productos-modulo .pos-qr-imagen figcaption,.items-modulo .pos-qr-imagen figcaption,.kardex-modulo .pos-qr-imagen figcaption,.pos-modulo .pos-qr-imagen figcaption,.ventas-modulo .pos-qr-imagen figcaption,.qrs-modulo .pos-qr-imagen figcaption,.reportes-modulo .pos-qr-imagen figcaption,.dashboard-modulo .pos-qr-imagen figcaption,.proveedores-modulo .pos-qr-imagen figcaption,.compras-modulo .pos-qr-imagen figcaption,.precios-modulo .pos-qr-imagen figcaption,.gastos-modulo .pos-qr-imagen figcaption,.resumen-modulo .pos-qr-imagen figcaption,.amarilla-modulo .pos-qr-imagen figcaption,.tiendas-modulo .pos-qr-imagen figcaption,.asistencia-modulo .pos-qr-imagen figcaption,.importar-catalogo .pos-qr-imagen figcaption{font-size:.82rem}.marcas-modulo .pos-comprobante,.productos-modulo .pos-comprobante,.items-modulo .pos-comprobante,.kardex-modulo .pos-comprobante,.pos-modulo .pos-comprobante,.ventas-modulo .pos-comprobante,.qrs-modulo .pos-comprobante,.reportes-modulo .pos-comprobante,.dashboard-modulo .pos-comprobante,.proveedores-modulo .pos-comprobante,.compras-modulo .pos-comprobante,.precios-modulo .pos-comprobante,.gastos-modulo .pos-comprobante,.resumen-modulo .pos-comprobante,.amarilla-modulo .pos-comprobante,.tiendas-modulo .pos-comprobante,.asistencia-modulo .pos-comprobante,.importar-catalogo .pos-comprobante{background:#1baf7a0f;border:1px solid #1baf7a;border-radius:.6rem;align-items:center;gap:.65rem;padding:.5rem .65rem;display:flex}.marcas-modulo .pos-comprobante img,.productos-modulo .pos-comprobante img,.items-modulo .pos-comprobante img,.kardex-modulo .pos-comprobante img,.pos-modulo .pos-comprobante img,.ventas-modulo .pos-comprobante img,.qrs-modulo .pos-comprobante img,.reportes-modulo .pos-comprobante img,.dashboard-modulo .pos-comprobante img,.proveedores-modulo .pos-comprobante img,.compras-modulo .pos-comprobante img,.precios-modulo .pos-comprobante img,.gastos-modulo .pos-comprobante img,.resumen-modulo .pos-comprobante img,.amarilla-modulo .pos-comprobante img,.tiendas-modulo .pos-comprobante img,.asistencia-modulo .pos-comprobante img,.importar-catalogo .pos-comprobante img{object-fit:cover;border-radius:.45rem;flex-shrink:0;width:2.75rem;height:2.75rem}.marcas-modulo .pos-aviso,.productos-modulo .pos-aviso,.items-modulo .pos-aviso,.kardex-modulo .pos-aviso,.pos-modulo .pos-aviso,.ventas-modulo .pos-aviso,.qrs-modulo .pos-aviso,.reportes-modulo .pos-aviso,.dashboard-modulo .pos-aviso,.proveedores-modulo .pos-aviso,.compras-modulo .pos-aviso,.precios-modulo .pos-aviso,.gastos-modulo .pos-aviso,.resumen-modulo .pos-aviso,.amarilla-modulo .pos-aviso,.tiendas-modulo .pos-aviso,.asistencia-modulo .pos-aviso,.importar-catalogo .pos-aviso{border-radius:.55rem;align-items:flex-start;gap:.5rem;padding:.55rem .7rem;font-size:.8rem;line-height:1.35;display:flex}.marcas-modulo .pos-aviso i,.productos-modulo .pos-aviso i,.items-modulo .pos-aviso i,.kardex-modulo .pos-aviso i,.pos-modulo .pos-aviso i,.ventas-modulo .pos-aviso i,.qrs-modulo .pos-aviso i,.reportes-modulo .pos-aviso i,.dashboard-modulo .pos-aviso i,.proveedores-modulo .pos-aviso i,.compras-modulo .pos-aviso i,.precios-modulo .pos-aviso i,.gastos-modulo .pos-aviso i,.resumen-modulo .pos-aviso i,.amarilla-modulo .pos-aviso i,.tiendas-modulo .pos-aviso i,.asistencia-modulo .pos-aviso i,.importar-catalogo .pos-aviso i{flex-shrink:0;font-size:1rem;line-height:1.2}.marcas-modulo .pos-aviso-info,.productos-modulo .pos-aviso-info,.items-modulo .pos-aviso-info,.kardex-modulo .pos-aviso-info,.pos-modulo .pos-aviso-info,.ventas-modulo .pos-aviso-info,.qrs-modulo .pos-aviso-info,.reportes-modulo .pos-aviso-info,.dashboard-modulo .pos-aviso-info,.proveedores-modulo .pos-aviso-info,.compras-modulo .pos-aviso-info,.precios-modulo .pos-aviso-info,.gastos-modulo .pos-aviso-info,.resumen-modulo .pos-aviso-info,.amarilla-modulo .pos-aviso-info,.tiendas-modulo .pos-aviso-info,.asistencia-modulo .pos-aviso-info,.importar-catalogo .pos-aviso-info{color:#1a5fb4;background:#5792bf0f}.marcas-modulo .pos-aviso-ok,.productos-modulo .pos-aviso-ok,.items-modulo .pos-aviso-ok,.kardex-modulo .pos-aviso-ok,.pos-modulo .pos-aviso-ok,.ventas-modulo .pos-aviso-ok,.qrs-modulo .pos-aviso-ok,.reportes-modulo .pos-aviso-ok,.dashboard-modulo .pos-aviso-ok,.proveedores-modulo .pos-aviso-ok,.compras-modulo .pos-aviso-ok,.precios-modulo .pos-aviso-ok,.gastos-modulo .pos-aviso-ok,.resumen-modulo .pos-aviso-ok,.amarilla-modulo .pos-aviso-ok,.tiendas-modulo .pos-aviso-ok,.asistencia-modulo .pos-aviso-ok,.importar-catalogo .pos-aviso-ok{color:#15864e;background:#1baf7a0f}.marcas-modulo .pos-aviso-error,.productos-modulo .pos-aviso-error,.items-modulo .pos-aviso-error,.kardex-modulo .pos-aviso-error,.pos-modulo .pos-aviso-error,.ventas-modulo .pos-aviso-error,.qrs-modulo .pos-aviso-error,.reportes-modulo .pos-aviso-error,.dashboard-modulo .pos-aviso-error,.proveedores-modulo .pos-aviso-error,.compras-modulo .pos-aviso-error,.precios-modulo .pos-aviso-error,.gastos-modulo .pos-aviso-error,.resumen-modulo .pos-aviso-error,.amarilla-modulo .pos-aviso-error,.tiendas-modulo .pos-aviso-error,.asistencia-modulo .pos-aviso-error,.importar-catalogo .pos-aviso-error{color:#c62828;background:#e349480f}.marcas-modulo .pos-total-reparto,.productos-modulo .pos-total-reparto,.items-modulo .pos-total-reparto,.kardex-modulo .pos-total-reparto,.pos-modulo .pos-total-reparto,.ventas-modulo .pos-total-reparto,.qrs-modulo .pos-total-reparto,.reportes-modulo .pos-total-reparto,.dashboard-modulo .pos-total-reparto,.proveedores-modulo .pos-total-reparto,.compras-modulo .pos-total-reparto,.precios-modulo .pos-total-reparto,.gastos-modulo .pos-total-reparto,.resumen-modulo .pos-total-reparto,.amarilla-modulo .pos-total-reparto,.tiendas-modulo .pos-total-reparto,.asistencia-modulo .pos-total-reparto,.importar-catalogo .pos-total-reparto{border-top:1px dashed #dde3ea;margin-top:.35rem;padding-top:.45rem}.marcas-modulo .qr-miniatura,.productos-modulo .qr-miniatura,.items-modulo .qr-miniatura,.kardex-modulo .qr-miniatura,.pos-modulo .qr-miniatura,.ventas-modulo .qr-miniatura,.qrs-modulo .qr-miniatura,.reportes-modulo .qr-miniatura,.dashboard-modulo .qr-miniatura,.proveedores-modulo .qr-miniatura,.compras-modulo .qr-miniatura,.precios-modulo .qr-miniatura,.gastos-modulo .qr-miniatura,.resumen-modulo .qr-miniatura,.amarilla-modulo .qr-miniatura,.tiendas-modulo .qr-miniatura,.asistencia-modulo .qr-miniatura,.importar-catalogo .qr-miniatura{border:1px solid var(--marca-linea);background:var(--marca-superficie);border-radius:.45rem;flex-shrink:0;width:2.6rem;height:2.6rem;padding:.15rem}.marcas-modulo .qr-miniatura img,.productos-modulo .qr-miniatura img,.items-modulo .qr-miniatura img,.kardex-modulo .qr-miniatura img,.pos-modulo .qr-miniatura img,.ventas-modulo .qr-miniatura img,.qrs-modulo .qr-miniatura img,.reportes-modulo .qr-miniatura img,.dashboard-modulo .qr-miniatura img,.proveedores-modulo .qr-miniatura img,.compras-modulo .qr-miniatura img,.precios-modulo .qr-miniatura img,.gastos-modulo .qr-miniatura img,.resumen-modulo .qr-miniatura img,.amarilla-modulo .qr-miniatura img,.tiendas-modulo .qr-miniatura img,.asistencia-modulo .qr-miniatura img,.importar-catalogo .qr-miniatura img{object-fit:contain;width:100%;height:100%}.marcas-modulo .fila-dado-de-baja,.productos-modulo .fila-dado-de-baja,.items-modulo .fila-dado-de-baja,.kardex-modulo .fila-dado-de-baja,.pos-modulo .fila-dado-de-baja,.ventas-modulo .fila-dado-de-baja,.qrs-modulo .fila-dado-de-baja,.reportes-modulo .fila-dado-de-baja,.dashboard-modulo .fila-dado-de-baja,.proveedores-modulo .fila-dado-de-baja,.compras-modulo .fila-dado-de-baja,.precios-modulo .fila-dado-de-baja,.gastos-modulo .fila-dado-de-baja,.resumen-modulo .fila-dado-de-baja,.amarilla-modulo .fila-dado-de-baja,.tiendas-modulo .fila-dado-de-baja,.asistencia-modulo .fila-dado-de-baja,.importar-catalogo .fila-dado-de-baja{opacity:.62}.marcas-modulo .venta-detalle,.productos-modulo .venta-detalle,.items-modulo .venta-detalle,.kardex-modulo .venta-detalle,.pos-modulo .venta-detalle,.ventas-modulo .venta-detalle,.qrs-modulo .venta-detalle,.reportes-modulo .venta-detalle,.dashboard-modulo .venta-detalle,.proveedores-modulo .venta-detalle,.compras-modulo .venta-detalle,.precios-modulo .venta-detalle,.gastos-modulo .venta-detalle,.resumen-modulo .venta-detalle,.amarilla-modulo .venta-detalle,.tiendas-modulo .venta-detalle,.asistencia-modulo .venta-detalle,.importar-catalogo .venta-detalle{border-left:4px solid #254970!important}.marcas-modulo .pos-carrito-card,.productos-modulo .pos-carrito-card,.items-modulo .pos-carrito-card,.kardex-modulo .pos-carrito-card,.pos-modulo .pos-carrito-card,.ventas-modulo .pos-carrito-card,.qrs-modulo .pos-carrito-card,.reportes-modulo .pos-carrito-card,.dashboard-modulo .pos-carrito-card,.proveedores-modulo .pos-carrito-card,.compras-modulo .pos-carrito-card,.precios-modulo .pos-carrito-card,.gastos-modulo .pos-carrito-card,.resumen-modulo .pos-carrito-card,.amarilla-modulo .pos-carrito-card,.tiendas-modulo .pos-carrito-card,.asistencia-modulo .pos-carrito-card,.importar-catalogo .pos-carrito-card{border:1px solid var(--marca-linea);border-radius:.85rem;overflow:hidden}.marcas-modulo .pos-carrito-vacio,.productos-modulo .pos-carrito-vacio,.items-modulo .pos-carrito-vacio,.kardex-modulo .pos-carrito-vacio,.pos-modulo .pos-carrito-vacio,.ventas-modulo .pos-carrito-vacio,.qrs-modulo .pos-carrito-vacio,.reportes-modulo .pos-carrito-vacio,.dashboard-modulo .pos-carrito-vacio,.proveedores-modulo .pos-carrito-vacio,.compras-modulo .pos-carrito-vacio,.precios-modulo .pos-carrito-vacio,.gastos-modulo .pos-carrito-vacio,.resumen-modulo .pos-carrito-vacio,.amarilla-modulo .pos-carrito-vacio,.tiendas-modulo .pos-carrito-vacio,.asistencia-modulo .pos-carrito-vacio,.importar-catalogo .pos-carrito-vacio{text-align:center;color:var(--marca-apagado);padding:3rem 1.5rem}.marcas-modulo .pos-carrito-vacio-icono,.productos-modulo .pos-carrito-vacio-icono,.items-modulo .pos-carrito-vacio-icono,.kardex-modulo .pos-carrito-vacio-icono,.pos-modulo .pos-carrito-vacio-icono,.ventas-modulo .pos-carrito-vacio-icono,.qrs-modulo .pos-carrito-vacio-icono,.reportes-modulo .pos-carrito-vacio-icono,.dashboard-modulo .pos-carrito-vacio-icono,.proveedores-modulo .pos-carrito-vacio-icono,.compras-modulo .pos-carrito-vacio-icono,.precios-modulo .pos-carrito-vacio-icono,.gastos-modulo .pos-carrito-vacio-icono,.resumen-modulo .pos-carrito-vacio-icono,.amarilla-modulo .pos-carrito-vacio-icono,.tiendas-modulo .pos-carrito-vacio-icono,.asistencia-modulo .pos-carrito-vacio-icono,.importar-catalogo .pos-carrito-vacio-icono{color:#254970;opacity:.7;background:#2549700f;border-radius:50%;place-items:center;width:4rem;height:4rem;margin:0 auto .75rem;font-size:1.5rem;display:grid}.marcas-modulo .pos-carrito-vacio-texto,.productos-modulo .pos-carrito-vacio-texto,.items-modulo .pos-carrito-vacio-texto,.kardex-modulo .pos-carrito-vacio-texto,.pos-modulo .pos-carrito-vacio-texto,.ventas-modulo .pos-carrito-vacio-texto,.qrs-modulo .pos-carrito-vacio-texto,.reportes-modulo .pos-carrito-vacio-texto,.dashboard-modulo .pos-carrito-vacio-texto,.proveedores-modulo .pos-carrito-vacio-texto,.compras-modulo .pos-carrito-vacio-texto,.precios-modulo .pos-carrito-vacio-texto,.gastos-modulo .pos-carrito-vacio-texto,.resumen-modulo .pos-carrito-vacio-texto,.amarilla-modulo .pos-carrito-vacio-texto,.tiendas-modulo .pos-carrito-vacio-texto,.asistencia-modulo .pos-carrito-vacio-texto,.importar-catalogo .pos-carrito-vacio-texto{font-size:.88rem;line-height:1.5}.marcas-modulo .pos-carrito-input-precio,.productos-modulo .pos-carrito-input-precio,.items-modulo .pos-carrito-input-precio,.kardex-modulo .pos-carrito-input-precio,.pos-modulo .pos-carrito-input-precio,.ventas-modulo .pos-carrito-input-precio,.qrs-modulo .pos-carrito-input-precio,.reportes-modulo .pos-carrito-input-precio,.dashboard-modulo .pos-carrito-input-precio,.proveedores-modulo .pos-carrito-input-precio,.compras-modulo .pos-carrito-input-precio,.precios-modulo .pos-carrito-input-precio,.gastos-modulo .pos-carrito-input-precio,.resumen-modulo .pos-carrito-input-precio,.amarilla-modulo .pos-carrito-input-precio,.tiendas-modulo .pos-carrito-input-precio,.asistencia-modulo .pos-carrito-input-precio,.importar-catalogo .pos-carrito-input-precio{border:1px solid var(--marca-linea);background:var(--marca-superficie);border-radius:.45rem;font-size:.84rem;font-weight:600;transition:border-color .2s,box-shadow .2s}.marcas-modulo .pos-carrito-input-precio:focus,.productos-modulo .pos-carrito-input-precio:focus,.items-modulo .pos-carrito-input-precio:focus,.kardex-modulo .pos-carrito-input-precio:focus,.pos-modulo .pos-carrito-input-precio:focus,.ventas-modulo .pos-carrito-input-precio:focus,.qrs-modulo .pos-carrito-input-precio:focus,.reportes-modulo .pos-carrito-input-precio:focus,.dashboard-modulo .pos-carrito-input-precio:focus,.proveedores-modulo .pos-carrito-input-precio:focus,.compras-modulo .pos-carrito-input-precio:focus,.precios-modulo .pos-carrito-input-precio:focus,.gastos-modulo .pos-carrito-input-precio:focus,.resumen-modulo .pos-carrito-input-precio:focus,.amarilla-modulo .pos-carrito-input-precio:focus,.tiendas-modulo .pos-carrito-input-precio:focus,.asistencia-modulo .pos-carrito-input-precio:focus,.importar-catalogo .pos-carrito-input-precio:focus{border-color:#254970;box-shadow:0 0 0 .18rem #25497014}.marcas-modulo .pos-carrito-input-precio-span,.productos-modulo .pos-carrito-input-precio-span,.items-modulo .pos-carrito-input-precio-span,.kardex-modulo .pos-carrito-input-precio-span,.pos-modulo .pos-carrito-input-precio-span,.ventas-modulo .pos-carrito-input-precio-span,.qrs-modulo .pos-carrito-input-precio-span,.reportes-modulo .pos-carrito-input-precio-span,.dashboard-modulo .pos-carrito-input-precio-span,.proveedores-modulo .pos-carrito-input-precio-span,.compras-modulo .pos-carrito-input-precio-span,.precios-modulo .pos-carrito-input-precio-span,.gastos-modulo .pos-carrito-input-precio-span,.resumen-modulo .pos-carrito-input-precio-span,.amarilla-modulo .pos-carrito-input-precio-span,.tiendas-modulo .pos-carrito-input-precio-span,.asistencia-modulo .pos-carrito-input-precio-span,.importar-catalogo .pos-carrito-input-precio-span{color:var(--marca-apagado);background:var(--marca-suave);border:1px solid var(--marca-linea);border-right:0;border-radius:.45rem 0 0 .45rem;font-size:.8rem;font-weight:600}.marcas-modulo .pos-carrito-accion-desc,.productos-modulo .pos-carrito-accion-desc,.items-modulo .pos-carrito-accion-desc,.kardex-modulo .pos-carrito-accion-desc,.pos-modulo .pos-carrito-accion-desc,.ventas-modulo .pos-carrito-accion-desc,.qrs-modulo .pos-carrito-accion-desc,.reportes-modulo .pos-carrito-accion-desc,.dashboard-modulo .pos-carrito-accion-desc,.proveedores-modulo .pos-carrito-accion-desc,.compras-modulo .pos-carrito-accion-desc,.precios-modulo .pos-carrito-accion-desc,.gastos-modulo .pos-carrito-accion-desc,.resumen-modulo .pos-carrito-accion-desc,.amarilla-modulo .pos-carrito-accion-desc,.tiendas-modulo .pos-carrito-accion-desc,.asistencia-modulo .pos-carrito-accion-desc,.importar-catalogo .pos-carrito-accion-desc{border:1px solid var(--marca-linea);background:var(--marca-superficie);color:var(--marca-apagado);cursor:pointer;border-radius:.35rem;align-items:center;gap:.2rem;padding:.15rem .4rem;font-size:.7rem;font-weight:500;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.marcas-modulo .pos-carrito-accion-desc:hover,.productos-modulo .pos-carrito-accion-desc:hover,.items-modulo .pos-carrito-accion-desc:hover,.kardex-modulo .pos-carrito-accion-desc:hover,.pos-modulo .pos-carrito-accion-desc:hover,.ventas-modulo .pos-carrito-accion-desc:hover,.qrs-modulo .pos-carrito-accion-desc:hover,.reportes-modulo .pos-carrito-accion-desc:hover,.dashboard-modulo .pos-carrito-accion-desc:hover,.proveedores-modulo .pos-carrito-accion-desc:hover,.compras-modulo .pos-carrito-accion-desc:hover,.precios-modulo .pos-carrito-accion-desc:hover,.gastos-modulo .pos-carrito-accion-desc:hover,.resumen-modulo .pos-carrito-accion-desc:hover,.amarilla-modulo .pos-carrito-accion-desc:hover,.tiendas-modulo .pos-carrito-accion-desc:hover,.asistencia-modulo .pos-carrito-accion-desc:hover,.importar-catalogo .pos-carrito-accion-desc:hover{color:#254970;background:#2549700d;border-color:#254970}.marcas-modulo .pos-carrito-accion-max:hover,.productos-modulo .pos-carrito-accion-max:hover,.items-modulo .pos-carrito-accion-max:hover,.kardex-modulo .pos-carrito-accion-max:hover,.pos-modulo .pos-carrito-accion-max:hover,.ventas-modulo .pos-carrito-accion-max:hover,.qrs-modulo .pos-carrito-accion-max:hover,.reportes-modulo .pos-carrito-accion-max:hover,.dashboard-modulo .pos-carrito-accion-max:hover,.proveedores-modulo .pos-carrito-accion-max:hover,.compras-modulo .pos-carrito-accion-max:hover,.precios-modulo .pos-carrito-accion-max:hover,.gastos-modulo .pos-carrito-accion-max:hover,.resumen-modulo .pos-carrito-accion-max:hover,.amarilla-modulo .pos-carrito-accion-max:hover,.tiendas-modulo .pos-carrito-accion-max:hover,.asistencia-modulo .pos-carrito-accion-max:hover,.importar-catalogo .pos-carrito-accion-max:hover{color:#8a6b34;background:#c5a1620f;border-color:#c5a162}.marcas-modulo .pos-carrito-quitar,.productos-modulo .pos-carrito-quitar,.items-modulo .pos-carrito-quitar,.kardex-modulo .pos-carrito-quitar,.pos-modulo .pos-carrito-quitar,.ventas-modulo .pos-carrito-quitar,.qrs-modulo .pos-carrito-quitar,.reportes-modulo .pos-carrito-quitar,.dashboard-modulo .pos-carrito-quitar,.proveedores-modulo .pos-carrito-quitar,.compras-modulo .pos-carrito-quitar,.precios-modulo .pos-carrito-quitar,.gastos-modulo .pos-carrito-quitar,.resumen-modulo .pos-carrito-quitar,.amarilla-modulo .pos-carrito-quitar,.tiendas-modulo .pos-carrito-quitar,.asistencia-modulo .pos-carrito-quitar,.importar-catalogo .pos-carrito-quitar{border:1px solid var(--marca-linea);background:var(--marca-superficie);color:#a7b1bf;cursor:pointer;border-radius:.4rem;place-items:center;width:1.75rem;height:1.75rem;font-size:.9rem;transition:background .15s,color .15s,border-color .15s,transform .15s;display:grid}.marcas-modulo .pos-carrito-quitar:hover,.productos-modulo .pos-carrito-quitar:hover,.items-modulo .pos-carrito-quitar:hover,.kardex-modulo .pos-carrito-quitar:hover,.pos-modulo .pos-carrito-quitar:hover,.ventas-modulo .pos-carrito-quitar:hover,.qrs-modulo .pos-carrito-quitar:hover,.reportes-modulo .pos-carrito-quitar:hover,.dashboard-modulo .pos-carrito-quitar:hover,.proveedores-modulo .pos-carrito-quitar:hover,.compras-modulo .pos-carrito-quitar:hover,.precios-modulo .pos-carrito-quitar:hover,.gastos-modulo .pos-carrito-quitar:hover,.resumen-modulo .pos-carrito-quitar:hover,.amarilla-modulo .pos-carrito-quitar:hover,.tiendas-modulo .pos-carrito-quitar:hover,.asistencia-modulo .pos-carrito-quitar:hover,.importar-catalogo .pos-carrito-quitar:hover{color:#e34948;background:#e349480f;border-color:#e34948;transform:translateY(-1px)}.marcas-modulo .pos-carrito-footer,.productos-modulo .pos-carrito-footer,.items-modulo .pos-carrito-footer,.kardex-modulo .pos-carrito-footer,.pos-modulo .pos-carrito-footer,.ventas-modulo .pos-carrito-footer,.qrs-modulo .pos-carrito-footer,.reportes-modulo .pos-carrito-footer,.dashboard-modulo .pos-carrito-footer,.proveedores-modulo .pos-carrito-footer,.compras-modulo .pos-carrito-footer,.precios-modulo .pos-carrito-footer,.gastos-modulo .pos-carrito-footer,.resumen-modulo .pos-carrito-footer,.amarilla-modulo .pos-carrito-footer,.tiendas-modulo .pos-carrito-footer,.asistencia-modulo .pos-carrito-footer,.importar-catalogo .pos-carrito-footer{color:var(--marca-apagado);background:var(--marca-suave);border-top:1px dashed #d0d8e2;padding:.75rem 1.25rem;font-size:.78rem}.marcas-modulo .pos-carrito-header,.productos-modulo .pos-carrito-header,.items-modulo .pos-carrito-header,.kardex-modulo .pos-carrito-header,.pos-modulo .pos-carrito-header,.ventas-modulo .pos-carrito-header,.qrs-modulo .pos-carrito-header,.reportes-modulo .pos-carrito-header,.dashboard-modulo .pos-carrito-header,.proveedores-modulo .pos-carrito-header,.compras-modulo .pos-carrito-header,.precios-modulo .pos-carrito-header,.gastos-modulo .pos-carrito-header,.resumen-modulo .pos-carrito-header,.amarilla-modulo .pos-carrito-header,.tiendas-modulo .pos-carrito-header,.asistencia-modulo .pos-carrito-header,.importar-catalogo .pos-carrito-header{background:var(--marca-superficie);border-bottom:1px solid var(--marca-linea);justify-content:space-between;align-items:center;padding:.85rem 1.25rem;display:flex}.marcas-modulo .pos-carrito-header-icon,.productos-modulo .pos-carrito-header-icon,.items-modulo .pos-carrito-header-icon,.kardex-modulo .pos-carrito-header-icon,.pos-modulo .pos-carrito-header-icon,.ventas-modulo .pos-carrito-header-icon,.qrs-modulo .pos-carrito-header-icon,.reportes-modulo .pos-carrito-header-icon,.dashboard-modulo .pos-carrito-header-icon,.proveedores-modulo .pos-carrito-header-icon,.compras-modulo .pos-carrito-header-icon,.precios-modulo .pos-carrito-header-icon,.gastos-modulo .pos-carrito-header-icon,.resumen-modulo .pos-carrito-header-icon,.amarilla-modulo .pos-carrito-header-icon,.tiendas-modulo .pos-carrito-header-icon,.asistencia-modulo .pos-carrito-header-icon,.importar-catalogo .pos-carrito-header-icon{color:#254970;background:linear-gradient(135deg,#2549701a,#2549700d);border-radius:.5rem;place-items:center;width:2rem;height:2rem;font-size:1rem;display:grid}.marcas-modulo .pos-carrito-titulo,.productos-modulo .pos-carrito-titulo,.items-modulo .pos-carrito-titulo,.kardex-modulo .pos-carrito-titulo,.pos-modulo .pos-carrito-titulo,.ventas-modulo .pos-carrito-titulo,.qrs-modulo .pos-carrito-titulo,.reportes-modulo .pos-carrito-titulo,.dashboard-modulo .pos-carrito-titulo,.proveedores-modulo .pos-carrito-titulo,.compras-modulo .pos-carrito-titulo,.precios-modulo .pos-carrito-titulo,.gastos-modulo .pos-carrito-titulo,.resumen-modulo .pos-carrito-titulo,.amarilla-modulo .pos-carrito-titulo,.tiendas-modulo .pos-carrito-titulo,.asistencia-modulo .pos-carrito-titulo,.importar-catalogo .pos-carrito-titulo{color:var(--marca-tinta);letter-spacing:-.01em;font-size:.95rem;font-weight:650}.marcas-modulo .pos-carrito-badge,.productos-modulo .pos-carrito-badge,.items-modulo .pos-carrito-badge,.kardex-modulo .pos-carrito-badge,.pos-modulo .pos-carrito-badge,.ventas-modulo .pos-carrito-badge,.qrs-modulo .pos-carrito-badge,.reportes-modulo .pos-carrito-badge,.dashboard-modulo .pos-carrito-badge,.proveedores-modulo .pos-carrito-badge,.compras-modulo .pos-carrito-badge,.precios-modulo .pos-carrito-badge,.gastos-modulo .pos-carrito-badge,.resumen-modulo .pos-carrito-badge,.amarilla-modulo .pos-carrito-badge,.tiendas-modulo .pos-carrito-badge,.asistencia-modulo .pos-carrito-badge,.importar-catalogo .pos-carrito-badge{color:#fff;background:linear-gradient(135deg,#254970,#1b3757);border-radius:2rem;justify-content:center;align-items:center;min-width:1.45rem;height:1.45rem;padding:0 .4rem;font-size:.68rem;font-weight:700;display:inline-flex;box-shadow:0 .2rem .6rem #25497047}.marcas-modulo .pos-carrito-vaciar-btn,.productos-modulo .pos-carrito-vaciar-btn,.items-modulo .pos-carrito-vaciar-btn,.kardex-modulo .pos-carrito-vaciar-btn,.pos-modulo .pos-carrito-vaciar-btn,.ventas-modulo .pos-carrito-vaciar-btn,.qrs-modulo .pos-carrito-vaciar-btn,.reportes-modulo .pos-carrito-vaciar-btn,.dashboard-modulo .pos-carrito-vaciar-btn,.proveedores-modulo .pos-carrito-vaciar-btn,.compras-modulo .pos-carrito-vaciar-btn,.precios-modulo .pos-carrito-vaciar-btn,.gastos-modulo .pos-carrito-vaciar-btn,.resumen-modulo .pos-carrito-vaciar-btn,.amarilla-modulo .pos-carrito-vaciar-btn,.tiendas-modulo .pos-carrito-vaciar-btn,.asistencia-modulo .pos-carrito-vaciar-btn,.importar-catalogo .pos-carrito-vaciar-btn{border:1px solid var(--marca-linea);background:var(--marca-superficie);color:var(--marca-apagado);border-radius:.5rem;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.78rem;font-weight:500;transition:all .2s;display:inline-flex}.marcas-modulo .pos-carrito-vaciar-btn:hover,.productos-modulo .pos-carrito-vaciar-btn:hover,.items-modulo .pos-carrito-vaciar-btn:hover,.kardex-modulo .pos-carrito-vaciar-btn:hover,.pos-modulo .pos-carrito-vaciar-btn:hover,.ventas-modulo .pos-carrito-vaciar-btn:hover,.qrs-modulo .pos-carrito-vaciar-btn:hover,.reportes-modulo .pos-carrito-vaciar-btn:hover,.dashboard-modulo .pos-carrito-vaciar-btn:hover,.proveedores-modulo .pos-carrito-vaciar-btn:hover,.compras-modulo .pos-carrito-vaciar-btn:hover,.precios-modulo .pos-carrito-vaciar-btn:hover,.gastos-modulo .pos-carrito-vaciar-btn:hover,.resumen-modulo .pos-carrito-vaciar-btn:hover,.amarilla-modulo .pos-carrito-vaciar-btn:hover,.tiendas-modulo .pos-carrito-vaciar-btn:hover,.asistencia-modulo .pos-carrito-vaciar-btn:hover,.importar-catalogo .pos-carrito-vaciar-btn:hover{color:#e34948;background:#e349480f;border-color:#e34948}.marcas-modulo .pos-carrito-vacio,.productos-modulo .pos-carrito-vacio,.items-modulo .pos-carrito-vacio,.kardex-modulo .pos-carrito-vacio,.pos-modulo .pos-carrito-vacio,.ventas-modulo .pos-carrito-vacio,.qrs-modulo .pos-carrito-vacio,.reportes-modulo .pos-carrito-vacio,.dashboard-modulo .pos-carrito-vacio,.proveedores-modulo .pos-carrito-vacio,.compras-modulo .pos-carrito-vacio,.precios-modulo .pos-carrito-vacio,.gastos-modulo .pos-carrito-vacio,.resumen-modulo .pos-carrito-vacio,.amarilla-modulo .pos-carrito-vacio,.tiendas-modulo .pos-carrito-vacio,.asistencia-modulo .pos-carrito-vacio,.importar-catalogo .pos-carrito-vacio{text-align:center;padding:3.5rem 1.5rem}.marcas-modulo .pos-carrito-vacio-icono,.productos-modulo .pos-carrito-vacio-icono,.items-modulo .pos-carrito-vacio-icono,.kardex-modulo .pos-carrito-vacio-icono,.pos-modulo .pos-carrito-vacio-icono,.ventas-modulo .pos-carrito-vacio-icono,.qrs-modulo .pos-carrito-vacio-icono,.reportes-modulo .pos-carrito-vacio-icono,.dashboard-modulo .pos-carrito-vacio-icono,.proveedores-modulo .pos-carrito-vacio-icono,.compras-modulo .pos-carrito-vacio-icono,.precios-modulo .pos-carrito-vacio-icono,.gastos-modulo .pos-carrito-vacio-icono,.resumen-modulo .pos-carrito-vacio-icono,.amarilla-modulo .pos-carrito-vacio-icono,.tiendas-modulo .pos-carrito-vacio-icono,.asistencia-modulo .pos-carrito-vacio-icono,.importar-catalogo .pos-carrito-vacio-icono{border:1px dashed color-mix(in srgb, #254970 25%, var(--marca-linea));color:#254970;opacity:.75;background:linear-gradient(135deg,#25497014,#1baf7a0a);border-radius:50%;place-items:center;width:5rem;height:5rem;margin:0 auto 1rem;font-size:1.8rem;animation:3s ease-in-out infinite pos-carrito-float;display:grid}@keyframes pos-carrito-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.marcas-modulo .pos-carrito-vacio-titulo,.productos-modulo .pos-carrito-vacio-titulo,.items-modulo .pos-carrito-vacio-titulo,.kardex-modulo .pos-carrito-vacio-titulo,.pos-modulo .pos-carrito-vacio-titulo,.ventas-modulo .pos-carrito-vacio-titulo,.qrs-modulo .pos-carrito-vacio-titulo,.reportes-modulo .pos-carrito-vacio-titulo,.dashboard-modulo .pos-carrito-vacio-titulo,.proveedores-modulo .pos-carrito-vacio-titulo,.compras-modulo .pos-carrito-vacio-titulo,.precios-modulo .pos-carrito-vacio-titulo,.gastos-modulo .pos-carrito-vacio-titulo,.resumen-modulo .pos-carrito-vacio-titulo,.amarilla-modulo .pos-carrito-vacio-titulo,.tiendas-modulo .pos-carrito-vacio-titulo,.asistencia-modulo .pos-carrito-vacio-titulo,.importar-catalogo .pos-carrito-vacio-titulo{color:var(--marca-tinta);margin-bottom:.35rem;font-size:1rem;font-weight:650}.marcas-modulo .pos-carrito-vacio-texto,.productos-modulo .pos-carrito-vacio-texto,.items-modulo .pos-carrito-vacio-texto,.kardex-modulo .pos-carrito-vacio-texto,.pos-modulo .pos-carrito-vacio-texto,.ventas-modulo .pos-carrito-vacio-texto,.qrs-modulo .pos-carrito-vacio-texto,.reportes-modulo .pos-carrito-vacio-texto,.dashboard-modulo .pos-carrito-vacio-texto,.proveedores-modulo .pos-carrito-vacio-texto,.compras-modulo .pos-carrito-vacio-texto,.precios-modulo .pos-carrito-vacio-texto,.gastos-modulo .pos-carrito-vacio-texto,.resumen-modulo .pos-carrito-vacio-texto,.amarilla-modulo .pos-carrito-vacio-texto,.tiendas-modulo .pos-carrito-vacio-texto,.asistencia-modulo .pos-carrito-vacio-texto,.importar-catalogo .pos-carrito-vacio-texto{color:var(--marca-apagado);font-size:.88rem;line-height:1.5}.marcas-modulo .pos-carrito-item-num,.productos-modulo .pos-carrito-item-num,.items-modulo .pos-carrito-item-num,.kardex-modulo .pos-carrito-item-num,.pos-modulo .pos-carrito-item-num,.ventas-modulo .pos-carrito-item-num,.qrs-modulo .pos-carrito-item-num,.reportes-modulo .pos-carrito-item-num,.dashboard-modulo .pos-carrito-item-num,.proveedores-modulo .pos-carrito-item-num,.compras-modulo .pos-carrito-item-num,.precios-modulo .pos-carrito-item-num,.gastos-modulo .pos-carrito-item-num,.resumen-modulo .pos-carrito-item-num,.amarilla-modulo .pos-carrito-item-num,.tiendas-modulo .pos-carrito-item-num,.asistencia-modulo .pos-carrito-item-num,.importar-catalogo .pos-carrito-item-num{color:#254970;background:#25497014;border-radius:.4rem;flex-shrink:0;place-items:center;width:1.65rem;height:1.65rem;font-size:.72rem;font-weight:700;display:grid}.marcas-modulo .pos-descuento-badge,.productos-modulo .pos-descuento-badge,.items-modulo .pos-descuento-badge,.kardex-modulo .pos-descuento-badge,.pos-modulo .pos-descuento-badge,.ventas-modulo .pos-descuento-badge,.qrs-modulo .pos-descuento-badge,.reportes-modulo .pos-descuento-badge,.dashboard-modulo .pos-descuento-badge,.proveedores-modulo .pos-descuento-badge,.compras-modulo .pos-descuento-badge,.precios-modulo .pos-descuento-badge,.gastos-modulo .pos-descuento-badge,.resumen-modulo .pos-descuento-badge,.amarilla-modulo .pos-descuento-badge,.tiendas-modulo .pos-descuento-badge,.asistencia-modulo .pos-descuento-badge,.importar-catalogo .pos-descuento-badge{color:#c62828;font-size:.76rem;font-weight:600;font-family:var(--vz-font-family-monospace,monospace);background:#e349480f;border-radius:.4rem;align-items:center;gap:.15rem;padding:.2rem .55rem;display:inline-flex}.marcas-modulo .pos-descuento-valor,.productos-modulo .pos-descuento-valor,.items-modulo .pos-descuento-valor,.kardex-modulo .pos-descuento-valor,.pos-modulo .pos-descuento-valor,.ventas-modulo .pos-descuento-valor,.qrs-modulo .pos-descuento-valor,.reportes-modulo .pos-descuento-valor,.dashboard-modulo .pos-descuento-valor,.proveedores-modulo .pos-descuento-valor,.compras-modulo .pos-descuento-valor,.precios-modulo .pos-descuento-valor,.gastos-modulo .pos-descuento-valor,.resumen-modulo .pos-descuento-valor,.amarilla-modulo .pos-descuento-valor,.tiendas-modulo .pos-descuento-valor,.asistencia-modulo .pos-descuento-valor,.importar-catalogo .pos-descuento-valor{color:#c62828!important}.marcas-modulo .pos-input-buscar,.productos-modulo .pos-input-buscar,.items-modulo .pos-input-buscar,.kardex-modulo .pos-input-buscar,.pos-modulo .pos-input-buscar,.ventas-modulo .pos-input-buscar,.qrs-modulo .pos-input-buscar,.reportes-modulo .pos-input-buscar,.dashboard-modulo .pos-input-buscar,.proveedores-modulo .pos-input-buscar,.compras-modulo .pos-input-buscar,.precios-modulo .pos-input-buscar,.gastos-modulo .pos-input-buscar,.resumen-modulo .pos-input-buscar,.amarilla-modulo .pos-input-buscar,.tiendas-modulo .pos-input-buscar,.asistencia-modulo .pos-input-buscar,.importar-catalogo .pos-input-buscar{font-variant-numeric:tabular-nums;border-left:3px solid #0000;transition:border-color .2s,box-shadow .2s,border-left-color .2s}.marcas-modulo .pos-input-buscar:focus,.productos-modulo .pos-input-buscar:focus,.items-modulo .pos-input-buscar:focus,.kardex-modulo .pos-input-buscar:focus,.pos-modulo .pos-input-buscar:focus,.ventas-modulo .pos-input-buscar:focus,.qrs-modulo .pos-input-buscar:focus,.reportes-modulo .pos-input-buscar:focus,.dashboard-modulo .pos-input-buscar:focus,.proveedores-modulo .pos-input-buscar:focus,.compras-modulo .pos-input-buscar:focus,.precios-modulo .pos-input-buscar:focus,.gastos-modulo .pos-input-buscar:focus,.resumen-modulo .pos-input-buscar:focus,.amarilla-modulo .pos-input-buscar:focus,.tiendas-modulo .pos-input-buscar:focus,.asistencia-modulo .pos-input-buscar:focus,.importar-catalogo .pos-input-buscar:focus{border-left-color:#254970}.marcas-modulo .pos-seccion,.productos-modulo .pos-seccion,.items-modulo .pos-seccion,.kardex-modulo .pos-seccion,.pos-modulo .pos-seccion,.ventas-modulo .pos-seccion,.qrs-modulo .pos-seccion,.reportes-modulo .pos-seccion,.dashboard-modulo .pos-seccion,.proveedores-modulo .pos-seccion,.compras-modulo .pos-seccion,.precios-modulo .pos-seccion,.gastos-modulo .pos-seccion,.resumen-modulo .pos-seccion,.amarilla-modulo .pos-seccion,.tiendas-modulo .pos-seccion,.asistencia-modulo .pos-seccion,.importar-catalogo .pos-seccion{margin-bottom:1.25rem}.marcas-modulo .pos-seccion-label,.productos-modulo .pos-seccion-label,.items-modulo .pos-seccion-label,.kardex-modulo .pos-seccion-label,.pos-modulo .pos-seccion-label,.ventas-modulo .pos-seccion-label,.qrs-modulo .pos-seccion-label,.reportes-modulo .pos-seccion-label,.dashboard-modulo .pos-seccion-label,.proveedores-modulo .pos-seccion-label,.compras-modulo .pos-seccion-label,.precios-modulo .pos-seccion-label,.gastos-modulo .pos-seccion-label,.resumen-modulo .pos-seccion-label,.amarilla-modulo .pos-seccion-label,.tiendas-modulo .pos-seccion-label,.asistencia-modulo .pos-seccion-label,.importar-catalogo .pos-seccion-label{color:var(--marca-tinta);align-items:center;gap:.4rem;margin-bottom:.6rem;font-size:.82rem;font-weight:650;display:flex}.marcas-modulo .pos-seccion-label i,.productos-modulo .pos-seccion-label i,.items-modulo .pos-seccion-label i,.kardex-modulo .pos-seccion-label i,.pos-modulo .pos-seccion-label i,.ventas-modulo .pos-seccion-label i,.qrs-modulo .pos-seccion-label i,.reportes-modulo .pos-seccion-label i,.dashboard-modulo .pos-seccion-label i,.proveedores-modulo .pos-seccion-label i,.compras-modulo .pos-seccion-label i,.precios-modulo .pos-seccion-label i,.gastos-modulo .pos-seccion-label i,.resumen-modulo .pos-seccion-label i,.amarilla-modulo .pos-seccion-label i,.tiendas-modulo .pos-seccion-label i,.asistencia-modulo .pos-seccion-label i,.importar-catalogo .pos-seccion-label i{color:#254970;font-size:.95rem}.marcas-modulo .pos-resultado-bloqueado,.productos-modulo .pos-resultado-bloqueado,.items-modulo .pos-resultado-bloqueado,.kardex-modulo .pos-resultado-bloqueado,.pos-modulo .pos-resultado-bloqueado,.ventas-modulo .pos-resultado-bloqueado,.qrs-modulo .pos-resultado-bloqueado,.reportes-modulo .pos-resultado-bloqueado,.dashboard-modulo .pos-resultado-bloqueado,.proveedores-modulo .pos-resultado-bloqueado,.compras-modulo .pos-resultado-bloqueado,.precios-modulo .pos-resultado-bloqueado,.gastos-modulo .pos-resultado-bloqueado,.resumen-modulo .pos-resultado-bloqueado,.amarilla-modulo .pos-resultado-bloqueado,.tiendas-modulo .pos-resultado-bloqueado,.asistencia-modulo .pos-resultado-bloqueado,.importar-catalogo .pos-resultado-bloqueado{opacity:.72;cursor:not-allowed;background:repeating-linear-gradient(135deg,#e3494808 0 8px,#0000 8px 16px)}.marcas-modulo .pos-resultado-bloqueado:hover,.productos-modulo .pos-resultado-bloqueado:hover,.items-modulo .pos-resultado-bloqueado:hover,.kardex-modulo .pos-resultado-bloqueado:hover,.pos-modulo .pos-resultado-bloqueado:hover,.ventas-modulo .pos-resultado-bloqueado:hover,.qrs-modulo .pos-resultado-bloqueado:hover,.reportes-modulo .pos-resultado-bloqueado:hover,.dashboard-modulo .pos-resultado-bloqueado:hover,.proveedores-modulo .pos-resultado-bloqueado:hover,.compras-modulo .pos-resultado-bloqueado:hover,.precios-modulo .pos-resultado-bloqueado:hover,.gastos-modulo .pos-resultado-bloqueado:hover,.resumen-modulo .pos-resultado-bloqueado:hover,.amarilla-modulo .pos-resultado-bloqueado:hover,.tiendas-modulo .pos-resultado-bloqueado:hover,.asistencia-modulo .pos-resultado-bloqueado:hover,.importar-catalogo .pos-resultado-bloqueado:hover{box-shadow:none;transform:none}.marcas-modulo .pos-resultado-cantidad,.productos-modulo .pos-resultado-cantidad,.items-modulo .pos-resultado-cantidad,.kardex-modulo .pos-resultado-cantidad,.pos-modulo .pos-resultado-cantidad,.ventas-modulo .pos-resultado-cantidad,.qrs-modulo .pos-resultado-cantidad,.reportes-modulo .pos-resultado-cantidad,.dashboard-modulo .pos-resultado-cantidad,.proveedores-modulo .pos-resultado-cantidad,.compras-modulo .pos-resultado-cantidad,.precios-modulo .pos-resultado-cantidad,.gastos-modulo .pos-resultado-cantidad,.resumen-modulo .pos-resultado-cantidad,.amarilla-modulo .pos-resultado-cantidad,.tiendas-modulo .pos-resultado-cantidad,.asistencia-modulo .pos-resultado-cantidad,.importar-catalogo .pos-resultado-cantidad{color:var(--marca-azul-texto);align-items:center;gap:.2rem;font-weight:600;display:inline-flex}.marcas-modulo .pos-resultado-estado,.productos-modulo .pos-resultado-estado,.items-modulo .pos-resultado-estado,.kardex-modulo .pos-resultado-estado,.pos-modulo .pos-resultado-estado,.ventas-modulo .pos-resultado-estado,.qrs-modulo .pos-resultado-estado,.reportes-modulo .pos-resultado-estado,.dashboard-modulo .pos-resultado-estado,.proveedores-modulo .pos-resultado-estado,.compras-modulo .pos-resultado-estado,.precios-modulo .pos-resultado-estado,.gastos-modulo .pos-resultado-estado,.resumen-modulo .pos-resultado-estado,.amarilla-modulo .pos-resultado-estado,.tiendas-modulo .pos-resultado-estado,.asistencia-modulo .pos-resultado-estado,.importar-catalogo .pos-resultado-estado{color:#c62828;background:#e3494814;border-radius:.35rem;align-items:center;gap:.3rem;margin-top:.25rem;padding:.15rem .45rem;font-size:.7rem;font-weight:600;display:inline-flex}.marcas-modulo .pos-busqueda-vacia,.productos-modulo .pos-busqueda-vacia,.items-modulo .pos-busqueda-vacia,.kardex-modulo .pos-busqueda-vacia,.pos-modulo .pos-busqueda-vacia,.ventas-modulo .pos-busqueda-vacia,.qrs-modulo .pos-busqueda-vacia,.reportes-modulo .pos-busqueda-vacia,.dashboard-modulo .pos-busqueda-vacia,.proveedores-modulo .pos-busqueda-vacia,.compras-modulo .pos-busqueda-vacia,.precios-modulo .pos-busqueda-vacia,.gastos-modulo .pos-busqueda-vacia,.resumen-modulo .pos-busqueda-vacia,.amarilla-modulo .pos-busqueda-vacia,.tiendas-modulo .pos-busqueda-vacia,.asistencia-modulo .pos-busqueda-vacia,.importar-catalogo .pos-busqueda-vacia{background:var(--vz-light);color:var(--vz-secondary-color);border:1px dashed #dde3ea;border-radius:.7rem;align-items:flex-start;gap:.7rem;padding:.85rem 1rem;display:flex}.marcas-modulo .pos-busqueda-vacia>i,.productos-modulo .pos-busqueda-vacia>i,.items-modulo .pos-busqueda-vacia>i,.kardex-modulo .pos-busqueda-vacia>i,.pos-modulo .pos-busqueda-vacia>i,.ventas-modulo .pos-busqueda-vacia>i,.qrs-modulo .pos-busqueda-vacia>i,.reportes-modulo .pos-busqueda-vacia>i,.dashboard-modulo .pos-busqueda-vacia>i,.proveedores-modulo .pos-busqueda-vacia>i,.compras-modulo .pos-busqueda-vacia>i,.precios-modulo .pos-busqueda-vacia>i,.gastos-modulo .pos-busqueda-vacia>i,.resumen-modulo .pos-busqueda-vacia>i,.amarilla-modulo .pos-busqueda-vacia>i,.tiendas-modulo .pos-busqueda-vacia>i,.asistencia-modulo .pos-busqueda-vacia>i,.importar-catalogo .pos-busqueda-vacia>i{color:#b0b8c4;flex-shrink:0;font-size:1.35rem}.marcas-modulo .pos-busqueda-vacia strong,.productos-modulo .pos-busqueda-vacia strong,.items-modulo .pos-busqueda-vacia strong,.kardex-modulo .pos-busqueda-vacia strong,.pos-modulo .pos-busqueda-vacia strong,.ventas-modulo .pos-busqueda-vacia strong,.qrs-modulo .pos-busqueda-vacia strong,.reportes-modulo .pos-busqueda-vacia strong,.dashboard-modulo .pos-busqueda-vacia strong,.proveedores-modulo .pos-busqueda-vacia strong,.compras-modulo .pos-busqueda-vacia strong,.precios-modulo .pos-busqueda-vacia strong,.gastos-modulo .pos-busqueda-vacia strong,.resumen-modulo .pos-busqueda-vacia strong,.amarilla-modulo .pos-busqueda-vacia strong,.tiendas-modulo .pos-busqueda-vacia strong,.asistencia-modulo .pos-busqueda-vacia strong,.importar-catalogo .pos-busqueda-vacia strong{color:var(--marca-tinta);font-size:.84rem}.marcas-modulo .pos-carrito-ficha,.productos-modulo .pos-carrito-ficha,.items-modulo .pos-carrito-ficha,.kardex-modulo .pos-carrito-ficha,.pos-modulo .pos-carrito-ficha,.ventas-modulo .pos-carrito-ficha,.qrs-modulo .pos-carrito-ficha,.reportes-modulo .pos-carrito-ficha,.dashboard-modulo .pos-carrito-ficha,.proveedores-modulo .pos-carrito-ficha,.compras-modulo .pos-carrito-ficha,.precios-modulo .pos-carrito-ficha,.gastos-modulo .pos-carrito-ficha,.resumen-modulo .pos-carrito-ficha,.amarilla-modulo .pos-carrito-ficha,.tiendas-modulo .pos-carrito-ficha,.asistencia-modulo .pos-carrito-ficha,.importar-catalogo .pos-carrito-ficha{flex-wrap:wrap;gap:.25rem .6rem;margin-top:.3rem;display:flex}.marcas-modulo .pos-carrito-dato,.productos-modulo .pos-carrito-dato,.items-modulo .pos-carrito-dato,.kardex-modulo .pos-carrito-dato,.pos-modulo .pos-carrito-dato,.ventas-modulo .pos-carrito-dato,.qrs-modulo .pos-carrito-dato,.reportes-modulo .pos-carrito-dato,.dashboard-modulo .pos-carrito-dato,.proveedores-modulo .pos-carrito-dato,.compras-modulo .pos-carrito-dato,.precios-modulo .pos-carrito-dato,.gastos-modulo .pos-carrito-dato,.resumen-modulo .pos-carrito-dato,.amarilla-modulo .pos-carrito-dato,.tiendas-modulo .pos-carrito-dato,.asistencia-modulo .pos-carrito-dato,.importar-catalogo .pos-carrito-dato{color:var(--vz-secondary-color);align-items:center;gap:.25rem;font-size:.7rem;line-height:1.4;display:inline-flex}.marcas-modulo .pos-carrito-dato i,.productos-modulo .pos-carrito-dato i,.items-modulo .pos-carrito-dato i,.kardex-modulo .pos-carrito-dato i,.pos-modulo .pos-carrito-dato i,.ventas-modulo .pos-carrito-dato i,.qrs-modulo .pos-carrito-dato i,.reportes-modulo .pos-carrito-dato i,.dashboard-modulo .pos-carrito-dato i,.proveedores-modulo .pos-carrito-dato i,.compras-modulo .pos-carrito-dato i,.precios-modulo .pos-carrito-dato i,.gastos-modulo .pos-carrito-dato i,.resumen-modulo .pos-carrito-dato i,.amarilla-modulo .pos-carrito-dato i,.tiendas-modulo .pos-carrito-dato i,.asistencia-modulo .pos-carrito-dato i,.importar-catalogo .pos-carrito-dato i{opacity:.75;font-size:.8rem}.marcas-modulo .pos-carrito-dato code,.productos-modulo .pos-carrito-dato code,.items-modulo .pos-carrito-dato code,.kardex-modulo .pos-carrito-dato code,.pos-modulo .pos-carrito-dato code,.ventas-modulo .pos-carrito-dato code,.qrs-modulo .pos-carrito-dato code,.reportes-modulo .pos-carrito-dato code,.dashboard-modulo .pos-carrito-dato code,.proveedores-modulo .pos-carrito-dato code,.compras-modulo .pos-carrito-dato code,.precios-modulo .pos-carrito-dato code,.gastos-modulo .pos-carrito-dato code,.resumen-modulo .pos-carrito-dato code,.amarilla-modulo .pos-carrito-dato code,.tiendas-modulo .pos-carrito-dato code,.asistencia-modulo .pos-carrito-dato code,.importar-catalogo .pos-carrito-dato code{background:0 0;padding:0 .2rem;font-size:.7rem}.marcas-modulo .pos-modal-aparato,.productos-modulo .pos-modal-aparato,.items-modulo .pos-modal-aparato,.kardex-modulo .pos-modal-aparato,.pos-modulo .pos-modal-aparato,.ventas-modulo .pos-modal-aparato,.qrs-modulo .pos-modal-aparato,.reportes-modulo .pos-modal-aparato,.dashboard-modulo .pos-modal-aparato,.proveedores-modulo .pos-modal-aparato,.compras-modulo .pos-modal-aparato,.precios-modulo .pos-modal-aparato,.gastos-modulo .pos-modal-aparato,.resumen-modulo .pos-modal-aparato,.amarilla-modulo .pos-modal-aparato,.tiendas-modulo .pos-modal-aparato,.asistencia-modulo .pos-modal-aparato,.importar-catalogo .pos-modal-aparato{border:1px solid var(--marca-linea);background:var(--vz-light);border-radius:.6rem;padding:.6rem .75rem}.marcas-modulo .pos-confirmar-lista,.productos-modulo .pos-confirmar-lista,.items-modulo .pos-confirmar-lista,.kardex-modulo .pos-confirmar-lista,.pos-modulo .pos-confirmar-lista,.ventas-modulo .pos-confirmar-lista,.qrs-modulo .pos-confirmar-lista,.reportes-modulo .pos-confirmar-lista,.dashboard-modulo .pos-confirmar-lista,.proveedores-modulo .pos-confirmar-lista,.compras-modulo .pos-confirmar-lista,.precios-modulo .pos-confirmar-lista,.gastos-modulo .pos-confirmar-lista,.resumen-modulo .pos-confirmar-lista,.amarilla-modulo .pos-confirmar-lista,.tiendas-modulo .pos-confirmar-lista,.asistencia-modulo .pos-confirmar-lista,.importar-catalogo .pos-confirmar-lista{border:1px solid var(--marca-linea);border-radius:.7rem;overflow:hidden}.marcas-modulo .pos-confirmar-item,.productos-modulo .pos-confirmar-item,.items-modulo .pos-confirmar-item,.kardex-modulo .pos-confirmar-item,.pos-modulo .pos-confirmar-item,.ventas-modulo .pos-confirmar-item,.qrs-modulo .pos-confirmar-item,.reportes-modulo .pos-confirmar-item,.dashboard-modulo .pos-confirmar-item,.proveedores-modulo .pos-confirmar-item,.compras-modulo .pos-confirmar-item,.precios-modulo .pos-confirmar-item,.gastos-modulo .pos-confirmar-item,.resumen-modulo .pos-confirmar-item,.amarilla-modulo .pos-confirmar-item,.tiendas-modulo .pos-confirmar-item,.asistencia-modulo .pos-confirmar-item,.importar-catalogo .pos-confirmar-item{border-bottom:1px solid var(--marca-linea);align-items:flex-start;gap:.65rem;padding:.7rem .85rem;display:flex}.marcas-modulo .pos-confirmar-item:last-child,.productos-modulo .pos-confirmar-item:last-child,.items-modulo .pos-confirmar-item:last-child,.kardex-modulo .pos-confirmar-item:last-child,.pos-modulo .pos-confirmar-item:last-child,.ventas-modulo .pos-confirmar-item:last-child,.qrs-modulo .pos-confirmar-item:last-child,.reportes-modulo .pos-confirmar-item:last-child,.dashboard-modulo .pos-confirmar-item:last-child,.proveedores-modulo .pos-confirmar-item:last-child,.compras-modulo .pos-confirmar-item:last-child,.precios-modulo .pos-confirmar-item:last-child,.gastos-modulo .pos-confirmar-item:last-child,.resumen-modulo .pos-confirmar-item:last-child,.amarilla-modulo .pos-confirmar-item:last-child,.tiendas-modulo .pos-confirmar-item:last-child,.asistencia-modulo .pos-confirmar-item:last-child,.importar-catalogo .pos-confirmar-item:last-child{border-bottom:0}.marcas-modulo .pos-confirmar-resumen,.productos-modulo .pos-confirmar-resumen,.items-modulo .pos-confirmar-resumen,.kardex-modulo .pos-confirmar-resumen,.pos-modulo .pos-confirmar-resumen,.ventas-modulo .pos-confirmar-resumen,.qrs-modulo .pos-confirmar-resumen,.reportes-modulo .pos-confirmar-resumen,.dashboard-modulo .pos-confirmar-resumen,.proveedores-modulo .pos-confirmar-resumen,.compras-modulo .pos-confirmar-resumen,.precios-modulo .pos-confirmar-resumen,.gastos-modulo .pos-confirmar-resumen,.resumen-modulo .pos-confirmar-resumen,.amarilla-modulo .pos-confirmar-resumen,.tiendas-modulo .pos-confirmar-resumen,.asistencia-modulo .pos-confirmar-resumen,.importar-catalogo .pos-confirmar-resumen{background:var(--vz-light);border-radius:.7rem;margin-top:.9rem;padding:.85rem 1rem}.marcas-modulo .pos-confirmar-fila,.productos-modulo .pos-confirmar-fila,.items-modulo .pos-confirmar-fila,.kardex-modulo .pos-confirmar-fila,.pos-modulo .pos-confirmar-fila,.ventas-modulo .pos-confirmar-fila,.qrs-modulo .pos-confirmar-fila,.reportes-modulo .pos-confirmar-fila,.dashboard-modulo .pos-confirmar-fila,.proveedores-modulo .pos-confirmar-fila,.compras-modulo .pos-confirmar-fila,.precios-modulo .pos-confirmar-fila,.gastos-modulo .pos-confirmar-fila,.resumen-modulo .pos-confirmar-fila,.amarilla-modulo .pos-confirmar-fila,.tiendas-modulo .pos-confirmar-fila,.asistencia-modulo .pos-confirmar-fila,.importar-catalogo .pos-confirmar-fila{justify-content:space-between;align-items:baseline;gap:1rem;padding:.2rem 0;display:flex}.marcas-modulo .pos-confirmar-fila span,.productos-modulo .pos-confirmar-fila span,.items-modulo .pos-confirmar-fila span,.kardex-modulo .pos-confirmar-fila span,.pos-modulo .pos-confirmar-fila span,.ventas-modulo .pos-confirmar-fila span,.qrs-modulo .pos-confirmar-fila span,.reportes-modulo .pos-confirmar-fila span,.dashboard-modulo .pos-confirmar-fila span,.proveedores-modulo .pos-confirmar-fila span,.compras-modulo .pos-confirmar-fila span,.precios-modulo .pos-confirmar-fila span,.gastos-modulo .pos-confirmar-fila span,.resumen-modulo .pos-confirmar-fila span,.amarilla-modulo .pos-confirmar-fila span,.tiendas-modulo .pos-confirmar-fila span,.asistencia-modulo .pos-confirmar-fila span,.importar-catalogo .pos-confirmar-fila span{color:var(--vz-secondary-color);font-size:.8rem}.marcas-modulo .pos-confirmar-fila strong,.productos-modulo .pos-confirmar-fila strong,.items-modulo .pos-confirmar-fila strong,.kardex-modulo .pos-confirmar-fila strong,.pos-modulo .pos-confirmar-fila strong,.ventas-modulo .pos-confirmar-fila strong,.qrs-modulo .pos-confirmar-fila strong,.reportes-modulo .pos-confirmar-fila strong,.dashboard-modulo .pos-confirmar-fila strong,.proveedores-modulo .pos-confirmar-fila strong,.compras-modulo .pos-confirmar-fila strong,.precios-modulo .pos-confirmar-fila strong,.gastos-modulo .pos-confirmar-fila strong,.resumen-modulo .pos-confirmar-fila strong,.amarilla-modulo .pos-confirmar-fila strong,.tiendas-modulo .pos-confirmar-fila strong,.asistencia-modulo .pos-confirmar-fila strong,.importar-catalogo .pos-confirmar-fila strong{font-size:.84rem}.marcas-modulo .pos-confirmar-total,.productos-modulo .pos-confirmar-total,.items-modulo .pos-confirmar-total,.kardex-modulo .pos-confirmar-total,.pos-modulo .pos-confirmar-total,.ventas-modulo .pos-confirmar-total,.qrs-modulo .pos-confirmar-total,.reportes-modulo .pos-confirmar-total,.dashboard-modulo .pos-confirmar-total,.proveedores-modulo .pos-confirmar-total,.compras-modulo .pos-confirmar-total,.precios-modulo .pos-confirmar-total,.gastos-modulo .pos-confirmar-total,.resumen-modulo .pos-confirmar-total,.amarilla-modulo .pos-confirmar-total,.tiendas-modulo .pos-confirmar-total,.asistencia-modulo .pos-confirmar-total,.importar-catalogo .pos-confirmar-total{border-top:1px dashed #dde3ea;margin-top:.4rem;padding-top:.55rem}.marcas-modulo .pos-confirmar-total span,.productos-modulo .pos-confirmar-total span,.items-modulo .pos-confirmar-total span,.kardex-modulo .pos-confirmar-total span,.pos-modulo .pos-confirmar-total span,.ventas-modulo .pos-confirmar-total span,.qrs-modulo .pos-confirmar-total span,.reportes-modulo .pos-confirmar-total span,.dashboard-modulo .pos-confirmar-total span,.proveedores-modulo .pos-confirmar-total span,.compras-modulo .pos-confirmar-total span,.precios-modulo .pos-confirmar-total span,.gastos-modulo .pos-confirmar-total span,.resumen-modulo .pos-confirmar-total span,.amarilla-modulo .pos-confirmar-total span,.tiendas-modulo .pos-confirmar-total span,.asistencia-modulo .pos-confirmar-total span,.importar-catalogo .pos-confirmar-total span{color:var(--marca-tinta);font-size:.92rem;font-weight:600}.marcas-modulo .pos-confirmar-total strong,.productos-modulo .pos-confirmar-total strong,.items-modulo .pos-confirmar-total strong,.kardex-modulo .pos-confirmar-total strong,.pos-modulo .pos-confirmar-total strong,.ventas-modulo .pos-confirmar-total strong,.qrs-modulo .pos-confirmar-total strong,.reportes-modulo .pos-confirmar-total strong,.dashboard-modulo .pos-confirmar-total strong,.proveedores-modulo .pos-confirmar-total strong,.compras-modulo .pos-confirmar-total strong,.precios-modulo .pos-confirmar-total strong,.gastos-modulo .pos-confirmar-total strong,.resumen-modulo .pos-confirmar-total strong,.amarilla-modulo .pos-confirmar-total strong,.tiendas-modulo .pos-confirmar-total strong,.asistencia-modulo .pos-confirmar-total strong,.importar-catalogo .pos-confirmar-total strong{color:#254970;font-size:1.3rem}.marcas-modulo .pos-alta-cliente,.productos-modulo .pos-alta-cliente,.items-modulo .pos-alta-cliente,.kardex-modulo .pos-alta-cliente,.pos-modulo .pos-alta-cliente,.ventas-modulo .pos-alta-cliente,.qrs-modulo .pos-alta-cliente,.reportes-modulo .pos-alta-cliente,.dashboard-modulo .pos-alta-cliente,.proveedores-modulo .pos-alta-cliente,.compras-modulo .pos-alta-cliente,.precios-modulo .pos-alta-cliente,.gastos-modulo .pos-alta-cliente,.resumen-modulo .pos-alta-cliente,.amarilla-modulo .pos-alta-cliente,.tiendas-modulo .pos-alta-cliente,.asistencia-modulo .pos-alta-cliente,.importar-catalogo .pos-alta-cliente{color:#254970;text-align:left;background:linear-gradient(135deg,#2549700f,#25497005);border:1px dashed #25497073;border-radius:.75rem;align-items:center;gap:.7rem;width:100%;padding:.7rem .85rem;transition:border-color .16s,background-color .16s,transform .16s;display:flex}.marcas-modulo .pos-alta-cliente:hover,.productos-modulo .pos-alta-cliente:hover,.items-modulo .pos-alta-cliente:hover,.kardex-modulo .pos-alta-cliente:hover,.pos-modulo .pos-alta-cliente:hover,.ventas-modulo .pos-alta-cliente:hover,.qrs-modulo .pos-alta-cliente:hover,.reportes-modulo .pos-alta-cliente:hover,.dashboard-modulo .pos-alta-cliente:hover,.proveedores-modulo .pos-alta-cliente:hover,.compras-modulo .pos-alta-cliente:hover,.precios-modulo .pos-alta-cliente:hover,.gastos-modulo .pos-alta-cliente:hover,.resumen-modulo .pos-alta-cliente:hover,.amarilla-modulo .pos-alta-cliente:hover,.tiendas-modulo .pos-alta-cliente:hover,.asistencia-modulo .pos-alta-cliente:hover,.importar-catalogo .pos-alta-cliente:hover{background:linear-gradient(135deg,#2549701f,#2549700d);border-style:solid;transform:translateY(-1px)}.marcas-modulo .pos-alta-cliente:active,.productos-modulo .pos-alta-cliente:active,.items-modulo .pos-alta-cliente:active,.kardex-modulo .pos-alta-cliente:active,.pos-modulo .pos-alta-cliente:active,.ventas-modulo .pos-alta-cliente:active,.qrs-modulo .pos-alta-cliente:active,.reportes-modulo .pos-alta-cliente:active,.dashboard-modulo .pos-alta-cliente:active,.proveedores-modulo .pos-alta-cliente:active,.compras-modulo .pos-alta-cliente:active,.precios-modulo .pos-alta-cliente:active,.gastos-modulo .pos-alta-cliente:active,.resumen-modulo .pos-alta-cliente:active,.amarilla-modulo .pos-alta-cliente:active,.tiendas-modulo .pos-alta-cliente:active,.asistencia-modulo .pos-alta-cliente:active,.importar-catalogo .pos-alta-cliente:active{transform:none}.marcas-modulo .pos-alta-cliente-icono,.productos-modulo .pos-alta-cliente-icono,.items-modulo .pos-alta-cliente-icono,.kardex-modulo .pos-alta-cliente-icono,.pos-modulo .pos-alta-cliente-icono,.ventas-modulo .pos-alta-cliente-icono,.qrs-modulo .pos-alta-cliente-icono,.reportes-modulo .pos-alta-cliente-icono,.dashboard-modulo .pos-alta-cliente-icono,.proveedores-modulo .pos-alta-cliente-icono,.compras-modulo .pos-alta-cliente-icono,.precios-modulo .pos-alta-cliente-icono,.gastos-modulo .pos-alta-cliente-icono,.resumen-modulo .pos-alta-cliente-icono,.amarilla-modulo .pos-alta-cliente-icono,.tiendas-modulo .pos-alta-cliente-icono,.asistencia-modulo .pos-alta-cliente-icono,.importar-catalogo .pos-alta-cliente-icono{color:#fff;background:#254970;border-radius:.6rem;flex-shrink:0;place-items:center;width:2.1rem;height:2.1rem;font-size:1rem;display:grid}.marcas-modulo .pos-alta-cliente-titulo,.productos-modulo .pos-alta-cliente-titulo,.items-modulo .pos-alta-cliente-titulo,.kardex-modulo .pos-alta-cliente-titulo,.pos-modulo .pos-alta-cliente-titulo,.ventas-modulo .pos-alta-cliente-titulo,.qrs-modulo .pos-alta-cliente-titulo,.reportes-modulo .pos-alta-cliente-titulo,.dashboard-modulo .pos-alta-cliente-titulo,.proveedores-modulo .pos-alta-cliente-titulo,.compras-modulo .pos-alta-cliente-titulo,.precios-modulo .pos-alta-cliente-titulo,.gastos-modulo .pos-alta-cliente-titulo,.resumen-modulo .pos-alta-cliente-titulo,.amarilla-modulo .pos-alta-cliente-titulo,.tiendas-modulo .pos-alta-cliente-titulo,.asistencia-modulo .pos-alta-cliente-titulo,.importar-catalogo .pos-alta-cliente-titulo{font-size:.84rem;font-weight:650;line-height:1.2;display:block}.marcas-modulo .pos-alta-cliente-nota,.productos-modulo .pos-alta-cliente-nota,.items-modulo .pos-alta-cliente-nota,.kardex-modulo .pos-alta-cliente-nota,.pos-modulo .pos-alta-cliente-nota,.ventas-modulo .pos-alta-cliente-nota,.qrs-modulo .pos-alta-cliente-nota,.reportes-modulo .pos-alta-cliente-nota,.dashboard-modulo .pos-alta-cliente-nota,.proveedores-modulo .pos-alta-cliente-nota,.compras-modulo .pos-alta-cliente-nota,.precios-modulo .pos-alta-cliente-nota,.gastos-modulo .pos-alta-cliente-nota,.resumen-modulo .pos-alta-cliente-nota,.amarilla-modulo .pos-alta-cliente-nota,.tiendas-modulo .pos-alta-cliente-nota,.asistencia-modulo .pos-alta-cliente-nota,.importar-catalogo .pos-alta-cliente-nota{color:var(--vz-secondary-color);font-size:.7rem;display:block}.marcas-modulo .pos-alta-cliente-flecha,.productos-modulo .pos-alta-cliente-flecha,.items-modulo .pos-alta-cliente-flecha,.kardex-modulo .pos-alta-cliente-flecha,.pos-modulo .pos-alta-cliente-flecha,.ventas-modulo .pos-alta-cliente-flecha,.qrs-modulo .pos-alta-cliente-flecha,.reportes-modulo .pos-alta-cliente-flecha,.dashboard-modulo .pos-alta-cliente-flecha,.proveedores-modulo .pos-alta-cliente-flecha,.compras-modulo .pos-alta-cliente-flecha,.precios-modulo .pos-alta-cliente-flecha,.gastos-modulo .pos-alta-cliente-flecha,.resumen-modulo .pos-alta-cliente-flecha,.amarilla-modulo .pos-alta-cliente-flecha,.tiendas-modulo .pos-alta-cliente-flecha,.asistencia-modulo .pos-alta-cliente-flecha,.importar-catalogo .pos-alta-cliente-flecha{opacity:.7;flex-shrink:0;margin-left:auto;font-size:1rem}.marcas-modulo .pos-cobro-header,.productos-modulo .pos-cobro-header,.items-modulo .pos-cobro-header,.kardex-modulo .pos-cobro-header,.pos-modulo .pos-cobro-header,.ventas-modulo .pos-cobro-header,.qrs-modulo .pos-cobro-header,.reportes-modulo .pos-cobro-header,.dashboard-modulo .pos-cobro-header,.proveedores-modulo .pos-cobro-header,.compras-modulo .pos-cobro-header,.precios-modulo .pos-cobro-header,.gastos-modulo .pos-cobro-header,.resumen-modulo .pos-cobro-header,.amarilla-modulo .pos-cobro-header,.tiendas-modulo .pos-cobro-header,.asistencia-modulo .pos-cobro-header,.importar-catalogo .pos-cobro-header{background:var(--marca-superficie);border-bottom:1px solid var(--marca-linea);align-items:center;gap:.65rem;padding:.85rem 1.25rem;display:flex}.marcas-modulo .pos-cobro-header-icon,.productos-modulo .pos-cobro-header-icon,.items-modulo .pos-cobro-header-icon,.kardex-modulo .pos-cobro-header-icon,.pos-modulo .pos-cobro-header-icon,.ventas-modulo .pos-cobro-header-icon,.qrs-modulo .pos-cobro-header-icon,.reportes-modulo .pos-cobro-header-icon,.dashboard-modulo .pos-cobro-header-icon,.proveedores-modulo .pos-cobro-header-icon,.compras-modulo .pos-cobro-header-icon,.precios-modulo .pos-cobro-header-icon,.gastos-modulo .pos-cobro-header-icon,.resumen-modulo .pos-cobro-header-icon,.amarilla-modulo .pos-cobro-header-icon,.tiendas-modulo .pos-cobro-header-icon,.asistencia-modulo .pos-cobro-header-icon,.importar-catalogo .pos-cobro-header-icon{color:#254970;background:linear-gradient(135deg,#2549701a,#2549700d);border-radius:.5rem;place-items:center;width:2rem;height:2rem;font-size:1rem;display:grid}.marcas-modulo .pos-cobro-titulo,.productos-modulo .pos-cobro-titulo,.items-modulo .pos-cobro-titulo,.kardex-modulo .pos-cobro-titulo,.pos-modulo .pos-cobro-titulo,.ventas-modulo .pos-cobro-titulo,.qrs-modulo .pos-cobro-titulo,.reportes-modulo .pos-cobro-titulo,.dashboard-modulo .pos-cobro-titulo,.proveedores-modulo .pos-cobro-titulo,.compras-modulo .pos-cobro-titulo,.precios-modulo .pos-cobro-titulo,.gastos-modulo .pos-cobro-titulo,.resumen-modulo .pos-cobro-titulo,.amarilla-modulo .pos-cobro-titulo,.tiendas-modulo .pos-cobro-titulo,.asistencia-modulo .pos-cobro-titulo,.importar-catalogo .pos-cobro-titulo{color:var(--marca-tinta);letter-spacing:-.01em;font-size:.95rem;font-weight:650}.marcas-modulo .pos-totales,.productos-modulo .pos-totales,.items-modulo .pos-totales,.kardex-modulo .pos-totales,.pos-modulo .pos-totales,.ventas-modulo .pos-totales,.qrs-modulo .pos-totales,.reportes-modulo .pos-totales,.dashboard-modulo .pos-totales,.proveedores-modulo .pos-totales,.compras-modulo .pos-totales,.precios-modulo .pos-totales,.gastos-modulo .pos-totales,.resumen-modulo .pos-totales,.amarilla-modulo .pos-totales,.tiendas-modulo .pos-totales,.asistencia-modulo .pos-totales,.importar-catalogo .pos-totales{border:1px solid var(--marca-linea);background:linear-gradient(135deg, var(--marca-suave) 0%, #f1f5f9 100%);border-radius:.75rem;padding:1rem 1.15rem}.marcas-modulo .pos-total-final,.productos-modulo .pos-total-final,.items-modulo .pos-total-final,.kardex-modulo .pos-total-final,.pos-modulo .pos-total-final,.ventas-modulo .pos-total-final,.qrs-modulo .pos-total-final,.reportes-modulo .pos-total-final,.dashboard-modulo .pos-total-final,.proveedores-modulo .pos-total-final,.compras-modulo .pos-total-final,.precios-modulo .pos-total-final,.gastos-modulo .pos-total-final,.resumen-modulo .pos-total-final,.amarilla-modulo .pos-total-final,.tiendas-modulo .pos-total-final,.asistencia-modulo .pos-total-final,.importar-catalogo .pos-total-final{background:linear-gradient(90deg,#2549700a,#0000);border-top:2px solid #254970;border-radius:.5rem;margin-top:.4rem;margin-left:-.6rem;margin-right:-.6rem;padding-top:.65rem;padding-left:.6rem;padding-right:.6rem}.marcas-modulo .pos-total-final span,.productos-modulo .pos-total-final span,.items-modulo .pos-total-final span,.kardex-modulo .pos-total-final span,.pos-modulo .pos-total-final span,.ventas-modulo .pos-total-final span,.qrs-modulo .pos-total-final span,.reportes-modulo .pos-total-final span,.dashboard-modulo .pos-total-final span,.proveedores-modulo .pos-total-final span,.compras-modulo .pos-total-final span,.precios-modulo .pos-total-final span,.gastos-modulo .pos-total-final span,.resumen-modulo .pos-total-final span,.amarilla-modulo .pos-total-final span,.tiendas-modulo .pos-total-final span,.asistencia-modulo .pos-total-final span,.importar-catalogo .pos-total-final span{color:var(--marca-tinta);font-size:.95rem;font-weight:650}.marcas-modulo .pos-total-final strong,.productos-modulo .pos-total-final strong,.items-modulo .pos-total-final strong,.kardex-modulo .pos-total-final strong,.pos-modulo .pos-total-final strong,.ventas-modulo .pos-total-final strong,.qrs-modulo .pos-total-final strong,.reportes-modulo .pos-total-final strong,.dashboard-modulo .pos-total-final strong,.proveedores-modulo .pos-total-final strong,.compras-modulo .pos-total-final strong,.precios-modulo .pos-total-final strong,.gastos-modulo .pos-total-final strong,.resumen-modulo .pos-total-final strong,.amarilla-modulo .pos-total-final strong,.tiendas-modulo .pos-total-final strong,.asistencia-modulo .pos-total-final strong,.importar-catalogo .pos-total-final strong{color:#254970;letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.marcas-modulo .pos-cobrar,.productos-modulo .pos-cobrar,.items-modulo .pos-cobrar,.kardex-modulo .pos-cobrar,.pos-modulo .pos-cobrar,.ventas-modulo .pos-cobrar,.qrs-modulo .pos-cobrar,.reportes-modulo .pos-cobrar,.dashboard-modulo .pos-cobrar,.proveedores-modulo .pos-cobrar,.compras-modulo .pos-cobrar,.precios-modulo .pos-cobrar,.gastos-modulo .pos-cobrar,.resumen-modulo .pos-cobrar,.amarilla-modulo .pos-cobrar,.tiendas-modulo .pos-cobrar,.asistencia-modulo .pos-cobrar,.importar-catalogo .pos-cobrar{letter-spacing:.01em;color:#fff;background:linear-gradient(135deg,#254970,#1b3757);border:0;border-radius:.7rem;padding:.85rem 1.5rem;font-size:1rem;font-weight:700;transition:all .25s;position:relative;overflow:hidden;box-shadow:0 .5rem 1.5rem #2549704d}.marcas-modulo .pos-cobrar:before,.productos-modulo .pos-cobrar:before,.items-modulo .pos-cobrar:before,.kardex-modulo .pos-cobrar:before,.pos-modulo .pos-cobrar:before,.ventas-modulo .pos-cobrar:before,.qrs-modulo .pos-cobrar:before,.reportes-modulo .pos-cobrar:before,.dashboard-modulo .pos-cobrar:before,.proveedores-modulo .pos-cobrar:before,.compras-modulo .pos-cobrar:before,.precios-modulo .pos-cobrar:before,.gastos-modulo .pos-cobrar:before,.resumen-modulo .pos-cobrar:before,.amarilla-modulo .pos-cobrar:before,.tiendas-modulo .pos-cobrar:before,.asistencia-modulo .pos-cobrar:before,.importar-catalogo .pos-cobrar:before{content:"";opacity:0;background:linear-gradient(135deg,#ffffff1f,#0000);transition:opacity .25s;position:absolute;inset:0}.marcas-modulo .pos-cobrar:hover:not(:disabled),.productos-modulo .pos-cobrar:hover:not(:disabled),.items-modulo .pos-cobrar:hover:not(:disabled),.kardex-modulo .pos-cobrar:hover:not(:disabled),.pos-modulo .pos-cobrar:hover:not(:disabled),.ventas-modulo .pos-cobrar:hover:not(:disabled),.qrs-modulo .pos-cobrar:hover:not(:disabled),.reportes-modulo .pos-cobrar:hover:not(:disabled),.dashboard-modulo .pos-cobrar:hover:not(:disabled),.proveedores-modulo .pos-cobrar:hover:not(:disabled),.compras-modulo .pos-cobrar:hover:not(:disabled),.precios-modulo .pos-cobrar:hover:not(:disabled),.gastos-modulo .pos-cobrar:hover:not(:disabled),.resumen-modulo .pos-cobrar:hover:not(:disabled),.amarilla-modulo .pos-cobrar:hover:not(:disabled),.tiendas-modulo .pos-cobrar:hover:not(:disabled),.asistencia-modulo .pos-cobrar:hover:not(:disabled),.importar-catalogo .pos-cobrar:hover:not(:disabled){background:linear-gradient(135deg,#1b3757,#074742);transform:translateY(-2px);box-shadow:0 .75rem 2rem #25497059}.marcas-modulo .pos-cobrar:hover:not(:disabled):before,.productos-modulo .pos-cobrar:hover:not(:disabled):before,.items-modulo .pos-cobrar:hover:not(:disabled):before,.kardex-modulo .pos-cobrar:hover:not(:disabled):before,.pos-modulo .pos-cobrar:hover:not(:disabled):before,.ventas-modulo .pos-cobrar:hover:not(:disabled):before,.qrs-modulo .pos-cobrar:hover:not(:disabled):before,.reportes-modulo .pos-cobrar:hover:not(:disabled):before,.dashboard-modulo .pos-cobrar:hover:not(:disabled):before,.proveedores-modulo .pos-cobrar:hover:not(:disabled):before,.compras-modulo .pos-cobrar:hover:not(:disabled):before,.precios-modulo .pos-cobrar:hover:not(:disabled):before,.gastos-modulo .pos-cobrar:hover:not(:disabled):before,.resumen-modulo .pos-cobrar:hover:not(:disabled):before,.amarilla-modulo .pos-cobrar:hover:not(:disabled):before,.tiendas-modulo .pos-cobrar:hover:not(:disabled):before,.asistencia-modulo .pos-cobrar:hover:not(:disabled):before,.importar-catalogo .pos-cobrar:hover:not(:disabled):before{opacity:1}.marcas-modulo .pos-cobrar:active,.productos-modulo .pos-cobrar:active,.items-modulo .pos-cobrar:active,.kardex-modulo .pos-cobrar:active,.pos-modulo .pos-cobrar:active,.ventas-modulo .pos-cobrar:active,.qrs-modulo .pos-cobrar:active,.reportes-modulo .pos-cobrar:active,.dashboard-modulo .pos-cobrar:active,.proveedores-modulo .pos-cobrar:active,.compras-modulo .pos-cobrar:active,.precios-modulo .pos-cobrar:active,.gastos-modulo .pos-cobrar:active,.resumen-modulo .pos-cobrar:active,.amarilla-modulo .pos-cobrar:active,.tiendas-modulo .pos-cobrar:active,.asistencia-modulo .pos-cobrar:active,.importar-catalogo .pos-cobrar:active{transform:translateY(0);box-shadow:0 .3rem 1rem #25497040}.marcas-modulo .pos-cobrar:disabled,.productos-modulo .pos-cobrar:disabled,.items-modulo .pos-cobrar:disabled,.kardex-modulo .pos-cobrar:disabled,.pos-modulo .pos-cobrar:disabled,.ventas-modulo .pos-cobrar:disabled,.qrs-modulo .pos-cobrar:disabled,.reportes-modulo .pos-cobrar:disabled,.dashboard-modulo .pos-cobrar:disabled,.proveedores-modulo .pos-cobrar:disabled,.compras-modulo .pos-cobrar:disabled,.precios-modulo .pos-cobrar:disabled,.gastos-modulo .pos-cobrar:disabled,.resumen-modulo .pos-cobrar:disabled,.amarilla-modulo .pos-cobrar:disabled,.tiendas-modulo .pos-cobrar:disabled,.asistencia-modulo .pos-cobrar:disabled,.importar-catalogo .pos-cobrar:disabled{opacity:.55;box-shadow:none}.marcas-modulo .pos-qr-panel,.productos-modulo .pos-qr-panel,.items-modulo .pos-qr-panel,.kardex-modulo .pos-qr-panel,.pos-modulo .pos-qr-panel,.ventas-modulo .pos-qr-panel,.qrs-modulo .pos-qr-panel,.reportes-modulo .pos-qr-panel,.dashboard-modulo .pos-qr-panel,.proveedores-modulo .pos-qr-panel,.compras-modulo .pos-qr-panel,.precios-modulo .pos-qr-panel,.gastos-modulo .pos-qr-panel,.resumen-modulo .pos-qr-panel,.amarilla-modulo .pos-qr-panel,.tiendas-modulo .pos-qr-panel,.asistencia-modulo .pos-qr-panel,.importar-catalogo .pos-qr-panel{border:1px solid var(--marca-linea);background:linear-gradient(135deg, var(--marca-suave), #f1f5f9);border-radius:.75rem;padding:1rem}.marcas-modulo .pos-modal-cliente .pos-modal-cliente-header,.productos-modulo .pos-modal-cliente .pos-modal-cliente-header,.items-modulo .pos-modal-cliente .pos-modal-cliente-header,.kardex-modulo .pos-modal-cliente .pos-modal-cliente-header,.pos-modulo .pos-modal-cliente .pos-modal-cliente-header,.ventas-modulo .pos-modal-cliente .pos-modal-cliente-header,.qrs-modulo .pos-modal-cliente .pos-modal-cliente-header,.reportes-modulo .pos-modal-cliente .pos-modal-cliente-header,.dashboard-modulo .pos-modal-cliente .pos-modal-cliente-header,.proveedores-modulo .pos-modal-cliente .pos-modal-cliente-header,.compras-modulo .pos-modal-cliente .pos-modal-cliente-header,.precios-modulo .pos-modal-cliente .pos-modal-cliente-header,.gastos-modulo .pos-modal-cliente .pos-modal-cliente-header,.resumen-modulo .pos-modal-cliente .pos-modal-cliente-header,.amarilla-modulo .pos-modal-cliente .pos-modal-cliente-header,.tiendas-modulo .pos-modal-cliente .pos-modal-cliente-header,.asistencia-modulo .pos-modal-cliente .pos-modal-cliente-header,.importar-catalogo .pos-modal-cliente .pos-modal-cliente-header{background:var(--grad-marca);padding:1.25rem 1.5rem}.marcas-modulo .pos-modal-cliente .pos-modal-hint,.productos-modulo .pos-modal-cliente .pos-modal-hint,.items-modulo .pos-modal-cliente .pos-modal-hint,.kardex-modulo .pos-modal-cliente .pos-modal-hint,.pos-modulo .pos-modal-cliente .pos-modal-hint,.ventas-modulo .pos-modal-cliente .pos-modal-hint,.qrs-modulo .pos-modal-cliente .pos-modal-hint,.reportes-modulo .pos-modal-cliente .pos-modal-hint,.dashboard-modulo .pos-modal-cliente .pos-modal-hint,.proveedores-modulo .pos-modal-cliente .pos-modal-hint,.compras-modulo .pos-modal-cliente .pos-modal-hint,.precios-modulo .pos-modal-cliente .pos-modal-hint,.gastos-modulo .pos-modal-cliente .pos-modal-hint,.resumen-modulo .pos-modal-cliente .pos-modal-hint,.amarilla-modulo .pos-modal-cliente .pos-modal-hint,.tiendas-modulo .pos-modal-cliente .pos-modal-hint,.asistencia-modulo .pos-modal-cliente .pos-modal-hint,.importar-catalogo .pos-modal-cliente .pos-modal-hint{color:var(--marca-apagado);background:#2549700a;border:1px solid #2549701a;border-radius:.5rem;padding:.65rem .85rem}.marcas-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.productos-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.items-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.kardex-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.pos-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.ventas-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.qrs-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.reportes-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.dashboard-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.proveedores-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.compras-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.precios-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.gastos-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.resumen-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.amarilla-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.tiendas-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.asistencia-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.importar-catalogo .pos-modal-cliente .pos-modal-cliente-cancelar{border:1px solid var(--marca-linea);color:var(--marca-apagado);background:var(--marca-superficie);border-radius:.55rem;padding:.5rem 1.2rem;font-weight:500;transition:all .2s}.marcas-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.productos-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.items-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.kardex-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.pos-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.ventas-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.qrs-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.reportes-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.dashboard-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.proveedores-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.compras-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.precios-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.gastos-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.resumen-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.amarilla-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.tiendas-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.asistencia-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.importar-catalogo .pos-modal-cliente .pos-modal-cliente-cancelar:hover{background:var(--marca-suave);color:var(--marca-tinta);border-color:#d0d8e2}.marcas-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.productos-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.items-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.kardex-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.pos-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.ventas-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.qrs-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.reportes-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.dashboard-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.proveedores-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.compras-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.precios-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.gastos-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.resumen-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.amarilla-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.tiendas-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.asistencia-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.importar-catalogo .pos-modal-cliente .pos-modal-cliente-guardar{color:#fff;background:linear-gradient(135deg,#254970,#1b3757);border:0;border-radius:.55rem;padding:.5rem 1.2rem;font-weight:600;transition:all .25s;box-shadow:0 .4rem 1rem #25497040}.marcas-modulo .pos-modal-exito .pos-modal-exito-icono,.productos-modulo .pos-modal-exito .pos-modal-exito-icono,.items-modulo .pos-modal-exito .pos-modal-exito-icono,.kardex-modulo .pos-modal-exito .pos-modal-exito-icono,.pos-modulo .pos-modal-exito .pos-modal-exito-icono,.ventas-modulo .pos-modal-exito .pos-modal-exito-icono,.qrs-modulo .pos-modal-exito .pos-modal-exito-icono,.reportes-modulo .pos-modal-exito .pos-modal-exito-icono,.dashboard-modulo .pos-modal-exito .pos-modal-exito-icono,.proveedores-modulo .pos-modal-exito .pos-modal-exito-icono,.compras-modulo .pos-modal-exito .pos-modal-exito-icono,.precios-modulo .pos-modal-exito .pos-modal-exito-icono,.gastos-modulo .pos-modal-exito .pos-modal-exito-icono,.resumen-modulo .pos-modal-exito .pos-modal-exito-icono,.amarilla-modulo .pos-modal-exito .pos-modal-exito-icono,.tiendas-modulo .pos-modal-exito .pos-modal-exito-icono,.asistencia-modulo .pos-modal-exito .pos-modal-exito-icono,.importar-catalogo .pos-modal-exito .pos-modal-exito-icono{color:#254970;background:linear-gradient(135deg,#2549701f,#1baf7a0f);border:2px solid #2549702e;border-radius:50%;place-items:center;width:5rem;height:5rem;margin:0 auto;font-size:2rem;animation:2s ease-in-out infinite pos-exito-pulse;display:grid;box-shadow:0 .75rem 2rem #25497026}@keyframes pos-exito-pulse{0%,to{box-shadow:0 .75rem 2rem #25497026}50%{box-shadow:0 .75rem 2.5rem #25497038}}.marcas-modulo .pos-modal-exito .pos-modal-exito-codigo,.productos-modulo .pos-modal-exito .pos-modal-exito-codigo,.items-modulo .pos-modal-exito .pos-modal-exito-codigo,.kardex-modulo .pos-modal-exito .pos-modal-exito-codigo,.pos-modulo .pos-modal-exito .pos-modal-exito-codigo,.ventas-modulo .pos-modal-exito .pos-modal-exito-codigo,.qrs-modulo .pos-modal-exito .pos-modal-exito-codigo,.reportes-modulo .pos-modal-exito .pos-modal-exito-codigo,.dashboard-modulo .pos-modal-exito .pos-modal-exito-codigo,.proveedores-modulo .pos-modal-exito .pos-modal-exito-codigo,.compras-modulo .pos-modal-exito .pos-modal-exito-codigo,.precios-modulo .pos-modal-exito .pos-modal-exito-codigo,.gastos-modulo .pos-modal-exito .pos-modal-exito-codigo,.resumen-modulo .pos-modal-exito .pos-modal-exito-codigo,.amarilla-modulo .pos-modal-exito .pos-modal-exito-codigo,.tiendas-modulo .pos-modal-exito .pos-modal-exito-codigo,.asistencia-modulo .pos-modal-exito .pos-modal-exito-codigo,.importar-catalogo .pos-modal-exito .pos-modal-exito-codigo{color:#254970;font-size:.92rem;font-family:var(--vz-font-family-monospace,monospace);background:#2549700f;border-radius:.4rem;padding:.25rem .75rem;font-weight:600;display:inline-block}.marcas-modulo .pos-modal-exito .pos-modal-exito-total-label,.productos-modulo .pos-modal-exito .pos-modal-exito-total-label,.items-modulo .pos-modal-exito .pos-modal-exito-total-label,.kardex-modulo .pos-modal-exito .pos-modal-exito-total-label,.pos-modulo .pos-modal-exito .pos-modal-exito-total-label,.ventas-modulo .pos-modal-exito .pos-modal-exito-total-label,.qrs-modulo .pos-modal-exito .pos-modal-exito-total-label,.reportes-modulo .pos-modal-exito .pos-modal-exito-total-label,.dashboard-modulo .pos-modal-exito .pos-modal-exito-total-label,.proveedores-modulo .pos-modal-exito .pos-modal-exito-total-label,.compras-modulo .pos-modal-exito .pos-modal-exito-total-label,.precios-modulo .pos-modal-exito .pos-modal-exito-total-label,.gastos-modulo .pos-modal-exito .pos-modal-exito-total-label,.resumen-modulo .pos-modal-exito .pos-modal-exito-total-label,.amarilla-modulo .pos-modal-exito .pos-modal-exito-total-label,.tiendas-modulo .pos-modal-exito .pos-modal-exito-total-label,.asistencia-modulo .pos-modal-exito .pos-modal-exito-total-label,.importar-catalogo .pos-modal-exito .pos-modal-exito-total-label{color:var(--marca-tinta);font-weight:650}.marcas-modulo .pos-modal-exito .pos-modal-exito-total-valor,.productos-modulo .pos-modal-exito .pos-modal-exito-total-valor,.items-modulo .pos-modal-exito .pos-modal-exito-total-valor,.kardex-modulo .pos-modal-exito .pos-modal-exito-total-valor,.pos-modulo .pos-modal-exito .pos-modal-exito-total-valor,.ventas-modulo .pos-modal-exito .pos-modal-exito-total-valor,.qrs-modulo .pos-modal-exito .pos-modal-exito-total-valor,.reportes-modulo .pos-modal-exito .pos-modal-exito-total-valor,.dashboard-modulo .pos-modal-exito .pos-modal-exito-total-valor,.proveedores-modulo .pos-modal-exito .pos-modal-exito-total-valor,.compras-modulo .pos-modal-exito .pos-modal-exito-total-valor,.precios-modulo .pos-modal-exito .pos-modal-exito-total-valor,.gastos-modulo .pos-modal-exito .pos-modal-exito-total-valor,.resumen-modulo .pos-modal-exito .pos-modal-exito-total-valor,.amarilla-modulo .pos-modal-exito .pos-modal-exito-total-valor,.tiendas-modulo .pos-modal-exito .pos-modal-exito-total-valor,.asistencia-modulo .pos-modal-exito .pos-modal-exito-total-valor,.importar-catalogo .pos-modal-exito .pos-modal-exito-total-valor{color:#254970;font-size:1rem}.marcas-modulo .pos-modal-exito .pos-modal-exito-items,.productos-modulo .pos-modal-exito .pos-modal-exito-items,.items-modulo .pos-modal-exito .pos-modal-exito-items,.kardex-modulo .pos-modal-exito .pos-modal-exito-items,.pos-modulo .pos-modal-exito .pos-modal-exito-items,.ventas-modulo .pos-modal-exito .pos-modal-exito-items,.qrs-modulo .pos-modal-exito .pos-modal-exito-items,.reportes-modulo .pos-modal-exito .pos-modal-exito-items,.dashboard-modulo .pos-modal-exito .pos-modal-exito-items,.proveedores-modulo .pos-modal-exito .pos-modal-exito-items,.compras-modulo .pos-modal-exito .pos-modal-exito-items,.precios-modulo .pos-modal-exito .pos-modal-exito-items,.gastos-modulo .pos-modal-exito .pos-modal-exito-items,.resumen-modulo .pos-modal-exito .pos-modal-exito-items,.amarilla-modulo .pos-modal-exito .pos-modal-exito-items,.tiendas-modulo .pos-modal-exito .pos-modal-exito-items,.asistencia-modulo .pos-modal-exito .pos-modal-exito-items,.importar-catalogo .pos-modal-exito .pos-modal-exito-items{border:1px solid var(--marca-linea);border-radius:.65rem;padding:0;list-style:none;overflow:hidden}.marcas-modulo .pos-modal-exito .pos-modal-exito-item:hover,.productos-modulo .pos-modal-exito .pos-modal-exito-item:hover,.items-modulo .pos-modal-exito .pos-modal-exito-item:hover,.kardex-modulo .pos-modal-exito .pos-modal-exito-item:hover,.pos-modulo .pos-modal-exito .pos-modal-exito-item:hover,.ventas-modulo .pos-modal-exito .pos-modal-exito-item:hover,.qrs-modulo .pos-modal-exito .pos-modal-exito-item:hover,.reportes-modulo .pos-modal-exito .pos-modal-exito-item:hover,.dashboard-modulo .pos-modal-exito .pos-modal-exito-item:hover,.proveedores-modulo .pos-modal-exito .pos-modal-exito-item:hover,.compras-modulo .pos-modal-exito .pos-modal-exito-item:hover,.precios-modulo .pos-modal-exito .pos-modal-exito-item:hover,.gastos-modulo .pos-modal-exito .pos-modal-exito-item:hover,.resumen-modulo .pos-modal-exito .pos-modal-exito-item:hover,.amarilla-modulo .pos-modal-exito .pos-modal-exito-item:hover,.tiendas-modulo .pos-modal-exito .pos-modal-exito-item:hover,.asistencia-modulo .pos-modal-exito .pos-modal-exito-item:hover,.importar-catalogo .pos-modal-exito .pos-modal-exito-item:hover{background:#25497008}.marcas-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.productos-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.items-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.kardex-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.pos-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.ventas-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.qrs-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.reportes-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.dashboard-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.proveedores-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.compras-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.precios-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.gastos-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.resumen-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.amarilla-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.tiendas-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.asistencia-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.importar-catalogo .pos-modal-exito .pos-modal-exito-respaldo:hover{color:#1b3757;background:#2549700f;border-color:#254970;transform:translateY(-1px);box-shadow:0 .3rem .8rem #2549701a}.marcas-modulo .pos-modal-exito .pos-modal-exito-nueva,.productos-modulo .pos-modal-exito .pos-modal-exito-nueva,.items-modulo .pos-modal-exito .pos-modal-exito-nueva,.kardex-modulo .pos-modal-exito .pos-modal-exito-nueva,.pos-modulo .pos-modal-exito .pos-modal-exito-nueva,.ventas-modulo .pos-modal-exito .pos-modal-exito-nueva,.qrs-modulo .pos-modal-exito .pos-modal-exito-nueva,.reportes-modulo .pos-modal-exito .pos-modal-exito-nueva,.dashboard-modulo .pos-modal-exito .pos-modal-exito-nueva,.proveedores-modulo .pos-modal-exito .pos-modal-exito-nueva,.compras-modulo .pos-modal-exito .pos-modal-exito-nueva,.precios-modulo .pos-modal-exito .pos-modal-exito-nueva,.gastos-modulo .pos-modal-exito .pos-modal-exito-nueva,.resumen-modulo .pos-modal-exito .pos-modal-exito-nueva,.amarilla-modulo .pos-modal-exito .pos-modal-exito-nueva,.tiendas-modulo .pos-modal-exito .pos-modal-exito-nueva,.asistencia-modulo .pos-modal-exito .pos-modal-exito-nueva,.importar-catalogo .pos-modal-exito .pos-modal-exito-nueva{color:#fff;background:linear-gradient(135deg,#254970,#1b3757);border:0;border-radius:.65rem;padding:.75rem 1.25rem;font-size:.95rem;font-weight:700;transition:all .25s;box-shadow:0 .5rem 1.2rem #25497040}.marcas-modulo .pos-modal-cliente .modal-crud-header,.productos-modulo .pos-modal-cliente .modal-crud-header,.items-modulo .pos-modal-cliente .modal-crud-header,.kardex-modulo .pos-modal-cliente .modal-crud-header,.pos-modulo .pos-modal-cliente .modal-crud-header,.ventas-modulo .pos-modal-cliente .modal-crud-header,.qrs-modulo .pos-modal-cliente .modal-crud-header,.reportes-modulo .pos-modal-cliente .modal-crud-header,.dashboard-modulo .pos-modal-cliente .modal-crud-header,.proveedores-modulo .pos-modal-cliente .modal-crud-header,.compras-modulo .pos-modal-cliente .modal-crud-header,.precios-modulo .pos-modal-cliente .modal-crud-header,.gastos-modulo .pos-modal-cliente .modal-crud-header,.resumen-modulo .pos-modal-cliente .modal-crud-header,.amarilla-modulo .pos-modal-cliente .modal-crud-header,.tiendas-modulo .pos-modal-cliente .modal-crud-header,.asistencia-modulo .pos-modal-cliente .modal-crud-header,.importar-catalogo .pos-modal-cliente .modal-crud-header{background:var(--grad-marca)}.marcas-modulo .pos-modal-cliente .pos-modal-cliente-icono,.productos-modulo .pos-modal-cliente .pos-modal-cliente-icono,.items-modulo .pos-modal-cliente .pos-modal-cliente-icono,.kardex-modulo .pos-modal-cliente .pos-modal-cliente-icono,.pos-modulo .pos-modal-cliente .pos-modal-cliente-icono,.ventas-modulo .pos-modal-cliente .pos-modal-cliente-icono,.qrs-modulo .pos-modal-cliente .pos-modal-cliente-icono,.reportes-modulo .pos-modal-cliente .pos-modal-cliente-icono,.dashboard-modulo .pos-modal-cliente .pos-modal-cliente-icono,.proveedores-modulo .pos-modal-cliente .pos-modal-cliente-icono,.compras-modulo .pos-modal-cliente .pos-modal-cliente-icono,.precios-modulo .pos-modal-cliente .pos-modal-cliente-icono,.gastos-modulo .pos-modal-cliente .pos-modal-cliente-icono,.resumen-modulo .pos-modal-cliente .pos-modal-cliente-icono,.amarilla-modulo .pos-modal-cliente .pos-modal-cliente-icono,.tiendas-modulo .pos-modal-cliente .pos-modal-cliente-icono,.asistencia-modulo .pos-modal-cliente .pos-modal-cliente-icono,.importar-catalogo .pos-modal-cliente .pos-modal-cliente-icono{color:#fff;-webkit-backdrop-filter:blur(4px);background:#ffffff24;border:1px solid #ffffff3d;border-radius:.7rem;place-items:center;width:3rem;height:3rem;font-size:1.3rem;display:grid}.marcas-modulo .pos-modal-cliente .form-label,.productos-modulo .pos-modal-cliente .form-label,.items-modulo .pos-modal-cliente .form-label,.kardex-modulo .pos-modal-cliente .form-label,.pos-modulo .pos-modal-cliente .form-label,.ventas-modulo .pos-modal-cliente .form-label,.qrs-modulo .pos-modal-cliente .form-label,.reportes-modulo .pos-modal-cliente .form-label,.dashboard-modulo .pos-modal-cliente .form-label,.proveedores-modulo .pos-modal-cliente .form-label,.compras-modulo .pos-modal-cliente .form-label,.precios-modulo .pos-modal-cliente .form-label,.gastos-modulo .pos-modal-cliente .form-label,.resumen-modulo .pos-modal-cliente .form-label,.amarilla-modulo .pos-modal-cliente .form-label,.tiendas-modulo .pos-modal-cliente .form-label,.asistencia-modulo .pos-modal-cliente .form-label,.importar-catalogo .pos-modal-cliente .form-label{color:var(--marca-tinta);font-size:.82rem;font-weight:600}.marcas-modulo .pos-modal-cliente .form-control,.productos-modulo .pos-modal-cliente .form-control,.items-modulo .pos-modal-cliente .form-control,.kardex-modulo .pos-modal-cliente .form-control,.pos-modulo .pos-modal-cliente .form-control,.ventas-modulo .pos-modal-cliente .form-control,.qrs-modulo .pos-modal-cliente .form-control,.reportes-modulo .pos-modal-cliente .form-control,.dashboard-modulo .pos-modal-cliente .form-control,.proveedores-modulo .pos-modal-cliente .form-control,.compras-modulo .pos-modal-cliente .form-control,.precios-modulo .pos-modal-cliente .form-control,.gastos-modulo .pos-modal-cliente .form-control,.resumen-modulo .pos-modal-cliente .form-control,.amarilla-modulo .pos-modal-cliente .form-control,.tiendas-modulo .pos-modal-cliente .form-control,.asistencia-modulo .pos-modal-cliente .form-control,.importar-catalogo .pos-modal-cliente .form-control{border:1px solid var(--marca-linea);border-radius:.5rem;font-size:.85rem;transition:border-color .2s,box-shadow .2s}.marcas-modulo .pos-modal-cliente .form-control:focus,.productos-modulo .pos-modal-cliente .form-control:focus,.items-modulo .pos-modal-cliente .form-control:focus,.kardex-modulo .pos-modal-cliente .form-control:focus,.pos-modulo .pos-modal-cliente .form-control:focus,.ventas-modulo .pos-modal-cliente .form-control:focus,.qrs-modulo .pos-modal-cliente .form-control:focus,.reportes-modulo .pos-modal-cliente .form-control:focus,.dashboard-modulo .pos-modal-cliente .form-control:focus,.proveedores-modulo .pos-modal-cliente .form-control:focus,.compras-modulo .pos-modal-cliente .form-control:focus,.precios-modulo .pos-modal-cliente .form-control:focus,.gastos-modulo .pos-modal-cliente .form-control:focus,.resumen-modulo .pos-modal-cliente .form-control:focus,.amarilla-modulo .pos-modal-cliente .form-control:focus,.tiendas-modulo .pos-modal-cliente .form-control:focus,.asistencia-modulo .pos-modal-cliente .form-control:focus,.importar-catalogo .pos-modal-cliente .form-control:focus{border-color:#254970;box-shadow:0 0 0 .2rem #2549701a}.marcas-modulo .pos-modal-cliente .form-control::placeholder,.productos-modulo .pos-modal-cliente .form-control::placeholder,.items-modulo .pos-modal-cliente .form-control::placeholder,.kardex-modulo .pos-modal-cliente .form-control::placeholder,.pos-modulo .pos-modal-cliente .form-control::placeholder,.ventas-modulo .pos-modal-cliente .form-control::placeholder,.qrs-modulo .pos-modal-cliente .form-control::placeholder,.reportes-modulo .pos-modal-cliente .form-control::placeholder,.dashboard-modulo .pos-modal-cliente .form-control::placeholder,.proveedores-modulo .pos-modal-cliente .form-control::placeholder,.compras-modulo .pos-modal-cliente .form-control::placeholder,.precios-modulo .pos-modal-cliente .form-control::placeholder,.gastos-modulo .pos-modal-cliente .form-control::placeholder,.resumen-modulo .pos-modal-cliente .form-control::placeholder,.amarilla-modulo .pos-modal-cliente .form-control::placeholder,.tiendas-modulo .pos-modal-cliente .form-control::placeholder,.asistencia-modulo .pos-modal-cliente .form-control::placeholder,.importar-catalogo .pos-modal-cliente .form-control::placeholder{color:#a7b1bf}.marcas-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.productos-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.items-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.kardex-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.pos-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.ventas-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.qrs-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.reportes-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.dashboard-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.proveedores-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.compras-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.precios-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.gastos-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.resumen-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.amarilla-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.tiendas-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.asistencia-modulo .pos-modal-cliente .pos-modal-cliente-cancelar,.importar-catalogo .pos-modal-cliente .pos-modal-cliente-cancelar{border:1px solid var(--marca-linea);color:var(--marca-apagado);background:var(--marca-superficie);border-radius:.5rem;font-weight:500;transition:background .15s,color .15s}.marcas-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.productos-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.items-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.kardex-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.pos-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.ventas-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.qrs-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.reportes-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.dashboard-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.proveedores-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.compras-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.precios-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.gastos-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.resumen-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.amarilla-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.tiendas-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.asistencia-modulo .pos-modal-cliente .pos-modal-cliente-cancelar:hover,.importar-catalogo .pos-modal-cliente .pos-modal-cliente-cancelar:hover{background:var(--marca-suave);color:var(--marca-tinta)}.marcas-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.productos-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.items-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.kardex-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.pos-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.ventas-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.qrs-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.reportes-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.dashboard-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.proveedores-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.compras-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.precios-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.gastos-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.resumen-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.amarilla-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.tiendas-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.asistencia-modulo .pos-modal-cliente .pos-modal-cliente-guardar,.importar-catalogo .pos-modal-cliente .pos-modal-cliente-guardar{color:#fff;background:#254970;border:0;border-radius:.5rem;font-weight:600;transition:background .2s,box-shadow .2s,transform .15s;box-shadow:0 .4rem 1rem #25497040}.marcas-modulo .pos-modal-cliente .pos-modal-cliente-guardar:hover:not(:disabled),.productos-modulo .pos-modal-cliente .pos-modal-cliente-guardar:hover:not(:disabled),.items-modulo .pos-modal-cliente .pos-modal-cliente-guardar:hover:not(:disabled),.kardex-modulo .pos-modal-cliente .pos-modal-cliente-guardar:hover:not(:disabled),.pos-modulo .pos-modal-cliente .pos-modal-cliente-guardar:hover:not(:disabled),.ventas-modulo .pos-modal-cliente .pos-modal-cliente-guardar:hover:not(:disabled),.qrs-modulo .pos-modal-cliente .pos-modal-cliente-guardar:hover:not(:disabled),.reportes-modulo .pos-modal-cliente .pos-modal-cliente-guardar:hover:not(:disabled),.dashboard-modulo .pos-modal-cliente .pos-modal-cliente-guardar:hover:not(:disabled),.proveedores-modulo .pos-modal-cliente .pos-modal-cliente-guardar:hover:not(:disabled),.compras-modulo .pos-modal-cliente .pos-modal-cliente-guardar:hover:not(:disabled),.precios-modulo .pos-modal-cliente .pos-modal-cliente-guardar:hover:not(:disabled),.gastos-modulo .pos-modal-cliente .pos-modal-cliente-guardar:hover:not(:disabled),.resumen-modulo .pos-modal-cliente .pos-modal-cliente-guardar:hover:not(:disabled),.amarilla-modulo .pos-modal-cliente .pos-modal-cliente-guardar:hover:not(:disabled),.tiendas-modulo .pos-modal-cliente .pos-modal-cliente-guardar:hover:not(:disabled),.asistencia-modulo .pos-modal-cliente .pos-modal-cliente-guardar:hover:not(:disabled),.importar-catalogo .pos-modal-cliente .pos-modal-cliente-guardar:hover:not(:disabled){background:#1b3757;transform:translateY(-1px);box-shadow:0 .6rem 1.4rem #2549704d}.marcas-modulo .pos-modal-cliente .pos-modal-cliente-guardar:active,.productos-modulo .pos-modal-cliente .pos-modal-cliente-guardar:active,.items-modulo .pos-modal-cliente .pos-modal-cliente-guardar:active,.kardex-modulo .pos-modal-cliente .pos-modal-cliente-guardar:active,.pos-modulo .pos-modal-cliente .pos-modal-cliente-guardar:active,.ventas-modulo .pos-modal-cliente .pos-modal-cliente-guardar:active,.qrs-modulo .pos-modal-cliente .pos-modal-cliente-guardar:active,.reportes-modulo .pos-modal-cliente .pos-modal-cliente-guardar:active,.dashboard-modulo .pos-modal-cliente .pos-modal-cliente-guardar:active,.proveedores-modulo .pos-modal-cliente .pos-modal-cliente-guardar:active,.compras-modulo .pos-modal-cliente .pos-modal-cliente-guardar:active,.precios-modulo .pos-modal-cliente .pos-modal-cliente-guardar:active,.gastos-modulo .pos-modal-cliente .pos-modal-cliente-guardar:active,.resumen-modulo .pos-modal-cliente .pos-modal-cliente-guardar:active,.amarilla-modulo .pos-modal-cliente .pos-modal-cliente-guardar:active,.tiendas-modulo .pos-modal-cliente .pos-modal-cliente-guardar:active,.asistencia-modulo .pos-modal-cliente .pos-modal-cliente-guardar:active,.importar-catalogo .pos-modal-cliente .pos-modal-cliente-guardar:active{transform:translateY(0)}.marcas-modulo .pos-modal-exito .modal-body,.productos-modulo .pos-modal-exito .modal-body,.items-modulo .pos-modal-exito .modal-body,.kardex-modulo .pos-modal-exito .modal-body,.pos-modulo .pos-modal-exito .modal-body,.ventas-modulo .pos-modal-exito .modal-body,.qrs-modulo .pos-modal-exito .modal-body,.reportes-modulo .pos-modal-exito .modal-body,.dashboard-modulo .pos-modal-exito .modal-body,.proveedores-modulo .pos-modal-exito .modal-body,.compras-modulo .pos-modal-exito .modal-body,.precios-modulo .pos-modal-exito .modal-body,.gastos-modulo .pos-modal-exito .modal-body,.resumen-modulo .pos-modal-exito .modal-body,.amarilla-modulo .pos-modal-exito .modal-body,.tiendas-modulo .pos-modal-exito .modal-body,.asistencia-modulo .pos-modal-exito .modal-body,.importar-catalogo .pos-modal-exito .modal-body{padding:2rem!important}.marcas-modulo .pos-modal-exito .pos-modal-exito-icono,.productos-modulo .pos-modal-exito .pos-modal-exito-icono,.items-modulo .pos-modal-exito .pos-modal-exito-icono,.kardex-modulo .pos-modal-exito .pos-modal-exito-icono,.pos-modulo .pos-modal-exito .pos-modal-exito-icono,.ventas-modulo .pos-modal-exito .pos-modal-exito-icono,.qrs-modulo .pos-modal-exito .pos-modal-exito-icono,.reportes-modulo .pos-modal-exito .pos-modal-exito-icono,.dashboard-modulo .pos-modal-exito .pos-modal-exito-icono,.proveedores-modulo .pos-modal-exito .pos-modal-exito-icono,.compras-modulo .pos-modal-exito .pos-modal-exito-icono,.precios-modulo .pos-modal-exito .pos-modal-exito-icono,.gastos-modulo .pos-modal-exito .pos-modal-exito-icono,.resumen-modulo .pos-modal-exito .pos-modal-exito-icono,.amarilla-modulo .pos-modal-exito .pos-modal-exito-icono,.tiendas-modulo .pos-modal-exito .pos-modal-exito-icono,.asistencia-modulo .pos-modal-exito .pos-modal-exito-icono,.importar-catalogo .pos-modal-exito .pos-modal-exito-icono{color:#254970;background:linear-gradient(135deg,#2549701a,#1baf7a0f);border:1px solid #25497026;border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;margin:0 auto;font-size:1.8rem;display:grid;box-shadow:0 .6rem 1.5rem #2549701f}.marcas-modulo .pos-modal-exito .pos-modal-exito-titulo,.productos-modulo .pos-modal-exito .pos-modal-exito-titulo,.items-modulo .pos-modal-exito .pos-modal-exito-titulo,.kardex-modulo .pos-modal-exito .pos-modal-exito-titulo,.pos-modulo .pos-modal-exito .pos-modal-exito-titulo,.ventas-modulo .pos-modal-exito .pos-modal-exito-titulo,.qrs-modulo .pos-modal-exito .pos-modal-exito-titulo,.reportes-modulo .pos-modal-exito .pos-modal-exito-titulo,.dashboard-modulo .pos-modal-exito .pos-modal-exito-titulo,.proveedores-modulo .pos-modal-exito .pos-modal-exito-titulo,.compras-modulo .pos-modal-exito .pos-modal-exito-titulo,.precios-modulo .pos-modal-exito .pos-modal-exito-titulo,.gastos-modulo .pos-modal-exito .pos-modal-exito-titulo,.resumen-modulo .pos-modal-exito .pos-modal-exito-titulo,.amarilla-modulo .pos-modal-exito .pos-modal-exito-titulo,.tiendas-modulo .pos-modal-exito .pos-modal-exito-titulo,.asistencia-modulo .pos-modal-exito .pos-modal-exito-titulo,.importar-catalogo .pos-modal-exito .pos-modal-exito-titulo{color:var(--marca-tinta);letter-spacing:-.02em;margin-bottom:.2rem;font-size:1.15rem;font-weight:700}.marcas-modulo .pos-modal-exito .pos-modal-exito-codigo,.productos-modulo .pos-modal-exito .pos-modal-exito-codigo,.items-modulo .pos-modal-exito .pos-modal-exito-codigo,.kardex-modulo .pos-modal-exito .pos-modal-exito-codigo,.pos-modulo .pos-modal-exito .pos-modal-exito-codigo,.ventas-modulo .pos-modal-exito .pos-modal-exito-codigo,.qrs-modulo .pos-modal-exito .pos-modal-exito-codigo,.reportes-modulo .pos-modal-exito .pos-modal-exito-codigo,.dashboard-modulo .pos-modal-exito .pos-modal-exito-codigo,.proveedores-modulo .pos-modal-exito .pos-modal-exito-codigo,.compras-modulo .pos-modal-exito .pos-modal-exito-codigo,.precios-modulo .pos-modal-exito .pos-modal-exito-codigo,.gastos-modulo .pos-modal-exito .pos-modal-exito-codigo,.resumen-modulo .pos-modal-exito .pos-modal-exito-codigo,.amarilla-modulo .pos-modal-exito .pos-modal-exito-codigo,.tiendas-modulo .pos-modal-exito .pos-modal-exito-codigo,.asistencia-modulo .pos-modal-exito .pos-modal-exito-codigo,.importar-catalogo .pos-modal-exito .pos-modal-exito-codigo{color:var(--marca-apagado);font-size:.88rem;font-family:var(--vz-font-family-monospace,monospace)}.marcas-modulo .pos-modal-exito .pos-modal-exito-datos,.productos-modulo .pos-modal-exito .pos-modal-exito-datos,.items-modulo .pos-modal-exito .pos-modal-exito-datos,.kardex-modulo .pos-modal-exito .pos-modal-exito-datos,.pos-modulo .pos-modal-exito .pos-modal-exito-datos,.ventas-modulo .pos-modal-exito .pos-modal-exito-datos,.qrs-modulo .pos-modal-exito .pos-modal-exito-datos,.reportes-modulo .pos-modal-exito .pos-modal-exito-datos,.dashboard-modulo .pos-modal-exito .pos-modal-exito-datos,.proveedores-modulo .pos-modal-exito .pos-modal-exito-datos,.compras-modulo .pos-modal-exito .pos-modal-exito-datos,.precios-modulo .pos-modal-exito .pos-modal-exito-datos,.gastos-modulo .pos-modal-exito .pos-modal-exito-datos,.resumen-modulo .pos-modal-exito .pos-modal-exito-datos,.amarilla-modulo .pos-modal-exito .pos-modal-exito-datos,.tiendas-modulo .pos-modal-exito .pos-modal-exito-datos,.asistencia-modulo .pos-modal-exito .pos-modal-exito-datos,.importar-catalogo .pos-modal-exito .pos-modal-exito-datos{background:var(--marca-suave);border:1px solid var(--marca-linea);border-radius:.7rem;padding:.85rem 1rem}.marcas-modulo .pos-modal-exito .pos-modal-exito-dato,.productos-modulo .pos-modal-exito .pos-modal-exito-dato,.items-modulo .pos-modal-exito .pos-modal-exito-dato,.kardex-modulo .pos-modal-exito .pos-modal-exito-dato,.pos-modulo .pos-modal-exito .pos-modal-exito-dato,.ventas-modulo .pos-modal-exito .pos-modal-exito-dato,.qrs-modulo .pos-modal-exito .pos-modal-exito-dato,.reportes-modulo .pos-modal-exito .pos-modal-exito-dato,.dashboard-modulo .pos-modal-exito .pos-modal-exito-dato,.proveedores-modulo .pos-modal-exito .pos-modal-exito-dato,.compras-modulo .pos-modal-exito .pos-modal-exito-dato,.precios-modulo .pos-modal-exito .pos-modal-exito-dato,.gastos-modulo .pos-modal-exito .pos-modal-exito-dato,.resumen-modulo .pos-modal-exito .pos-modal-exito-dato,.amarilla-modulo .pos-modal-exito .pos-modal-exito-dato,.tiendas-modulo .pos-modal-exito .pos-modal-exito-dato,.asistencia-modulo .pos-modal-exito .pos-modal-exito-dato,.importar-catalogo .pos-modal-exito .pos-modal-exito-dato{justify-content:space-between;align-items:baseline;gap:.75rem;padding:.35rem 0;display:flex}.marcas-modulo .pos-modal-exito .pos-modal-exito-dato:not(:last-child),.productos-modulo .pos-modal-exito .pos-modal-exito-dato:not(:last-child),.items-modulo .pos-modal-exito .pos-modal-exito-dato:not(:last-child),.kardex-modulo .pos-modal-exito .pos-modal-exito-dato:not(:last-child),.pos-modulo .pos-modal-exito .pos-modal-exito-dato:not(:last-child),.ventas-modulo .pos-modal-exito .pos-modal-exito-dato:not(:last-child),.qrs-modulo .pos-modal-exito .pos-modal-exito-dato:not(:last-child),.reportes-modulo .pos-modal-exito .pos-modal-exito-dato:not(:last-child),.dashboard-modulo .pos-modal-exito .pos-modal-exito-dato:not(:last-child),.proveedores-modulo .pos-modal-exito .pos-modal-exito-dato:not(:last-child),.compras-modulo .pos-modal-exito .pos-modal-exito-dato:not(:last-child),.precios-modulo .pos-modal-exito .pos-modal-exito-dato:not(:last-child),.gastos-modulo .pos-modal-exito .pos-modal-exito-dato:not(:last-child),.resumen-modulo .pos-modal-exito .pos-modal-exito-dato:not(:last-child),.amarilla-modulo .pos-modal-exito .pos-modal-exito-dato:not(:last-child),.tiendas-modulo .pos-modal-exito .pos-modal-exito-dato:not(:last-child),.asistencia-modulo .pos-modal-exito .pos-modal-exito-dato:not(:last-child),.importar-catalogo .pos-modal-exito .pos-modal-exito-dato:not(:last-child){border-bottom:1px solid var(--marca-linea)}.marcas-modulo .pos-modal-exito .pos-modal-exito-dato-etiqueta,.productos-modulo .pos-modal-exito .pos-modal-exito-dato-etiqueta,.items-modulo .pos-modal-exito .pos-modal-exito-dato-etiqueta,.kardex-modulo .pos-modal-exito .pos-modal-exito-dato-etiqueta,.pos-modulo .pos-modal-exito .pos-modal-exito-dato-etiqueta,.ventas-modulo .pos-modal-exito .pos-modal-exito-dato-etiqueta,.qrs-modulo .pos-modal-exito .pos-modal-exito-dato-etiqueta,.reportes-modulo .pos-modal-exito .pos-modal-exito-dato-etiqueta,.dashboard-modulo .pos-modal-exito .pos-modal-exito-dato-etiqueta,.proveedores-modulo .pos-modal-exito .pos-modal-exito-dato-etiqueta,.compras-modulo .pos-modal-exito .pos-modal-exito-dato-etiqueta,.precios-modulo .pos-modal-exito .pos-modal-exito-dato-etiqueta,.gastos-modulo .pos-modal-exito .pos-modal-exito-dato-etiqueta,.resumen-modulo .pos-modal-exito .pos-modal-exito-dato-etiqueta,.amarilla-modulo .pos-modal-exito .pos-modal-exito-dato-etiqueta,.tiendas-modulo .pos-modal-exito .pos-modal-exito-dato-etiqueta,.asistencia-modulo .pos-modal-exito .pos-modal-exito-dato-etiqueta,.importar-catalogo .pos-modal-exito .pos-modal-exito-dato-etiqueta{color:var(--marca-apagado);font-size:.78rem;font-weight:500}.marcas-modulo .pos-modal-exito .pos-modal-exito-dato-valor,.productos-modulo .pos-modal-exito .pos-modal-exito-dato-valor,.items-modulo .pos-modal-exito .pos-modal-exito-dato-valor,.kardex-modulo .pos-modal-exito .pos-modal-exito-dato-valor,.pos-modulo .pos-modal-exito .pos-modal-exito-dato-valor,.ventas-modulo .pos-modal-exito .pos-modal-exito-dato-valor,.qrs-modulo .pos-modal-exito .pos-modal-exito-dato-valor,.reportes-modulo .pos-modal-exito .pos-modal-exito-dato-valor,.dashboard-modulo .pos-modal-exito .pos-modal-exito-dato-valor,.proveedores-modulo .pos-modal-exito .pos-modal-exito-dato-valor,.compras-modulo .pos-modal-exito .pos-modal-exito-dato-valor,.precios-modulo .pos-modal-exito .pos-modal-exito-dato-valor,.gastos-modulo .pos-modal-exito .pos-modal-exito-dato-valor,.resumen-modulo .pos-modal-exito .pos-modal-exito-dato-valor,.amarilla-modulo .pos-modal-exito .pos-modal-exito-dato-valor,.tiendas-modulo .pos-modal-exito .pos-modal-exito-dato-valor,.asistencia-modulo .pos-modal-exito .pos-modal-exito-dato-valor,.importar-catalogo .pos-modal-exito .pos-modal-exito-dato-valor{color:var(--marca-tinta);font-size:.84rem;font-weight:600;font-family:var(--vz-font-family-monospace,monospace);text-align:right}.marcas-modulo .pos-modal-exito .pos-modal-exito-items,.productos-modulo .pos-modal-exito .pos-modal-exito-items,.items-modulo .pos-modal-exito .pos-modal-exito-items,.kardex-modulo .pos-modal-exito .pos-modal-exito-items,.pos-modulo .pos-modal-exito .pos-modal-exito-items,.ventas-modulo .pos-modal-exito .pos-modal-exito-items,.qrs-modulo .pos-modal-exito .pos-modal-exito-items,.reportes-modulo .pos-modal-exito .pos-modal-exito-items,.dashboard-modulo .pos-modal-exito .pos-modal-exito-items,.proveedores-modulo .pos-modal-exito .pos-modal-exito-items,.compras-modulo .pos-modal-exito .pos-modal-exito-items,.precios-modulo .pos-modal-exito .pos-modal-exito-items,.gastos-modulo .pos-modal-exito .pos-modal-exito-items,.resumen-modulo .pos-modal-exito .pos-modal-exito-items,.amarilla-modulo .pos-modal-exito .pos-modal-exito-items,.tiendas-modulo .pos-modal-exito .pos-modal-exito-items,.asistencia-modulo .pos-modal-exito .pos-modal-exito-items,.importar-catalogo .pos-modal-exito .pos-modal-exito-items{padding:0;list-style:none}.marcas-modulo .pos-modal-exito .pos-modal-exito-item,.productos-modulo .pos-modal-exito .pos-modal-exito-item,.items-modulo .pos-modal-exito .pos-modal-exito-item,.kardex-modulo .pos-modal-exito .pos-modal-exito-item,.pos-modulo .pos-modal-exito .pos-modal-exito-item,.ventas-modulo .pos-modal-exito .pos-modal-exito-item,.qrs-modulo .pos-modal-exito .pos-modal-exito-item,.reportes-modulo .pos-modal-exito .pos-modal-exito-item,.dashboard-modulo .pos-modal-exito .pos-modal-exito-item,.proveedores-modulo .pos-modal-exito .pos-modal-exito-item,.compras-modulo .pos-modal-exito .pos-modal-exito-item,.precios-modulo .pos-modal-exito .pos-modal-exito-item,.gastos-modulo .pos-modal-exito .pos-modal-exito-item,.resumen-modulo .pos-modal-exito .pos-modal-exito-item,.amarilla-modulo .pos-modal-exito .pos-modal-exito-item,.tiendas-modulo .pos-modal-exito .pos-modal-exito-item,.asistencia-modulo .pos-modal-exito .pos-modal-exito-item,.importar-catalogo .pos-modal-exito .pos-modal-exito-item{justify-content:space-between;align-items:baseline;gap:.75rem;padding:.5rem 0;display:flex}.marcas-modulo .pos-modal-exito .pos-modal-exito-item:not(:last-child),.productos-modulo .pos-modal-exito .pos-modal-exito-item:not(:last-child),.items-modulo .pos-modal-exito .pos-modal-exito-item:not(:last-child),.kardex-modulo .pos-modal-exito .pos-modal-exito-item:not(:last-child),.pos-modulo .pos-modal-exito .pos-modal-exito-item:not(:last-child),.ventas-modulo .pos-modal-exito .pos-modal-exito-item:not(:last-child),.qrs-modulo .pos-modal-exito .pos-modal-exito-item:not(:last-child),.reportes-modulo .pos-modal-exito .pos-modal-exito-item:not(:last-child),.dashboard-modulo .pos-modal-exito .pos-modal-exito-item:not(:last-child),.proveedores-modulo .pos-modal-exito .pos-modal-exito-item:not(:last-child),.compras-modulo .pos-modal-exito .pos-modal-exito-item:not(:last-child),.precios-modulo .pos-modal-exito .pos-modal-exito-item:not(:last-child),.gastos-modulo .pos-modal-exito .pos-modal-exito-item:not(:last-child),.resumen-modulo .pos-modal-exito .pos-modal-exito-item:not(:last-child),.amarilla-modulo .pos-modal-exito .pos-modal-exito-item:not(:last-child),.tiendas-modulo .pos-modal-exito .pos-modal-exito-item:not(:last-child),.asistencia-modulo .pos-modal-exito .pos-modal-exito-item:not(:last-child),.importar-catalogo .pos-modal-exito .pos-modal-exito-item:not(:last-child){border-bottom:1px solid var(--marca-linea)}.marcas-modulo .pos-modal-exito .pos-modal-exito-item-nombre,.productos-modulo .pos-modal-exito .pos-modal-exito-item-nombre,.items-modulo .pos-modal-exito .pos-modal-exito-item-nombre,.kardex-modulo .pos-modal-exito .pos-modal-exito-item-nombre,.pos-modulo .pos-modal-exito .pos-modal-exito-item-nombre,.ventas-modulo .pos-modal-exito .pos-modal-exito-item-nombre,.qrs-modulo .pos-modal-exito .pos-modal-exito-item-nombre,.reportes-modulo .pos-modal-exito .pos-modal-exito-item-nombre,.dashboard-modulo .pos-modal-exito .pos-modal-exito-item-nombre,.proveedores-modulo .pos-modal-exito .pos-modal-exito-item-nombre,.compras-modulo .pos-modal-exito .pos-modal-exito-item-nombre,.precios-modulo .pos-modal-exito .pos-modal-exito-item-nombre,.gastos-modulo .pos-modal-exito .pos-modal-exito-item-nombre,.resumen-modulo .pos-modal-exito .pos-modal-exito-item-nombre,.amarilla-modulo .pos-modal-exito .pos-modal-exito-item-nombre,.tiendas-modulo .pos-modal-exito .pos-modal-exito-item-nombre,.asistencia-modulo .pos-modal-exito .pos-modal-exito-item-nombre,.importar-catalogo .pos-modal-exito .pos-modal-exito-item-nombre{color:var(--marca-tinta);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;font-weight:500;overflow:hidden}.marcas-modulo .pos-modal-exito .pos-modal-exito-item-codigo,.productos-modulo .pos-modal-exito .pos-modal-exito-item-codigo,.items-modulo .pos-modal-exito .pos-modal-exito-item-codigo,.kardex-modulo .pos-modal-exito .pos-modal-exito-item-codigo,.pos-modulo .pos-modal-exito .pos-modal-exito-item-codigo,.ventas-modulo .pos-modal-exito .pos-modal-exito-item-codigo,.qrs-modulo .pos-modal-exito .pos-modal-exito-item-codigo,.reportes-modulo .pos-modal-exito .pos-modal-exito-item-codigo,.dashboard-modulo .pos-modal-exito .pos-modal-exito-item-codigo,.proveedores-modulo .pos-modal-exito .pos-modal-exito-item-codigo,.compras-modulo .pos-modal-exito .pos-modal-exito-item-codigo,.precios-modulo .pos-modal-exito .pos-modal-exito-item-codigo,.gastos-modulo .pos-modal-exito .pos-modal-exito-item-codigo,.resumen-modulo .pos-modal-exito .pos-modal-exito-item-codigo,.amarilla-modulo .pos-modal-exito .pos-modal-exito-item-codigo,.tiendas-modulo .pos-modal-exito .pos-modal-exito-item-codigo,.asistencia-modulo .pos-modal-exito .pos-modal-exito-item-codigo,.importar-catalogo .pos-modal-exito .pos-modal-exito-item-codigo{color:var(--marca-apagado);font-size:.72rem}.marcas-modulo .pos-modal-exito .pos-modal-exito-item-precio,.productos-modulo .pos-modal-exito .pos-modal-exito-item-precio,.items-modulo .pos-modal-exito .pos-modal-exito-item-precio,.kardex-modulo .pos-modal-exito .pos-modal-exito-item-precio,.pos-modulo .pos-modal-exito .pos-modal-exito-item-precio,.ventas-modulo .pos-modal-exito .pos-modal-exito-item-precio,.qrs-modulo .pos-modal-exito .pos-modal-exito-item-precio,.reportes-modulo .pos-modal-exito .pos-modal-exito-item-precio,.dashboard-modulo .pos-modal-exito .pos-modal-exito-item-precio,.proveedores-modulo .pos-modal-exito .pos-modal-exito-item-precio,.compras-modulo .pos-modal-exito .pos-modal-exito-item-precio,.precios-modulo .pos-modal-exito .pos-modal-exito-item-precio,.gastos-modulo .pos-modal-exito .pos-modal-exito-item-precio,.resumen-modulo .pos-modal-exito .pos-modal-exito-item-precio,.amarilla-modulo .pos-modal-exito .pos-modal-exito-item-precio,.tiendas-modulo .pos-modal-exito .pos-modal-exito-item-precio,.asistencia-modulo .pos-modal-exito .pos-modal-exito-item-precio,.importar-catalogo .pos-modal-exito .pos-modal-exito-item-precio{color:#254970;font-size:.84rem;font-weight:600;font-family:var(--vz-font-family-monospace,monospace);flex-shrink:0}.marcas-modulo .pos-modal-exito .pos-modal-exito-respaldo,.productos-modulo .pos-modal-exito .pos-modal-exito-respaldo,.items-modulo .pos-modal-exito .pos-modal-exito-respaldo,.kardex-modulo .pos-modal-exito .pos-modal-exito-respaldo,.pos-modulo .pos-modal-exito .pos-modal-exito-respaldo,.ventas-modulo .pos-modal-exito .pos-modal-exito-respaldo,.qrs-modulo .pos-modal-exito .pos-modal-exito-respaldo,.reportes-modulo .pos-modal-exito .pos-modal-exito-respaldo,.dashboard-modulo .pos-modal-exito .pos-modal-exito-respaldo,.proveedores-modulo .pos-modal-exito .pos-modal-exito-respaldo,.compras-modulo .pos-modal-exito .pos-modal-exito-respaldo,.precios-modulo .pos-modal-exito .pos-modal-exito-respaldo,.gastos-modulo .pos-modal-exito .pos-modal-exito-respaldo,.resumen-modulo .pos-modal-exito .pos-modal-exito-respaldo,.amarilla-modulo .pos-modal-exito .pos-modal-exito-respaldo,.tiendas-modulo .pos-modal-exito .pos-modal-exito-respaldo,.asistencia-modulo .pos-modal-exito .pos-modal-exito-respaldo,.importar-catalogo .pos-modal-exito .pos-modal-exito-respaldo{border:1px solid var(--marca-linea);background:var(--marca-superficie);color:#254970;border-radius:.6rem;align-items:center;gap:.6rem;padding:.55rem .75rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.marcas-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.productos-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.items-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.kardex-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.pos-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.ventas-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.qrs-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.reportes-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.dashboard-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.proveedores-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.compras-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.precios-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.gastos-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.resumen-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.amarilla-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.tiendas-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.asistencia-modulo .pos-modal-exito .pos-modal-exito-respaldo:hover,.importar-catalogo .pos-modal-exito .pos-modal-exito-respaldo:hover{color:#1b3757;background:#2549700a;border-color:#254970}.marcas-modulo .pos-modal-exito .pos-modal-exito-nueva,.productos-modulo .pos-modal-exito .pos-modal-exito-nueva,.items-modulo .pos-modal-exito .pos-modal-exito-nueva,.kardex-modulo .pos-modal-exito .pos-modal-exito-nueva,.pos-modulo .pos-modal-exito .pos-modal-exito-nueva,.ventas-modulo .pos-modal-exito .pos-modal-exito-nueva,.qrs-modulo .pos-modal-exito .pos-modal-exito-nueva,.reportes-modulo .pos-modal-exito .pos-modal-exito-nueva,.dashboard-modulo .pos-modal-exito .pos-modal-exito-nueva,.proveedores-modulo .pos-modal-exito .pos-modal-exito-nueva,.compras-modulo .pos-modal-exito .pos-modal-exito-nueva,.precios-modulo .pos-modal-exito .pos-modal-exito-nueva,.gastos-modulo .pos-modal-exito .pos-modal-exito-nueva,.resumen-modulo .pos-modal-exito .pos-modal-exito-nueva,.amarilla-modulo .pos-modal-exito .pos-modal-exito-nueva,.tiendas-modulo .pos-modal-exito .pos-modal-exito-nueva,.asistencia-modulo .pos-modal-exito .pos-modal-exito-nueva,.importar-catalogo .pos-modal-exito .pos-modal-exito-nueva{color:#fff;background:#254970;border:0;border-radius:.6rem;padding:.65rem 1rem;font-weight:650;transition:background .2s,box-shadow .2s,transform .15s;box-shadow:0 .5rem 1.2rem #25497040}.marcas-modulo .pos-modal-exito .pos-modal-exito-nueva:hover,.productos-modulo .pos-modal-exito .pos-modal-exito-nueva:hover,.items-modulo .pos-modal-exito .pos-modal-exito-nueva:hover,.kardex-modulo .pos-modal-exito .pos-modal-exito-nueva:hover,.pos-modulo .pos-modal-exito .pos-modal-exito-nueva:hover,.ventas-modulo .pos-modal-exito .pos-modal-exito-nueva:hover,.qrs-modulo .pos-modal-exito .pos-modal-exito-nueva:hover,.reportes-modulo .pos-modal-exito .pos-modal-exito-nueva:hover,.dashboard-modulo .pos-modal-exito .pos-modal-exito-nueva:hover,.proveedores-modulo .pos-modal-exito .pos-modal-exito-nueva:hover,.compras-modulo .pos-modal-exito .pos-modal-exito-nueva:hover,.precios-modulo .pos-modal-exito .pos-modal-exito-nueva:hover,.gastos-modulo .pos-modal-exito .pos-modal-exito-nueva:hover,.resumen-modulo .pos-modal-exito .pos-modal-exito-nueva:hover,.amarilla-modulo .pos-modal-exito .pos-modal-exito-nueva:hover,.tiendas-modulo .pos-modal-exito .pos-modal-exito-nueva:hover,.asistencia-modulo .pos-modal-exito .pos-modal-exito-nueva:hover,.importar-catalogo .pos-modal-exito .pos-modal-exito-nueva:hover{background:#1b3757;transform:translateY(-1px);box-shadow:0 .7rem 1.6rem #2549704d}.marcas-modulo .pos-modal-exito .pos-modal-exito-nueva:active,.productos-modulo .pos-modal-exito .pos-modal-exito-nueva:active,.items-modulo .pos-modal-exito .pos-modal-exito-nueva:active,.kardex-modulo .pos-modal-exito .pos-modal-exito-nueva:active,.pos-modulo .pos-modal-exito .pos-modal-exito-nueva:active,.ventas-modulo .pos-modal-exito .pos-modal-exito-nueva:active,.qrs-modulo .pos-modal-exito .pos-modal-exito-nueva:active,.reportes-modulo .pos-modal-exito .pos-modal-exito-nueva:active,.dashboard-modulo .pos-modal-exito .pos-modal-exito-nueva:active,.proveedores-modulo .pos-modal-exito .pos-modal-exito-nueva:active,.compras-modulo .pos-modal-exito .pos-modal-exito-nueva:active,.precios-modulo .pos-modal-exito .pos-modal-exito-nueva:active,.gastos-modulo .pos-modal-exito .pos-modal-exito-nueva:active,.resumen-modulo .pos-modal-exito .pos-modal-exito-nueva:active,.amarilla-modulo .pos-modal-exito .pos-modal-exito-nueva:active,.tiendas-modulo .pos-modal-exito .pos-modal-exito-nueva:active,.asistencia-modulo .pos-modal-exito .pos-modal-exito-nueva:active,.importar-catalogo .pos-modal-exito .pos-modal-exito-nueva:active{transform:translateY(0)}.marcas-modulo .kardex-buscador .form-label,.productos-modulo .kardex-buscador .form-label,.items-modulo .kardex-buscador .form-label,.kardex-modulo .kardex-buscador .form-label,.pos-modulo .kardex-buscador .form-label,.ventas-modulo .kardex-buscador .form-label,.qrs-modulo .kardex-buscador .form-label,.reportes-modulo .kardex-buscador .form-label,.dashboard-modulo .kardex-buscador .form-label,.proveedores-modulo .kardex-buscador .form-label,.compras-modulo .kardex-buscador .form-label,.precios-modulo .kardex-buscador .form-label,.gastos-modulo .kardex-buscador .form-label,.resumen-modulo .kardex-buscador .form-label,.amarilla-modulo .kardex-buscador .form-label,.tiendas-modulo .kardex-buscador .form-label,.asistencia-modulo .kardex-buscador .form-label,.importar-catalogo .kardex-buscador .form-label{color:#4b5565;font-size:.82rem;font-weight:600}.marcas-modulo .kardex-buscador .form-control-lg,.productos-modulo .kardex-buscador .form-control-lg,.items-modulo .kardex-buscador .form-control-lg,.kardex-modulo .kardex-buscador .form-control-lg,.pos-modulo .kardex-buscador .form-control-lg,.ventas-modulo .kardex-buscador .form-control-lg,.qrs-modulo .kardex-buscador .form-control-lg,.reportes-modulo .kardex-buscador .form-control-lg,.dashboard-modulo .kardex-buscador .form-control-lg,.proveedores-modulo .kardex-buscador .form-control-lg,.compras-modulo .kardex-buscador .form-control-lg,.precios-modulo .kardex-buscador .form-control-lg,.gastos-modulo .kardex-buscador .form-control-lg,.resumen-modulo .kardex-buscador .form-control-lg,.amarilla-modulo .kardex-buscador .form-control-lg,.tiendas-modulo .kardex-buscador .form-control-lg,.asistencia-modulo .kardex-buscador .form-control-lg,.importar-catalogo .kardex-buscador .form-control-lg{border-color:var(--marca-linea);min-height:3.2rem;font-size:1rem}.marcas-modulo .kardex-buscador .search-icon,.productos-modulo .kardex-buscador .search-icon,.items-modulo .kardex-buscador .search-icon,.kardex-modulo .kardex-buscador .search-icon,.pos-modulo .kardex-buscador .search-icon,.ventas-modulo .kardex-buscador .search-icon,.qrs-modulo .kardex-buscador .search-icon,.reportes-modulo .kardex-buscador .search-icon,.dashboard-modulo .kardex-buscador .search-icon,.proveedores-modulo .kardex-buscador .search-icon,.compras-modulo .kardex-buscador .search-icon,.precios-modulo .kardex-buscador .search-icon,.gastos-modulo .kardex-buscador .search-icon,.resumen-modulo .kardex-buscador .search-icon,.amarilla-modulo .kardex-buscador .search-icon,.tiendas-modulo .kardex-buscador .search-icon,.asistencia-modulo .kardex-buscador .search-icon,.importar-catalogo .kardex-buscador .search-icon{font-size:1.1rem}.marcas-modulo .kardex-linea-tiempo,.productos-modulo .kardex-linea-tiempo,.items-modulo .kardex-linea-tiempo,.kardex-modulo .kardex-linea-tiempo,.pos-modulo .kardex-linea-tiempo,.ventas-modulo .kardex-linea-tiempo,.qrs-modulo .kardex-linea-tiempo,.reportes-modulo .kardex-linea-tiempo,.dashboard-modulo .kardex-linea-tiempo,.proveedores-modulo .kardex-linea-tiempo,.compras-modulo .kardex-linea-tiempo,.precios-modulo .kardex-linea-tiempo,.gastos-modulo .kardex-linea-tiempo,.resumen-modulo .kardex-linea-tiempo,.amarilla-modulo .kardex-linea-tiempo,.tiendas-modulo .kardex-linea-tiempo,.asistencia-modulo .kardex-linea-tiempo,.importar-catalogo .kardex-linea-tiempo{flex-direction:column;gap:1.1rem;padding-left:.35rem;display:flex;position:relative}.marcas-modulo .kardex-evento,.productos-modulo .kardex-evento,.items-modulo .kardex-evento,.kardex-modulo .kardex-evento,.pos-modulo .kardex-evento,.ventas-modulo .kardex-evento,.qrs-modulo .kardex-evento,.reportes-modulo .kardex-evento,.dashboard-modulo .kardex-evento,.proveedores-modulo .kardex-evento,.compras-modulo .kardex-evento,.precios-modulo .kardex-evento,.gastos-modulo .kardex-evento,.resumen-modulo .kardex-evento,.amarilla-modulo .kardex-evento,.tiendas-modulo .kardex-evento,.asistencia-modulo .kardex-evento,.importar-catalogo .kardex-evento{align-items:flex-start;gap:.85rem;display:flex;position:relative}.marcas-modulo .kardex-evento:not(:last-child):before,.productos-modulo .kardex-evento:not(:last-child):before,.items-modulo .kardex-evento:not(:last-child):before,.kardex-modulo .kardex-evento:not(:last-child):before,.pos-modulo .kardex-evento:not(:last-child):before,.ventas-modulo .kardex-evento:not(:last-child):before,.qrs-modulo .kardex-evento:not(:last-child):before,.reportes-modulo .kardex-evento:not(:last-child):before,.dashboard-modulo .kardex-evento:not(:last-child):before,.proveedores-modulo .kardex-evento:not(:last-child):before,.compras-modulo .kardex-evento:not(:last-child):before,.precios-modulo .kardex-evento:not(:last-child):before,.gastos-modulo .kardex-evento:not(:last-child):before,.resumen-modulo .kardex-evento:not(:last-child):before,.amarilla-modulo .kardex-evento:not(:last-child):before,.tiendas-modulo .kardex-evento:not(:last-child):before,.asistencia-modulo .kardex-evento:not(:last-child):before,.importar-catalogo .kardex-evento:not(:last-child):before{content:"";background:var(--marca-suave);width:1px;height:calc(100% + .35rem);position:absolute;top:2.35rem;left:1.09rem}.marcas-modulo .kardex-evento-punto,.productos-modulo .kardex-evento-punto,.items-modulo .kardex-evento-punto,.kardex-modulo .kardex-evento-punto,.pos-modulo .kardex-evento-punto,.ventas-modulo .kardex-evento-punto,.qrs-modulo .kardex-evento-punto,.reportes-modulo .kardex-evento-punto,.dashboard-modulo .kardex-evento-punto,.proveedores-modulo .kardex-evento-punto,.compras-modulo .kardex-evento-punto,.precios-modulo .kardex-evento-punto,.gastos-modulo .kardex-evento-punto,.resumen-modulo .kardex-evento-punto,.amarilla-modulo .kardex-evento-punto,.tiendas-modulo .kardex-evento-punto,.asistencia-modulo .kardex-evento-punto,.importar-catalogo .kardex-evento-punto{z-index:1;border-radius:50%;flex-shrink:0;place-items:center;width:2.2rem;height:2.2rem;font-size:1rem;display:grid}.marcas-modulo .kardex-ajuste,.productos-modulo .kardex-ajuste,.items-modulo .kardex-ajuste,.kardex-modulo .kardex-ajuste,.pos-modulo .kardex-ajuste,.ventas-modulo .kardex-ajuste,.qrs-modulo .kardex-ajuste,.reportes-modulo .kardex-ajuste,.dashboard-modulo .kardex-ajuste,.proveedores-modulo .kardex-ajuste,.compras-modulo .kardex-ajuste,.precios-modulo .kardex-ajuste,.gastos-modulo .kardex-ajuste,.resumen-modulo .kardex-ajuste,.amarilla-modulo .kardex-ajuste,.tiendas-modulo .kardex-ajuste,.asistencia-modulo .kardex-ajuste,.importar-catalogo .kardex-ajuste{border:1px dashed color-mix(in srgb, var(--vz-warning) 40%, var(--marca-linea));background:color-mix(in srgb, var(--vz-warning) 5%, white);border-radius:.75rem;padding:1.1rem}.marcas-modulo .kardex-ficha .producto-ficha-datos,.productos-modulo .kardex-ficha .producto-ficha-datos,.items-modulo .kardex-ficha .producto-ficha-datos,.kardex-modulo .kardex-ficha .producto-ficha-datos,.pos-modulo .kardex-ficha .producto-ficha-datos,.ventas-modulo .kardex-ficha .producto-ficha-datos,.qrs-modulo .kardex-ficha .producto-ficha-datos,.reportes-modulo .kardex-ficha .producto-ficha-datos,.dashboard-modulo .kardex-ficha .producto-ficha-datos,.proveedores-modulo .kardex-ficha .producto-ficha-datos,.compras-modulo .kardex-ficha .producto-ficha-datos,.precios-modulo .kardex-ficha .producto-ficha-datos,.gastos-modulo .kardex-ficha .producto-ficha-datos,.resumen-modulo .kardex-ficha .producto-ficha-datos,.amarilla-modulo .kardex-ficha .producto-ficha-datos,.tiendas-modulo .kardex-ficha .producto-ficha-datos,.asistencia-modulo .kardex-ficha .producto-ficha-datos,.importar-catalogo .kardex-ficha .producto-ficha-datos{border-top:0}.marcas-modulo .compra-cuadre,.productos-modulo .compra-cuadre,.items-modulo .compra-cuadre,.kardex-modulo .compra-cuadre,.pos-modulo .compra-cuadre,.ventas-modulo .compra-cuadre,.qrs-modulo .compra-cuadre,.reportes-modulo .compra-cuadre,.dashboard-modulo .compra-cuadre,.proveedores-modulo .compra-cuadre,.compras-modulo .compra-cuadre,.precios-modulo .compra-cuadre,.gastos-modulo .compra-cuadre,.resumen-modulo .compra-cuadre,.amarilla-modulo .compra-cuadre,.tiendas-modulo .compra-cuadre,.asistencia-modulo .compra-cuadre,.importar-catalogo .compra-cuadre{border:1px solid var(--marca-linea);background:var(--vz-light);border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:1.5rem;padding:.85rem 1.1rem;transition:border-color .16s ease-out,background-color .16s ease-out;display:flex}.marcas-modulo .compra-cuadre-dato,.productos-modulo .compra-cuadre-dato,.items-modulo .compra-cuadre-dato,.kardex-modulo .compra-cuadre-dato,.pos-modulo .compra-cuadre-dato,.ventas-modulo .compra-cuadre-dato,.qrs-modulo .compra-cuadre-dato,.reportes-modulo .compra-cuadre-dato,.dashboard-modulo .compra-cuadre-dato,.proveedores-modulo .compra-cuadre-dato,.compras-modulo .compra-cuadre-dato,.precios-modulo .compra-cuadre-dato,.gastos-modulo .compra-cuadre-dato,.resumen-modulo .compra-cuadre-dato,.amarilla-modulo .compra-cuadre-dato,.tiendas-modulo .compra-cuadre-dato,.asistencia-modulo .compra-cuadre-dato,.importar-catalogo .compra-cuadre-dato{flex-direction:column;display:flex}.marcas-modulo .compra-cuadre-dato span,.productos-modulo .compra-cuadre-dato span,.items-modulo .compra-cuadre-dato span,.kardex-modulo .compra-cuadre-dato span,.pos-modulo .compra-cuadre-dato span,.ventas-modulo .compra-cuadre-dato span,.qrs-modulo .compra-cuadre-dato span,.reportes-modulo .compra-cuadre-dato span,.dashboard-modulo .compra-cuadre-dato span,.proveedores-modulo .compra-cuadre-dato span,.compras-modulo .compra-cuadre-dato span,.precios-modulo .compra-cuadre-dato span,.gastos-modulo .compra-cuadre-dato span,.resumen-modulo .compra-cuadre-dato span,.amarilla-modulo .compra-cuadre-dato span,.tiendas-modulo .compra-cuadre-dato span,.asistencia-modulo .compra-cuadre-dato span,.importar-catalogo .compra-cuadre-dato span{color:var(--vz-secondary-color);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.marcas-modulo .compra-cuadre-dato strong,.productos-modulo .compra-cuadre-dato strong,.items-modulo .compra-cuadre-dato strong,.kardex-modulo .compra-cuadre-dato strong,.pos-modulo .compra-cuadre-dato strong,.ventas-modulo .compra-cuadre-dato strong,.qrs-modulo .compra-cuadre-dato strong,.reportes-modulo .compra-cuadre-dato strong,.dashboard-modulo .compra-cuadre-dato strong,.proveedores-modulo .compra-cuadre-dato strong,.compras-modulo .compra-cuadre-dato strong,.precios-modulo .compra-cuadre-dato strong,.gastos-modulo .compra-cuadre-dato strong,.resumen-modulo .compra-cuadre-dato strong,.amarilla-modulo .compra-cuadre-dato strong,.tiendas-modulo .compra-cuadre-dato strong,.asistencia-modulo .compra-cuadre-dato strong,.importar-catalogo .compra-cuadre-dato strong{color:var(--vz-heading-color);font-size:1rem;font-family:var(--vz-font-family-monospace,monospace)}.marcas-modulo .compra-cuadre-estado,.productos-modulo .compra-cuadre-estado,.items-modulo .compra-cuadre-estado,.kardex-modulo .compra-cuadre-estado,.pos-modulo .compra-cuadre-estado,.ventas-modulo .compra-cuadre-estado,.qrs-modulo .compra-cuadre-estado,.reportes-modulo .compra-cuadre-estado,.dashboard-modulo .compra-cuadre-estado,.proveedores-modulo .compra-cuadre-estado,.compras-modulo .compra-cuadre-estado,.precios-modulo .compra-cuadre-estado,.gastos-modulo .compra-cuadre-estado,.resumen-modulo .compra-cuadre-estado,.amarilla-modulo .compra-cuadre-estado,.tiendas-modulo .compra-cuadre-estado,.asistencia-modulo .compra-cuadre-estado,.importar-catalogo .compra-cuadre-estado{color:var(--vz-secondary-color);margin-left:auto;font-size:.82rem;font-weight:600}.marcas-modulo .compra-cuadre-ok,.productos-modulo .compra-cuadre-ok,.items-modulo .compra-cuadre-ok,.kardex-modulo .compra-cuadre-ok,.pos-modulo .compra-cuadre-ok,.ventas-modulo .compra-cuadre-ok,.qrs-modulo .compra-cuadre-ok,.reportes-modulo .compra-cuadre-ok,.dashboard-modulo .compra-cuadre-ok,.proveedores-modulo .compra-cuadre-ok,.compras-modulo .compra-cuadre-ok,.precios-modulo .compra-cuadre-ok,.gastos-modulo .compra-cuadre-ok,.resumen-modulo .compra-cuadre-ok,.amarilla-modulo .compra-cuadre-ok,.tiendas-modulo .compra-cuadre-ok,.asistencia-modulo .compra-cuadre-ok,.importar-catalogo .compra-cuadre-ok{border-left-color:var(--vz-success);background:var(--vz-success-bg-subtle)}.marcas-modulo .compra-cuadre-ok .compra-cuadre-estado,.productos-modulo .compra-cuadre-ok .compra-cuadre-estado,.items-modulo .compra-cuadre-ok .compra-cuadre-estado,.kardex-modulo .compra-cuadre-ok .compra-cuadre-estado,.pos-modulo .compra-cuadre-ok .compra-cuadre-estado,.ventas-modulo .compra-cuadre-ok .compra-cuadre-estado,.qrs-modulo .compra-cuadre-ok .compra-cuadre-estado,.reportes-modulo .compra-cuadre-ok .compra-cuadre-estado,.dashboard-modulo .compra-cuadre-ok .compra-cuadre-estado,.proveedores-modulo .compra-cuadre-ok .compra-cuadre-estado,.compras-modulo .compra-cuadre-ok .compra-cuadre-estado,.precios-modulo .compra-cuadre-ok .compra-cuadre-estado,.gastos-modulo .compra-cuadre-ok .compra-cuadre-estado,.resumen-modulo .compra-cuadre-ok .compra-cuadre-estado,.amarilla-modulo .compra-cuadre-ok .compra-cuadre-estado,.tiendas-modulo .compra-cuadre-ok .compra-cuadre-estado,.asistencia-modulo .compra-cuadre-ok .compra-cuadre-estado,.importar-catalogo .compra-cuadre-ok .compra-cuadre-estado,.marcas-modulo .compra-cuadre-ok .compra-cuadre-saldo strong,.productos-modulo .compra-cuadre-ok .compra-cuadre-saldo strong,.items-modulo .compra-cuadre-ok .compra-cuadre-saldo strong,.kardex-modulo .compra-cuadre-ok .compra-cuadre-saldo strong,.pos-modulo .compra-cuadre-ok .compra-cuadre-saldo strong,.ventas-modulo .compra-cuadre-ok .compra-cuadre-saldo strong,.qrs-modulo .compra-cuadre-ok .compra-cuadre-saldo strong,.reportes-modulo .compra-cuadre-ok .compra-cuadre-saldo strong,.dashboard-modulo .compra-cuadre-ok .compra-cuadre-saldo strong,.proveedores-modulo .compra-cuadre-ok .compra-cuadre-saldo strong,.compras-modulo .compra-cuadre-ok .compra-cuadre-saldo strong,.precios-modulo .compra-cuadre-ok .compra-cuadre-saldo strong,.gastos-modulo .compra-cuadre-ok .compra-cuadre-saldo strong,.resumen-modulo .compra-cuadre-ok .compra-cuadre-saldo strong,.amarilla-modulo .compra-cuadre-ok .compra-cuadre-saldo strong,.tiendas-modulo .compra-cuadre-ok .compra-cuadre-saldo strong,.asistencia-modulo .compra-cuadre-ok .compra-cuadre-saldo strong,.importar-catalogo .compra-cuadre-ok .compra-cuadre-saldo strong{color:var(--vz-success)}.marcas-modulo .compra-cuadre-error,.productos-modulo .compra-cuadre-error,.items-modulo .compra-cuadre-error,.kardex-modulo .compra-cuadre-error,.pos-modulo .compra-cuadre-error,.ventas-modulo .compra-cuadre-error,.qrs-modulo .compra-cuadre-error,.reportes-modulo .compra-cuadre-error,.dashboard-modulo .compra-cuadre-error,.proveedores-modulo .compra-cuadre-error,.compras-modulo .compra-cuadre-error,.precios-modulo .compra-cuadre-error,.gastos-modulo .compra-cuadre-error,.resumen-modulo .compra-cuadre-error,.amarilla-modulo .compra-cuadre-error,.tiendas-modulo .compra-cuadre-error,.asistencia-modulo .compra-cuadre-error,.importar-catalogo .compra-cuadre-error{border-left-color:var(--vz-danger);background:var(--vz-danger-bg-subtle)}.marcas-modulo .compra-cuadre-error .compra-cuadre-estado,.productos-modulo .compra-cuadre-error .compra-cuadre-estado,.items-modulo .compra-cuadre-error .compra-cuadre-estado,.kardex-modulo .compra-cuadre-error .compra-cuadre-estado,.pos-modulo .compra-cuadre-error .compra-cuadre-estado,.ventas-modulo .compra-cuadre-error .compra-cuadre-estado,.qrs-modulo .compra-cuadre-error .compra-cuadre-estado,.reportes-modulo .compra-cuadre-error .compra-cuadre-estado,.dashboard-modulo .compra-cuadre-error .compra-cuadre-estado,.proveedores-modulo .compra-cuadre-error .compra-cuadre-estado,.compras-modulo .compra-cuadre-error .compra-cuadre-estado,.precios-modulo .compra-cuadre-error .compra-cuadre-estado,.gastos-modulo .compra-cuadre-error .compra-cuadre-estado,.resumen-modulo .compra-cuadre-error .compra-cuadre-estado,.amarilla-modulo .compra-cuadre-error .compra-cuadre-estado,.tiendas-modulo .compra-cuadre-error .compra-cuadre-estado,.asistencia-modulo .compra-cuadre-error .compra-cuadre-estado,.importar-catalogo .compra-cuadre-error .compra-cuadre-estado,.marcas-modulo .compra-cuadre-error .compra-cuadre-saldo strong,.productos-modulo .compra-cuadre-error .compra-cuadre-saldo strong,.items-modulo .compra-cuadre-error .compra-cuadre-saldo strong,.kardex-modulo .compra-cuadre-error .compra-cuadre-saldo strong,.pos-modulo .compra-cuadre-error .compra-cuadre-saldo strong,.ventas-modulo .compra-cuadre-error .compra-cuadre-saldo strong,.qrs-modulo .compra-cuadre-error .compra-cuadre-saldo strong,.reportes-modulo .compra-cuadre-error .compra-cuadre-saldo strong,.dashboard-modulo .compra-cuadre-error .compra-cuadre-saldo strong,.proveedores-modulo .compra-cuadre-error .compra-cuadre-saldo strong,.compras-modulo .compra-cuadre-error .compra-cuadre-saldo strong,.precios-modulo .compra-cuadre-error .compra-cuadre-saldo strong,.gastos-modulo .compra-cuadre-error .compra-cuadre-saldo strong,.resumen-modulo .compra-cuadre-error .compra-cuadre-saldo strong,.amarilla-modulo .compra-cuadre-error .compra-cuadre-saldo strong,.tiendas-modulo .compra-cuadre-error .compra-cuadre-saldo strong,.asistencia-modulo .compra-cuadre-error .compra-cuadre-saldo strong,.importar-catalogo .compra-cuadre-error .compra-cuadre-saldo strong{color:var(--vz-danger)}.marcas-modulo .compra-lineas-vacio,.productos-modulo .compra-lineas-vacio,.items-modulo .compra-lineas-vacio,.kardex-modulo .compra-lineas-vacio,.pos-modulo .compra-lineas-vacio,.ventas-modulo .compra-lineas-vacio,.qrs-modulo .compra-lineas-vacio,.reportes-modulo .compra-lineas-vacio,.dashboard-modulo .compra-lineas-vacio,.proveedores-modulo .compra-lineas-vacio,.compras-modulo .compra-lineas-vacio,.precios-modulo .compra-lineas-vacio,.gastos-modulo .compra-lineas-vacio,.resumen-modulo .compra-lineas-vacio,.amarilla-modulo .compra-lineas-vacio,.tiendas-modulo .compra-lineas-vacio,.asistencia-modulo .compra-lineas-vacio,.importar-catalogo .compra-lineas-vacio{border:1px dashed var(--marca-linea);background:var(--marca-superficie);color:var(--vz-secondary-color);text-align:center;border-radius:.6rem;padding:1.75rem;font-size:.88rem}.marcas-modulo .tabla-lineas-compra thead th,.productos-modulo .tabla-lineas-compra thead th,.items-modulo .tabla-lineas-compra thead th,.kardex-modulo .tabla-lineas-compra thead th,.pos-modulo .tabla-lineas-compra thead th,.ventas-modulo .tabla-lineas-compra thead th,.qrs-modulo .tabla-lineas-compra thead th,.reportes-modulo .tabla-lineas-compra thead th,.dashboard-modulo .tabla-lineas-compra thead th,.proveedores-modulo .tabla-lineas-compra thead th,.compras-modulo .tabla-lineas-compra thead th,.precios-modulo .tabla-lineas-compra thead th,.gastos-modulo .tabla-lineas-compra thead th,.resumen-modulo .tabla-lineas-compra thead th,.amarilla-modulo .tabla-lineas-compra thead th,.tiendas-modulo .tabla-lineas-compra thead th,.asistencia-modulo .tabla-lineas-compra thead th,.importar-catalogo .tabla-lineas-compra thead th{border-bottom:1px solid var(--marca-linea);letter-spacing:.04em;white-space:nowrap;font-weight:600}.marcas-modulo .tabla-lineas-compra .fw-semibold,.productos-modulo .tabla-lineas-compra .fw-semibold,.items-modulo .tabla-lineas-compra .fw-semibold,.kardex-modulo .tabla-lineas-compra .fw-semibold,.pos-modulo .tabla-lineas-compra .fw-semibold,.ventas-modulo .tabla-lineas-compra .fw-semibold,.qrs-modulo .tabla-lineas-compra .fw-semibold,.reportes-modulo .tabla-lineas-compra .fw-semibold,.dashboard-modulo .tabla-lineas-compra .fw-semibold,.proveedores-modulo .tabla-lineas-compra .fw-semibold,.compras-modulo .tabla-lineas-compra .fw-semibold,.precios-modulo .tabla-lineas-compra .fw-semibold,.gastos-modulo .tabla-lineas-compra .fw-semibold,.resumen-modulo .tabla-lineas-compra .fw-semibold,.amarilla-modulo .tabla-lineas-compra .fw-semibold,.tiendas-modulo .tabla-lineas-compra .fw-semibold,.asistencia-modulo .tabla-lineas-compra .fw-semibold,.importar-catalogo .tabla-lineas-compra .fw-semibold{color:var(--vz-heading-color);font-size:.88rem}.marcas-modulo .tabla-lineas-compra .form-control,.marcas-modulo .tabla-lineas-compra .input-group-text,.productos-modulo .tabla-lineas-compra .form-control,.productos-modulo .tabla-lineas-compra .input-group-text,.items-modulo .tabla-lineas-compra .form-control,.items-modulo .tabla-lineas-compra .input-group-text,.kardex-modulo .tabla-lineas-compra .form-control,.kardex-modulo .tabla-lineas-compra .input-group-text,.pos-modulo .tabla-lineas-compra .form-control,.pos-modulo .tabla-lineas-compra .input-group-text,.ventas-modulo .tabla-lineas-compra .form-control,.ventas-modulo .tabla-lineas-compra .input-group-text,.qrs-modulo .tabla-lineas-compra .form-control,.qrs-modulo .tabla-lineas-compra .input-group-text,.reportes-modulo .tabla-lineas-compra .form-control,.reportes-modulo .tabla-lineas-compra .input-group-text,.dashboard-modulo .tabla-lineas-compra .form-control,.dashboard-modulo .tabla-lineas-compra .input-group-text,.proveedores-modulo .tabla-lineas-compra .form-control,.proveedores-modulo .tabla-lineas-compra .input-group-text,.compras-modulo .tabla-lineas-compra .form-control,.compras-modulo .tabla-lineas-compra .input-group-text,.precios-modulo .tabla-lineas-compra .form-control,.precios-modulo .tabla-lineas-compra .input-group-text,.gastos-modulo .tabla-lineas-compra .form-control,.gastos-modulo .tabla-lineas-compra .input-group-text,.resumen-modulo .tabla-lineas-compra .form-control,.resumen-modulo .tabla-lineas-compra .input-group-text,.amarilla-modulo .tabla-lineas-compra .form-control,.amarilla-modulo .tabla-lineas-compra .input-group-text,.tiendas-modulo .tabla-lineas-compra .form-control,.tiendas-modulo .tabla-lineas-compra .input-group-text,.asistencia-modulo .tabla-lineas-compra .form-control,.asistencia-modulo .tabla-lineas-compra .input-group-text,.importar-catalogo .tabla-lineas-compra .form-control,.importar-catalogo .tabla-lineas-compra .input-group-text{font-size:.84rem}.marcas-modulo .modal-confirmar-compra .confirmar-resumen,.productos-modulo .modal-confirmar-compra .confirmar-resumen,.items-modulo .modal-confirmar-compra .confirmar-resumen,.kardex-modulo .modal-confirmar-compra .confirmar-resumen,.pos-modulo .modal-confirmar-compra .confirmar-resumen,.ventas-modulo .modal-confirmar-compra .confirmar-resumen,.qrs-modulo .modal-confirmar-compra .confirmar-resumen,.reportes-modulo .modal-confirmar-compra .confirmar-resumen,.dashboard-modulo .modal-confirmar-compra .confirmar-resumen,.proveedores-modulo .modal-confirmar-compra .confirmar-resumen,.compras-modulo .modal-confirmar-compra .confirmar-resumen,.precios-modulo .modal-confirmar-compra .confirmar-resumen,.gastos-modulo .modal-confirmar-compra .confirmar-resumen,.resumen-modulo .modal-confirmar-compra .confirmar-resumen,.amarilla-modulo .modal-confirmar-compra .confirmar-resumen,.tiendas-modulo .modal-confirmar-compra .confirmar-resumen,.asistencia-modulo .modal-confirmar-compra .confirmar-resumen,.importar-catalogo .modal-confirmar-compra .confirmar-resumen{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.marcas-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-item,.productos-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-item,.items-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-item,.kardex-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-item,.pos-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-item,.ventas-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-item,.qrs-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-item,.reportes-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-item,.dashboard-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-item,.proveedores-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-item,.compras-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-item,.precios-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-item,.gastos-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-item,.resumen-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-item,.amarilla-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-item,.tiendas-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-item,.asistencia-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-item,.importar-catalogo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-item{border:1px solid var(--marca-linea);background:var(--marca-superficie);border-radius:.7rem;align-items:center;gap:.75rem;min-width:0;padding:.8rem .9rem;display:flex}.marcas-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-icono,.productos-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-icono,.items-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-icono,.kardex-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-icono,.pos-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-icono,.ventas-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-icono,.qrs-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-icono,.reportes-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-icono,.dashboard-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-icono,.proveedores-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-icono,.compras-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-icono,.precios-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-icono,.gastos-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-icono,.resumen-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-icono,.amarilla-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-icono,.tiendas-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-icono,.asistencia-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-icono,.importar-catalogo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-icono{color:#254970;background:#25497014;border-radius:.55rem;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;font-size:1.05rem;display:grid}.marcas-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-etiqueta,.productos-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-etiqueta,.items-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-etiqueta,.kardex-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-etiqueta,.pos-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-etiqueta,.ventas-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-etiqueta,.qrs-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-etiqueta,.reportes-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-etiqueta,.dashboard-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-etiqueta,.proveedores-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-etiqueta,.compras-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-etiqueta,.precios-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-etiqueta,.gastos-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-etiqueta,.resumen-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-etiqueta,.amarilla-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-etiqueta,.tiendas-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-etiqueta,.asistencia-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-etiqueta,.importar-catalogo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-etiqueta{color:#8a93a2;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:600;display:block}.marcas-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-valor,.productos-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-valor,.items-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-valor,.kardex-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-valor,.pos-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-valor,.ventas-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-valor,.qrs-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-valor,.reportes-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-valor,.dashboard-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-valor,.proveedores-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-valor,.compras-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-valor,.precios-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-valor,.gastos-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-valor,.resumen-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-valor,.amarilla-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-valor,.tiendas-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-valor,.asistencia-modulo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-valor,.importar-catalogo .modal-confirmar-compra .confirmar-resumen .confirmar-resumen-valor{color:var(--vz-heading-color);font-size:.9rem;display:block}.marcas-modulo .modal-confirmar-compra .confirmar-lineas,.productos-modulo .modal-confirmar-compra .confirmar-lineas,.items-modulo .modal-confirmar-compra .confirmar-lineas,.kardex-modulo .modal-confirmar-compra .confirmar-lineas,.pos-modulo .modal-confirmar-compra .confirmar-lineas,.ventas-modulo .modal-confirmar-compra .confirmar-lineas,.qrs-modulo .modal-confirmar-compra .confirmar-lineas,.reportes-modulo .modal-confirmar-compra .confirmar-lineas,.dashboard-modulo .modal-confirmar-compra .confirmar-lineas,.proveedores-modulo .modal-confirmar-compra .confirmar-lineas,.compras-modulo .modal-confirmar-compra .confirmar-lineas,.precios-modulo .modal-confirmar-compra .confirmar-lineas,.gastos-modulo .modal-confirmar-compra .confirmar-lineas,.resumen-modulo .modal-confirmar-compra .confirmar-lineas,.amarilla-modulo .modal-confirmar-compra .confirmar-lineas,.tiendas-modulo .modal-confirmar-compra .confirmar-lineas,.asistencia-modulo .modal-confirmar-compra .confirmar-lineas,.importar-catalogo .modal-confirmar-compra .confirmar-lineas{border:1px solid var(--marca-linea);border-radius:.8rem;overflow:hidden}.marcas-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-head,.productos-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-head,.items-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-head,.kardex-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-head,.pos-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-head,.ventas-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-head,.qrs-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-head,.reportes-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-head,.dashboard-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-head,.proveedores-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-head,.compras-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-head,.precios-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-head,.gastos-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-head,.resumen-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-head,.amarilla-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-head,.tiendas-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-head,.asistencia-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-head,.importar-catalogo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-head{border-bottom:1px solid var(--marca-linea);background:#2549700b;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 1rem;display:flex}.marcas-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-title,.productos-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-title,.items-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-title,.kardex-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-title,.pos-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-title,.ventas-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-title,.qrs-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-title,.reportes-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-title,.dashboard-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-title,.proveedores-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-title,.compras-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-title,.precios-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-title,.gastos-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-title,.resumen-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-title,.amarilla-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-title,.tiendas-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-title,.asistencia-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-title,.importar-catalogo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-title{color:var(--vz-heading-color);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.marcas-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-count,.productos-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-count,.items-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-count,.kardex-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-count,.pos-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-count,.ventas-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-count,.qrs-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-count,.reportes-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-count,.dashboard-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-count,.proveedores-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-count,.compras-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-count,.precios-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-count,.gastos-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-count,.resumen-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-count,.amarilla-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-count,.tiendas-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-count,.asistencia-modulo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-count,.importar-catalogo .modal-confirmar-compra .confirmar-lineas .confirmar-lineas-count{color:#8a93a2;font-size:.78rem}.marcas-modulo .modal-confirmar-compra .confirmar-tabla-wrap,.productos-modulo .modal-confirmar-compra .confirmar-tabla-wrap,.items-modulo .modal-confirmar-compra .confirmar-tabla-wrap,.kardex-modulo .modal-confirmar-compra .confirmar-tabla-wrap,.pos-modulo .modal-confirmar-compra .confirmar-tabla-wrap,.ventas-modulo .modal-confirmar-compra .confirmar-tabla-wrap,.qrs-modulo .modal-confirmar-compra .confirmar-tabla-wrap,.reportes-modulo .modal-confirmar-compra .confirmar-tabla-wrap,.dashboard-modulo .modal-confirmar-compra .confirmar-tabla-wrap,.proveedores-modulo .modal-confirmar-compra .confirmar-tabla-wrap,.compras-modulo .modal-confirmar-compra .confirmar-tabla-wrap,.precios-modulo .modal-confirmar-compra .confirmar-tabla-wrap,.gastos-modulo .modal-confirmar-compra .confirmar-tabla-wrap,.resumen-modulo .modal-confirmar-compra .confirmar-tabla-wrap,.amarilla-modulo .modal-confirmar-compra .confirmar-tabla-wrap,.tiendas-modulo .modal-confirmar-compra .confirmar-tabla-wrap,.asistencia-modulo .modal-confirmar-compra .confirmar-tabla-wrap,.importar-catalogo .modal-confirmar-compra .confirmar-tabla-wrap{width:100%;max-width:100%;overflow:hidden}.marcas-modulo .modal-confirmar-compra .confirmar-tabla,.productos-modulo .modal-confirmar-compra .confirmar-tabla,.items-modulo .modal-confirmar-compra .confirmar-tabla,.kardex-modulo .modal-confirmar-compra .confirmar-tabla,.pos-modulo .modal-confirmar-compra .confirmar-tabla,.ventas-modulo .modal-confirmar-compra .confirmar-tabla,.qrs-modulo .modal-confirmar-compra .confirmar-tabla,.reportes-modulo .modal-confirmar-compra .confirmar-tabla,.dashboard-modulo .modal-confirmar-compra .confirmar-tabla,.proveedores-modulo .modal-confirmar-compra .confirmar-tabla,.compras-modulo .modal-confirmar-compra .confirmar-tabla,.precios-modulo .modal-confirmar-compra .confirmar-tabla,.gastos-modulo .modal-confirmar-compra .confirmar-tabla,.resumen-modulo .modal-confirmar-compra .confirmar-tabla,.amarilla-modulo .modal-confirmar-compra .confirmar-tabla,.tiendas-modulo .modal-confirmar-compra .confirmar-tabla,.asistencia-modulo .modal-confirmar-compra .confirmar-tabla,.importar-catalogo .modal-confirmar-compra .confirmar-tabla{table-layout:fixed;width:100%;margin:0}.marcas-modulo .modal-confirmar-compra .confirmar-tabla thead th,.productos-modulo .modal-confirmar-compra .confirmar-tabla thead th,.items-modulo .modal-confirmar-compra .confirmar-tabla thead th,.kardex-modulo .modal-confirmar-compra .confirmar-tabla thead th,.pos-modulo .modal-confirmar-compra .confirmar-tabla thead th,.ventas-modulo .modal-confirmar-compra .confirmar-tabla thead th,.qrs-modulo .modal-confirmar-compra .confirmar-tabla thead th,.reportes-modulo .modal-confirmar-compra .confirmar-tabla thead th,.dashboard-modulo .modal-confirmar-compra .confirmar-tabla thead th,.proveedores-modulo .modal-confirmar-compra .confirmar-tabla thead th,.compras-modulo .modal-confirmar-compra .confirmar-tabla thead th,.precios-modulo .modal-confirmar-compra .confirmar-tabla thead th,.gastos-modulo .modal-confirmar-compra .confirmar-tabla thead th,.resumen-modulo .modal-confirmar-compra .confirmar-tabla thead th,.amarilla-modulo .modal-confirmar-compra .confirmar-tabla thead th,.tiendas-modulo .modal-confirmar-compra .confirmar-tabla thead th,.asistencia-modulo .modal-confirmar-compra .confirmar-tabla thead th,.importar-catalogo .modal-confirmar-compra .confirmar-tabla thead th{border-bottom:1px solid var(--marca-linea);color:#8a93a2;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding-top:.7rem;padding-bottom:.7rem;font-size:.68rem;font-weight:700}.marcas-modulo .modal-confirmar-compra .confirmar-tabla tbody td,.productos-modulo .modal-confirmar-compra .confirmar-tabla tbody td,.items-modulo .modal-confirmar-compra .confirmar-tabla tbody td,.kardex-modulo .modal-confirmar-compra .confirmar-tabla tbody td,.pos-modulo .modal-confirmar-compra .confirmar-tabla tbody td,.ventas-modulo .modal-confirmar-compra .confirmar-tabla tbody td,.qrs-modulo .modal-confirmar-compra .confirmar-tabla tbody td,.reportes-modulo .modal-confirmar-compra .confirmar-tabla tbody td,.dashboard-modulo .modal-confirmar-compra .confirmar-tabla tbody td,.proveedores-modulo .modal-confirmar-compra .confirmar-tabla tbody td,.compras-modulo .modal-confirmar-compra .confirmar-tabla tbody td,.precios-modulo .modal-confirmar-compra .confirmar-tabla tbody td,.gastos-modulo .modal-confirmar-compra .confirmar-tabla tbody td,.resumen-modulo .modal-confirmar-compra .confirmar-tabla tbody td,.amarilla-modulo .modal-confirmar-compra .confirmar-tabla tbody td,.tiendas-modulo .modal-confirmar-compra .confirmar-tabla tbody td,.asistencia-modulo .modal-confirmar-compra .confirmar-tabla tbody td,.importar-catalogo .modal-confirmar-compra .confirmar-tabla tbody td{border-color:var(--marca-linea);padding-top:.7rem;padding-bottom:.7rem;font-size:.86rem}.marcas-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-producto,.productos-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-producto,.items-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-producto,.kardex-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-producto,.pos-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-producto,.ventas-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-producto,.qrs-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-producto,.reportes-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-producto,.dashboard-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-producto,.proveedores-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-producto,.compras-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-producto,.precios-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-producto,.gastos-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-producto,.resumen-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-producto,.amarilla-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-producto,.tiendas-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-producto,.asistencia-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-producto,.importar-catalogo .modal-confirmar-compra .confirmar-tabla .confirmar-col-producto{width:auto}.marcas-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-unidades,.productos-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-unidades,.items-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-unidades,.kardex-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-unidades,.pos-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-unidades,.ventas-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-unidades,.qrs-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-unidades,.reportes-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-unidades,.dashboard-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-unidades,.proveedores-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-unidades,.compras-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-unidades,.precios-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-unidades,.gastos-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-unidades,.resumen-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-unidades,.amarilla-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-unidades,.tiendas-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-unidades,.asistencia-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-unidades,.importar-catalogo .modal-confirmar-compra .confirmar-tabla .confirmar-col-unidades{width:4.5rem}.marcas-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-costo,.productos-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-costo,.items-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-costo,.kardex-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-costo,.pos-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-costo,.ventas-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-costo,.qrs-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-costo,.reportes-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-costo,.dashboard-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-costo,.proveedores-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-costo,.compras-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-costo,.precios-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-costo,.gastos-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-costo,.resumen-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-costo,.amarilla-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-costo,.tiendas-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-costo,.asistencia-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-costo,.importar-catalogo .modal-confirmar-compra .confirmar-tabla .confirmar-col-costo{width:9rem}.marcas-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-total,.productos-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-total,.items-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-total,.kardex-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-total,.pos-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-total,.ventas-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-total,.qrs-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-total,.reportes-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-total,.dashboard-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-total,.proveedores-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-total,.compras-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-total,.precios-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-total,.gastos-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-total,.resumen-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-total,.amarilla-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-total,.tiendas-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-total,.asistencia-modulo .modal-confirmar-compra .confirmar-tabla .confirmar-col-total,.importar-catalogo .modal-confirmar-compra .confirmar-tabla .confirmar-col-total{width:9.5rem}.marcas-modulo .modal-confirmar-compra .confirmar-producto,.productos-modulo .modal-confirmar-compra .confirmar-producto,.items-modulo .modal-confirmar-compra .confirmar-producto,.kardex-modulo .modal-confirmar-compra .confirmar-producto,.pos-modulo .modal-confirmar-compra .confirmar-producto,.ventas-modulo .modal-confirmar-compra .confirmar-producto,.qrs-modulo .modal-confirmar-compra .confirmar-producto,.reportes-modulo .modal-confirmar-compra .confirmar-producto,.dashboard-modulo .modal-confirmar-compra .confirmar-producto,.proveedores-modulo .modal-confirmar-compra .confirmar-producto,.compras-modulo .modal-confirmar-compra .confirmar-producto,.precios-modulo .modal-confirmar-compra .confirmar-producto,.gastos-modulo .modal-confirmar-compra .confirmar-producto,.resumen-modulo .modal-confirmar-compra .confirmar-producto,.amarilla-modulo .modal-confirmar-compra .confirmar-producto,.tiendas-modulo .modal-confirmar-compra .confirmar-producto,.asistencia-modulo .modal-confirmar-compra .confirmar-producto,.importar-catalogo .modal-confirmar-compra .confirmar-producto{align-items:center;gap:.7rem;min-width:0;display:flex}.marcas-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb,.productos-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb,.items-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb,.kardex-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb,.pos-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb,.ventas-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb,.qrs-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb,.reportes-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb,.dashboard-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb,.proveedores-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb,.compras-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb,.precios-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb,.gastos-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb,.resumen-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb,.amarilla-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb,.tiendas-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb,.asistencia-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb,.importar-catalogo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb{border:1px solid var(--marca-linea);color:#b3bdc9;background:var(--marca-superficie);border-radius:.5rem;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;font-size:1rem;display:grid;overflow:hidden}.marcas-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb img,.productos-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb img,.items-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb img,.kardex-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb img,.pos-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb img,.ventas-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb img,.qrs-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb img,.reportes-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb img,.dashboard-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb img,.proveedores-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb img,.compras-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb img,.precios-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb img,.gastos-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb img,.resumen-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb img,.amarilla-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb img,.tiendas-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb img,.asistencia-modulo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb img,.importar-catalogo .modal-confirmar-compra .confirmar-producto .confirmar-producto-thumb img{object-fit:cover;width:100%;height:100%}.marcas-modulo .modal-confirmar-compra .confirmar-producto .fw-semibold,.productos-modulo .modal-confirmar-compra .confirmar-producto .fw-semibold,.items-modulo .modal-confirmar-compra .confirmar-producto .fw-semibold,.kardex-modulo .modal-confirmar-compra .confirmar-producto .fw-semibold,.pos-modulo .modal-confirmar-compra .confirmar-producto .fw-semibold,.ventas-modulo .modal-confirmar-compra .confirmar-producto .fw-semibold,.qrs-modulo .modal-confirmar-compra .confirmar-producto .fw-semibold,.reportes-modulo .modal-confirmar-compra .confirmar-producto .fw-semibold,.dashboard-modulo .modal-confirmar-compra .confirmar-producto .fw-semibold,.proveedores-modulo .modal-confirmar-compra .confirmar-producto .fw-semibold,.compras-modulo .modal-confirmar-compra .confirmar-producto .fw-semibold,.precios-modulo .modal-confirmar-compra .confirmar-producto .fw-semibold,.gastos-modulo .modal-confirmar-compra .confirmar-producto .fw-semibold,.resumen-modulo .modal-confirmar-compra .confirmar-producto .fw-semibold,.amarilla-modulo .modal-confirmar-compra .confirmar-producto .fw-semibold,.tiendas-modulo .modal-confirmar-compra .confirmar-producto .fw-semibold,.asistencia-modulo .modal-confirmar-compra .confirmar-producto .fw-semibold,.importar-catalogo .modal-confirmar-compra .confirmar-producto .fw-semibold{color:var(--vz-heading-color);font-size:.86rem}.marcas-modulo .modal-confirmar-compra .confirmar-producto small,.productos-modulo .modal-confirmar-compra .confirmar-producto small,.items-modulo .modal-confirmar-compra .confirmar-producto small,.kardex-modulo .modal-confirmar-compra .confirmar-producto small,.pos-modulo .modal-confirmar-compra .confirmar-producto small,.ventas-modulo .modal-confirmar-compra .confirmar-producto small,.qrs-modulo .modal-confirmar-compra .confirmar-producto small,.reportes-modulo .modal-confirmar-compra .confirmar-producto small,.dashboard-modulo .modal-confirmar-compra .confirmar-producto small,.proveedores-modulo .modal-confirmar-compra .confirmar-producto small,.compras-modulo .modal-confirmar-compra .confirmar-producto small,.precios-modulo .modal-confirmar-compra .confirmar-producto small,.gastos-modulo .modal-confirmar-compra .confirmar-producto small,.resumen-modulo .modal-confirmar-compra .confirmar-producto small,.amarilla-modulo .modal-confirmar-compra .confirmar-producto small,.tiendas-modulo .modal-confirmar-compra .confirmar-producto small,.asistencia-modulo .modal-confirmar-compra .confirmar-producto small,.importar-catalogo .modal-confirmar-compra .confirmar-producto small{font-size:.76rem}.marcas-modulo .modal-confirmar-compra .confirmar-unidades-badge,.productos-modulo .modal-confirmar-compra .confirmar-unidades-badge,.items-modulo .modal-confirmar-compra .confirmar-unidades-badge,.kardex-modulo .modal-confirmar-compra .confirmar-unidades-badge,.pos-modulo .modal-confirmar-compra .confirmar-unidades-badge,.ventas-modulo .modal-confirmar-compra .confirmar-unidades-badge,.qrs-modulo .modal-confirmar-compra .confirmar-unidades-badge,.reportes-modulo .modal-confirmar-compra .confirmar-unidades-badge,.dashboard-modulo .modal-confirmar-compra .confirmar-unidades-badge,.proveedores-modulo .modal-confirmar-compra .confirmar-unidades-badge,.compras-modulo .modal-confirmar-compra .confirmar-unidades-badge,.precios-modulo .modal-confirmar-compra .confirmar-unidades-badge,.gastos-modulo .modal-confirmar-compra .confirmar-unidades-badge,.resumen-modulo .modal-confirmar-compra .confirmar-unidades-badge,.amarilla-modulo .modal-confirmar-compra .confirmar-unidades-badge,.tiendas-modulo .modal-confirmar-compra .confirmar-unidades-badge,.asistencia-modulo .modal-confirmar-compra .confirmar-unidades-badge,.importar-catalogo .modal-confirmar-compra .confirmar-unidades-badge{color:#254970;background:#25497017;border-radius:.45rem;padding:.3rem .6rem;font-weight:700}.marcas-modulo .modal-confirmar-compra .confirmar-total,.productos-modulo .modal-confirmar-compra .confirmar-total,.items-modulo .modal-confirmar-compra .confirmar-total,.kardex-modulo .modal-confirmar-compra .confirmar-total,.pos-modulo .modal-confirmar-compra .confirmar-total,.ventas-modulo .modal-confirmar-compra .confirmar-total,.qrs-modulo .modal-confirmar-compra .confirmar-total,.reportes-modulo .modal-confirmar-compra .confirmar-total,.dashboard-modulo .modal-confirmar-compra .confirmar-total,.proveedores-modulo .modal-confirmar-compra .confirmar-total,.compras-modulo .modal-confirmar-compra .confirmar-total,.precios-modulo .modal-confirmar-compra .confirmar-total,.gastos-modulo .modal-confirmar-compra .confirmar-total,.resumen-modulo .modal-confirmar-compra .confirmar-total,.amarilla-modulo .modal-confirmar-compra .confirmar-total,.tiendas-modulo .modal-confirmar-compra .confirmar-total,.asistencia-modulo .modal-confirmar-compra .confirmar-total,.importar-catalogo .modal-confirmar-compra .confirmar-total{border-top:2px solid var(--marca-linea);background:#2549700b;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex}.marcas-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-etiqueta,.productos-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-etiqueta,.items-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-etiqueta,.kardex-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-etiqueta,.pos-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-etiqueta,.ventas-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-etiqueta,.qrs-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-etiqueta,.reportes-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-etiqueta,.dashboard-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-etiqueta,.proveedores-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-etiqueta,.compras-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-etiqueta,.precios-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-etiqueta,.gastos-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-etiqueta,.resumen-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-etiqueta,.amarilla-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-etiqueta,.tiendas-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-etiqueta,.asistencia-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-etiqueta,.importar-catalogo .modal-confirmar-compra .confirmar-total .confirmar-total-etiqueta{color:var(--vz-heading-color);letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:700}.marcas-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-monto,.productos-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-monto,.items-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-monto,.kardex-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-monto,.pos-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-monto,.ventas-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-monto,.qrs-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-monto,.reportes-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-monto,.dashboard-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-monto,.proveedores-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-monto,.compras-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-monto,.precios-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-monto,.gastos-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-monto,.resumen-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-monto,.amarilla-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-monto,.tiendas-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-monto,.asistencia-modulo .modal-confirmar-compra .confirmar-total .confirmar-total-monto,.importar-catalogo .modal-confirmar-compra .confirmar-total .confirmar-total-monto{color:var(--vz-success);font-size:1.3rem;font-weight:700}.marcas-modulo .modal-confirmar-compra .confirmar-notas,.productos-modulo .modal-confirmar-compra .confirmar-notas,.items-modulo .modal-confirmar-compra .confirmar-notas,.kardex-modulo .modal-confirmar-compra .confirmar-notas,.pos-modulo .modal-confirmar-compra .confirmar-notas,.ventas-modulo .modal-confirmar-compra .confirmar-notas,.qrs-modulo .modal-confirmar-compra .confirmar-notas,.reportes-modulo .modal-confirmar-compra .confirmar-notas,.dashboard-modulo .modal-confirmar-compra .confirmar-notas,.proveedores-modulo .modal-confirmar-compra .confirmar-notas,.compras-modulo .modal-confirmar-compra .confirmar-notas,.precios-modulo .modal-confirmar-compra .confirmar-notas,.gastos-modulo .modal-confirmar-compra .confirmar-notas,.resumen-modulo .modal-confirmar-compra .confirmar-notas,.amarilla-modulo .modal-confirmar-compra .confirmar-notas,.tiendas-modulo .modal-confirmar-compra .confirmar-notas,.asistencia-modulo .modal-confirmar-compra .confirmar-notas,.importar-catalogo .modal-confirmar-compra .confirmar-notas{background:#2549700d;border-left:3px solid #254970;border-radius:.5rem;padding:.8rem 1rem}.marcas-modulo .modal-confirmar-compra .confirmar-notas .confirmar-notas-title,.productos-modulo .modal-confirmar-compra .confirmar-notas .confirmar-notas-title,.items-modulo .modal-confirmar-compra .confirmar-notas .confirmar-notas-title,.kardex-modulo .modal-confirmar-compra .confirmar-notas .confirmar-notas-title,.pos-modulo .modal-confirmar-compra .confirmar-notas .confirmar-notas-title,.ventas-modulo .modal-confirmar-compra .confirmar-notas .confirmar-notas-title,.qrs-modulo .modal-confirmar-compra .confirmar-notas .confirmar-notas-title,.reportes-modulo .modal-confirmar-compra .confirmar-notas .confirmar-notas-title,.dashboard-modulo .modal-confirmar-compra .confirmar-notas .confirmar-notas-title,.proveedores-modulo .modal-confirmar-compra .confirmar-notas .confirmar-notas-title,.compras-modulo .modal-confirmar-compra .confirmar-notas .confirmar-notas-title,.precios-modulo .modal-confirmar-compra .confirmar-notas .confirmar-notas-title,.gastos-modulo .modal-confirmar-compra .confirmar-notas .confirmar-notas-title,.resumen-modulo .modal-confirmar-compra .confirmar-notas .confirmar-notas-title,.amarilla-modulo .modal-confirmar-compra .confirmar-notas .confirmar-notas-title,.tiendas-modulo .modal-confirmar-compra .confirmar-notas .confirmar-notas-title,.asistencia-modulo .modal-confirmar-compra .confirmar-notas .confirmar-notas-title,.importar-catalogo .modal-confirmar-compra .confirmar-notas .confirmar-notas-title{color:#254970;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.25rem;font-size:.72rem;font-weight:700;display:block}.marcas-modulo .modal-confirmar-compra .confirmar-notas p,.productos-modulo .modal-confirmar-compra .confirmar-notas p,.items-modulo .modal-confirmar-compra .confirmar-notas p,.kardex-modulo .modal-confirmar-compra .confirmar-notas p,.pos-modulo .modal-confirmar-compra .confirmar-notas p,.ventas-modulo .modal-confirmar-compra .confirmar-notas p,.qrs-modulo .modal-confirmar-compra .confirmar-notas p,.reportes-modulo .modal-confirmar-compra .confirmar-notas p,.dashboard-modulo .modal-confirmar-compra .confirmar-notas p,.proveedores-modulo .modal-confirmar-compra .confirmar-notas p,.compras-modulo .modal-confirmar-compra .confirmar-notas p,.precios-modulo .modal-confirmar-compra .confirmar-notas p,.gastos-modulo .modal-confirmar-compra .confirmar-notas p,.resumen-modulo .modal-confirmar-compra .confirmar-notas p,.amarilla-modulo .modal-confirmar-compra .confirmar-notas p,.tiendas-modulo .modal-confirmar-compra .confirmar-notas p,.asistencia-modulo .modal-confirmar-compra .confirmar-notas p,.importar-catalogo .modal-confirmar-compra .confirmar-notas p{color:var(--vz-body-color);font-size:.86rem}@media (width<=575.98px){.marcas-modulo .modal-confirmar-compra .confirmar-resumen,.productos-modulo .modal-confirmar-compra .confirmar-resumen,.items-modulo .modal-confirmar-compra .confirmar-resumen,.kardex-modulo .modal-confirmar-compra .confirmar-resumen,.pos-modulo .modal-confirmar-compra .confirmar-resumen,.ventas-modulo .modal-confirmar-compra .confirmar-resumen,.qrs-modulo .modal-confirmar-compra .confirmar-resumen,.reportes-modulo .modal-confirmar-compra .confirmar-resumen,.dashboard-modulo .modal-confirmar-compra .confirmar-resumen,.proveedores-modulo .modal-confirmar-compra .confirmar-resumen,.compras-modulo .modal-confirmar-compra .confirmar-resumen,.precios-modulo .modal-confirmar-compra .confirmar-resumen,.gastos-modulo .modal-confirmar-compra .confirmar-resumen,.resumen-modulo .modal-confirmar-compra .confirmar-resumen,.amarilla-modulo .modal-confirmar-compra .confirmar-resumen,.tiendas-modulo .modal-confirmar-compra .confirmar-resumen,.asistencia-modulo .modal-confirmar-compra .confirmar-resumen,.importar-catalogo .modal-confirmar-compra .confirmar-resumen{grid-template-columns:1fr}.marcas-modulo .modal-confirmar-compra .confirmar-lineas-head,.productos-modulo .modal-confirmar-compra .confirmar-lineas-head,.items-modulo .modal-confirmar-compra .confirmar-lineas-head,.kardex-modulo .modal-confirmar-compra .confirmar-lineas-head,.pos-modulo .modal-confirmar-compra .confirmar-lineas-head,.ventas-modulo .modal-confirmar-compra .confirmar-lineas-head,.qrs-modulo .modal-confirmar-compra .confirmar-lineas-head,.reportes-modulo .modal-confirmar-compra .confirmar-lineas-head,.dashboard-modulo .modal-confirmar-compra .confirmar-lineas-head,.proveedores-modulo .modal-confirmar-compra .confirmar-lineas-head,.compras-modulo .modal-confirmar-compra .confirmar-lineas-head,.precios-modulo .modal-confirmar-compra .confirmar-lineas-head,.gastos-modulo .modal-confirmar-compra .confirmar-lineas-head,.resumen-modulo .modal-confirmar-compra .confirmar-lineas-head,.amarilla-modulo .modal-confirmar-compra .confirmar-lineas-head,.tiendas-modulo .modal-confirmar-compra .confirmar-lineas-head,.asistencia-modulo .modal-confirmar-compra .confirmar-lineas-head,.importar-catalogo .modal-confirmar-compra .confirmar-lineas-head{flex-direction:column;align-items:flex-start;gap:.25rem}}.marcas-modulo .serial-fila,.productos-modulo .serial-fila,.items-modulo .serial-fila,.kardex-modulo .serial-fila,.pos-modulo .serial-fila,.ventas-modulo .serial-fila,.qrs-modulo .serial-fila,.reportes-modulo .serial-fila,.dashboard-modulo .serial-fila,.proveedores-modulo .serial-fila,.compras-modulo .serial-fila,.precios-modulo .serial-fila,.gastos-modulo .serial-fila,.resumen-modulo .serial-fila,.amarilla-modulo .serial-fila,.tiendas-modulo .serial-fila,.asistencia-modulo .serial-fila,.importar-catalogo .serial-fila{align-items:center;gap:.6rem;padding:.35rem 0;display:flex}.marcas-modulo .serial-fila .serial-codigo,.productos-modulo .serial-fila .serial-codigo,.items-modulo .serial-fila .serial-codigo,.kardex-modulo .serial-fila .serial-codigo,.pos-modulo .serial-fila .serial-codigo,.ventas-modulo .serial-fila .serial-codigo,.qrs-modulo .serial-fila .serial-codigo,.reportes-modulo .serial-fila .serial-codigo,.dashboard-modulo .serial-fila .serial-codigo,.proveedores-modulo .serial-fila .serial-codigo,.compras-modulo .serial-fila .serial-codigo,.precios-modulo .serial-fila .serial-codigo,.gastos-modulo .serial-fila .serial-codigo,.resumen-modulo .serial-fila .serial-codigo,.amarilla-modulo .serial-fila .serial-codigo,.tiendas-modulo .serial-fila .serial-codigo,.asistencia-modulo .serial-fila .serial-codigo,.importar-catalogo .serial-fila .serial-codigo{color:#254970;background:#25497014;border-radius:.35rem;flex-shrink:0;min-width:9rem;padding:.25rem .5rem;font-size:.78rem;font-weight:600}.marcas-modulo .serial-fila .form-control,.productos-modulo .serial-fila .form-control,.items-modulo .serial-fila .form-control,.kardex-modulo .serial-fila .form-control,.pos-modulo .serial-fila .form-control,.ventas-modulo .serial-fila .form-control,.qrs-modulo .serial-fila .form-control,.reportes-modulo .serial-fila .form-control,.dashboard-modulo .serial-fila .form-control,.proveedores-modulo .serial-fila .form-control,.compras-modulo .serial-fila .form-control,.precios-modulo .serial-fila .form-control,.gastos-modulo .serial-fila .form-control,.resumen-modulo .serial-fila .form-control,.amarilla-modulo .serial-fila .form-control,.tiendas-modulo .serial-fila .form-control,.asistencia-modulo .serial-fila .form-control,.importar-catalogo .serial-fila .form-control{min-height:2.2rem;font-size:.84rem}@media (width<=575.98px){.marcas-modulo .serial-fila,.productos-modulo .serial-fila,.items-modulo .serial-fila,.kardex-modulo .serial-fila,.pos-modulo .serial-fila,.ventas-modulo .serial-fila,.qrs-modulo .serial-fila,.reportes-modulo .serial-fila,.dashboard-modulo .serial-fila,.proveedores-modulo .serial-fila,.compras-modulo .serial-fila,.precios-modulo .serial-fila,.gastos-modulo .serial-fila,.resumen-modulo .serial-fila,.amarilla-modulo .serial-fila,.tiendas-modulo .serial-fila,.asistencia-modulo .serial-fila,.importar-catalogo .serial-fila{flex-wrap:wrap}.marcas-modulo .serial-fila .serial-codigo,.productos-modulo .serial-fila .serial-codigo,.items-modulo .serial-fila .serial-codigo,.kardex-modulo .serial-fila .serial-codigo,.pos-modulo .serial-fila .serial-codigo,.ventas-modulo .serial-fila .serial-codigo,.qrs-modulo .serial-fila .serial-codigo,.reportes-modulo .serial-fila .serial-codigo,.dashboard-modulo .serial-fila .serial-codigo,.proveedores-modulo .serial-fila .serial-codigo,.compras-modulo .serial-fila .serial-codigo,.precios-modulo .serial-fila .serial-codigo,.gastos-modulo .serial-fila .serial-codigo,.resumen-modulo .serial-fila .serial-codigo,.amarilla-modulo .serial-fila .serial-codigo,.tiendas-modulo .serial-fila .serial-codigo,.asistencia-modulo .serial-fila .serial-codigo,.importar-catalogo .serial-fila .serial-codigo{min-width:0}.marcas-modulo .serial-fila .form-control,.productos-modulo .serial-fila .form-control,.items-modulo .serial-fila .form-control,.kardex-modulo .serial-fila .form-control,.pos-modulo .serial-fila .form-control,.ventas-modulo .serial-fila .form-control,.qrs-modulo .serial-fila .form-control,.reportes-modulo .serial-fila .form-control,.dashboard-modulo .serial-fila .form-control,.proveedores-modulo .serial-fila .form-control,.compras-modulo .serial-fila .form-control,.precios-modulo .serial-fila .form-control,.gastos-modulo .serial-fila .form-control,.resumen-modulo .serial-fila .form-control,.amarilla-modulo .serial-fila .form-control,.tiendas-modulo .serial-fila .form-control,.asistencia-modulo .serial-fila .form-control,.importar-catalogo .serial-fila .form-control{flex:100%;order:3}}.marcas-modulo .linea-productos-lista,.productos-modulo .linea-productos-lista,.items-modulo .linea-productos-lista,.kardex-modulo .linea-productos-lista,.pos-modulo .linea-productos-lista,.ventas-modulo .linea-productos-lista,.qrs-modulo .linea-productos-lista,.reportes-modulo .linea-productos-lista,.dashboard-modulo .linea-productos-lista,.proveedores-modulo .linea-productos-lista,.compras-modulo .linea-productos-lista,.precios-modulo .linea-productos-lista,.gastos-modulo .linea-productos-lista,.resumen-modulo .linea-productos-lista,.amarilla-modulo .linea-productos-lista,.tiendas-modulo .linea-productos-lista,.asistencia-modulo .linea-productos-lista,.importar-catalogo .linea-productos-lista{border:1px solid var(--marca-linea);background:var(--marca-superficie);border-radius:.75rem;max-height:19rem;transition:opacity .15s ease-in-out;overflow-y:auto}.marcas-modulo .linea-producto-opcion,.productos-modulo .linea-producto-opcion,.items-modulo .linea-producto-opcion,.kardex-modulo .linea-producto-opcion,.pos-modulo .linea-producto-opcion,.ventas-modulo .linea-producto-opcion,.qrs-modulo .linea-producto-opcion,.reportes-modulo .linea-producto-opcion,.dashboard-modulo .linea-producto-opcion,.proveedores-modulo .linea-producto-opcion,.compras-modulo .linea-producto-opcion,.precios-modulo .linea-producto-opcion,.gastos-modulo .linea-producto-opcion,.resumen-modulo .linea-producto-opcion,.amarilla-modulo .linea-producto-opcion,.tiendas-modulo .linea-producto-opcion,.asistencia-modulo .linea-producto-opcion,.importar-catalogo .linea-producto-opcion{border:0;border-bottom:1px solid var(--marca-linea);text-align:left;background:0 0;align-items:center;gap:.75rem;width:100%;padding:.6rem .85rem;transition:background-color .14s ease-out,box-shadow .14s ease-out;display:flex}.marcas-modulo .linea-producto-opcion:last-child,.productos-modulo .linea-producto-opcion:last-child,.items-modulo .linea-producto-opcion:last-child,.kardex-modulo .linea-producto-opcion:last-child,.pos-modulo .linea-producto-opcion:last-child,.ventas-modulo .linea-producto-opcion:last-child,.qrs-modulo .linea-producto-opcion:last-child,.reportes-modulo .linea-producto-opcion:last-child,.dashboard-modulo .linea-producto-opcion:last-child,.proveedores-modulo .linea-producto-opcion:last-child,.compras-modulo .linea-producto-opcion:last-child,.precios-modulo .linea-producto-opcion:last-child,.gastos-modulo .linea-producto-opcion:last-child,.resumen-modulo .linea-producto-opcion:last-child,.amarilla-modulo .linea-producto-opcion:last-child,.tiendas-modulo .linea-producto-opcion:last-child,.asistencia-modulo .linea-producto-opcion:last-child,.importar-catalogo .linea-producto-opcion:last-child{border-bottom:0}.marcas-modulo .linea-producto-opcion:hover,.marcas-modulo .linea-producto-opcion:focus-visible,.productos-modulo .linea-producto-opcion:hover,.productos-modulo .linea-producto-opcion:focus-visible,.items-modulo .linea-producto-opcion:hover,.items-modulo .linea-producto-opcion:focus-visible,.kardex-modulo .linea-producto-opcion:hover,.kardex-modulo .linea-producto-opcion:focus-visible,.pos-modulo .linea-producto-opcion:hover,.pos-modulo .linea-producto-opcion:focus-visible,.ventas-modulo .linea-producto-opcion:hover,.ventas-modulo .linea-producto-opcion:focus-visible,.qrs-modulo .linea-producto-opcion:hover,.qrs-modulo .linea-producto-opcion:focus-visible,.reportes-modulo .linea-producto-opcion:hover,.reportes-modulo .linea-producto-opcion:focus-visible,.dashboard-modulo .linea-producto-opcion:hover,.dashboard-modulo .linea-producto-opcion:focus-visible,.proveedores-modulo .linea-producto-opcion:hover,.proveedores-modulo .linea-producto-opcion:focus-visible,.compras-modulo .linea-producto-opcion:hover,.compras-modulo .linea-producto-opcion:focus-visible,.precios-modulo .linea-producto-opcion:hover,.precios-modulo .linea-producto-opcion:focus-visible,.gastos-modulo .linea-producto-opcion:hover,.gastos-modulo .linea-producto-opcion:focus-visible,.resumen-modulo .linea-producto-opcion:hover,.resumen-modulo .linea-producto-opcion:focus-visible,.amarilla-modulo .linea-producto-opcion:hover,.amarilla-modulo .linea-producto-opcion:focus-visible,.tiendas-modulo .linea-producto-opcion:hover,.tiendas-modulo .linea-producto-opcion:focus-visible,.asistencia-modulo .linea-producto-opcion:hover,.asistencia-modulo .linea-producto-opcion:focus-visible,.importar-catalogo .linea-producto-opcion:hover,.importar-catalogo .linea-producto-opcion:focus-visible{background:#2549700f;outline:none;box-shadow:inset 3px 0 #254970}.marcas-modulo .linea-producto-opcion .fw-semibold,.productos-modulo .linea-producto-opcion .fw-semibold,.items-modulo .linea-producto-opcion .fw-semibold,.kardex-modulo .linea-producto-opcion .fw-semibold,.pos-modulo .linea-producto-opcion .fw-semibold,.ventas-modulo .linea-producto-opcion .fw-semibold,.qrs-modulo .linea-producto-opcion .fw-semibold,.reportes-modulo .linea-producto-opcion .fw-semibold,.dashboard-modulo .linea-producto-opcion .fw-semibold,.proveedores-modulo .linea-producto-opcion .fw-semibold,.compras-modulo .linea-producto-opcion .fw-semibold,.precios-modulo .linea-producto-opcion .fw-semibold,.gastos-modulo .linea-producto-opcion .fw-semibold,.resumen-modulo .linea-producto-opcion .fw-semibold,.amarilla-modulo .linea-producto-opcion .fw-semibold,.tiendas-modulo .linea-producto-opcion .fw-semibold,.asistencia-modulo .linea-producto-opcion .fw-semibold,.importar-catalogo .linea-producto-opcion .fw-semibold{color:var(--vz-heading-color);font-size:.88rem}.marcas-modulo .linea-producto-elegido,.productos-modulo .linea-producto-elegido,.items-modulo .linea-producto-elegido,.kardex-modulo .linea-producto-elegido,.pos-modulo .linea-producto-elegido,.ventas-modulo .linea-producto-elegido,.qrs-modulo .linea-producto-elegido,.reportes-modulo .linea-producto-elegido,.dashboard-modulo .linea-producto-elegido,.proveedores-modulo .linea-producto-elegido,.compras-modulo .linea-producto-elegido,.precios-modulo .linea-producto-elegido,.gastos-modulo .linea-producto-elegido,.resumen-modulo .linea-producto-elegido,.amarilla-modulo .linea-producto-elegido,.tiendas-modulo .linea-producto-elegido,.asistencia-modulo .linea-producto-elegido,.importar-catalogo .linea-producto-elegido{border:1px dashed color-mix(in srgb, #254970 38%, var(--marca-linea));background:#2549700d;border-radius:.75rem;align-items:center;gap:.85rem;padding:.85rem;display:flex}.marcas-modulo .linea-producto-elegido h6,.productos-modulo .linea-producto-elegido h6,.items-modulo .linea-producto-elegido h6,.kardex-modulo .linea-producto-elegido h6,.pos-modulo .linea-producto-elegido h6,.ventas-modulo .linea-producto-elegido h6,.qrs-modulo .linea-producto-elegido h6,.reportes-modulo .linea-producto-elegido h6,.dashboard-modulo .linea-producto-elegido h6,.proveedores-modulo .linea-producto-elegido h6,.compras-modulo .linea-producto-elegido h6,.precios-modulo .linea-producto-elegido h6,.gastos-modulo .linea-producto-elegido h6,.resumen-modulo .linea-producto-elegido h6,.amarilla-modulo .linea-producto-elegido h6,.tiendas-modulo .linea-producto-elegido h6,.asistencia-modulo .linea-producto-elegido h6,.importar-catalogo .linea-producto-elegido h6{color:var(--vz-heading-color);font-weight:650}.marcas-modulo .linea-producto-elegido code,.productos-modulo .linea-producto-elegido code,.items-modulo .linea-producto-elegido code,.kardex-modulo .linea-producto-elegido code,.pos-modulo .linea-producto-elegido code,.ventas-modulo .linea-producto-elegido code,.qrs-modulo .linea-producto-elegido code,.reportes-modulo .linea-producto-elegido code,.dashboard-modulo .linea-producto-elegido code,.proveedores-modulo .linea-producto-elegido code,.compras-modulo .linea-producto-elegido code,.precios-modulo .linea-producto-elegido code,.gastos-modulo .linea-producto-elegido code,.resumen-modulo .linea-producto-elegido code,.amarilla-modulo .linea-producto-elegido code,.tiendas-modulo .linea-producto-elegido code,.asistencia-modulo .linea-producto-elegido code,.importar-catalogo .linea-producto-elegido code{background:var(--marca-superficie);border-radius:.35rem;padding:.12rem .4rem}.marcas-modulo .linea-producto-imagen,.productos-modulo .linea-producto-imagen,.items-modulo .linea-producto-imagen,.kardex-modulo .linea-producto-imagen,.pos-modulo .linea-producto-imagen,.ventas-modulo .linea-producto-imagen,.qrs-modulo .linea-producto-imagen,.reportes-modulo .linea-producto-imagen,.dashboard-modulo .linea-producto-imagen,.proveedores-modulo .linea-producto-imagen,.compras-modulo .linea-producto-imagen,.precios-modulo .linea-producto-imagen,.gastos-modulo .linea-producto-imagen,.resumen-modulo .linea-producto-imagen,.amarilla-modulo .linea-producto-imagen,.tiendas-modulo .linea-producto-imagen,.asistencia-modulo .linea-producto-imagen,.importar-catalogo .linea-producto-imagen{background:var(--marca-superficie);border:1px solid var(--marca-linea);border-radius:.55rem;place-items:center;width:2.75rem;height:2.75rem;display:grid;overflow:hidden}.marcas-modulo .linea-producto-imagen img,.productos-modulo .linea-producto-imagen img,.items-modulo .linea-producto-imagen img,.kardex-modulo .linea-producto-imagen img,.pos-modulo .linea-producto-imagen img,.ventas-modulo .linea-producto-imagen img,.qrs-modulo .linea-producto-imagen img,.reportes-modulo .linea-producto-imagen img,.dashboard-modulo .linea-producto-imagen img,.proveedores-modulo .linea-producto-imagen img,.compras-modulo .linea-producto-imagen img,.precios-modulo .linea-producto-imagen img,.gastos-modulo .linea-producto-imagen img,.resumen-modulo .linea-producto-imagen img,.amarilla-modulo .linea-producto-imagen img,.tiendas-modulo .linea-producto-imagen img,.asistencia-modulo .linea-producto-imagen img,.importar-catalogo .linea-producto-imagen img{object-fit:contain;width:100%;height:100%;padding:.2rem}.marcas-modulo .linea-producto-imagen .avatar-title,.productos-modulo .linea-producto-imagen .avatar-title,.items-modulo .linea-producto-imagen .avatar-title,.kardex-modulo .linea-producto-imagen .avatar-title,.pos-modulo .linea-producto-imagen .avatar-title,.ventas-modulo .linea-producto-imagen .avatar-title,.qrs-modulo .linea-producto-imagen .avatar-title,.reportes-modulo .linea-producto-imagen .avatar-title,.dashboard-modulo .linea-producto-imagen .avatar-title,.proveedores-modulo .linea-producto-imagen .avatar-title,.compras-modulo .linea-producto-imagen .avatar-title,.precios-modulo .linea-producto-imagen .avatar-title,.gastos-modulo .linea-producto-imagen .avatar-title,.resumen-modulo .linea-producto-imagen .avatar-title,.amarilla-modulo .linea-producto-imagen .avatar-title,.tiendas-modulo .linea-producto-imagen .avatar-title,.asistencia-modulo .linea-producto-imagen .avatar-title,.importar-catalogo .linea-producto-imagen .avatar-title{color:#254970;background:var(--vz-light);width:100%;height:100%;font-size:1.05rem}.marcas-modulo .producto-ficha,.productos-modulo .producto-ficha,.items-modulo .producto-ficha,.kardex-modulo .producto-ficha,.pos-modulo .producto-ficha,.ventas-modulo .producto-ficha,.qrs-modulo .producto-ficha,.reportes-modulo .producto-ficha,.dashboard-modulo .producto-ficha,.proveedores-modulo .producto-ficha,.compras-modulo .producto-ficha,.precios-modulo .producto-ficha,.gastos-modulo .producto-ficha,.resumen-modulo .producto-ficha,.amarilla-modulo .producto-ficha,.tiendas-modulo .producto-ficha,.asistencia-modulo .producto-ficha,.importar-catalogo .producto-ficha{background:linear-gradient(180deg, #2549700d 0%, var(--marca-superficie) 100%)}.marcas-modulo .producto-ficha h5,.productos-modulo .producto-ficha h5,.items-modulo .producto-ficha h5,.kardex-modulo .producto-ficha h5,.pos-modulo .producto-ficha h5,.ventas-modulo .producto-ficha h5,.qrs-modulo .producto-ficha h5,.reportes-modulo .producto-ficha h5,.dashboard-modulo .producto-ficha h5,.proveedores-modulo .producto-ficha h5,.compras-modulo .producto-ficha h5,.precios-modulo .producto-ficha h5,.gastos-modulo .producto-ficha h5,.resumen-modulo .producto-ficha h5,.amarilla-modulo .producto-ficha h5,.tiendas-modulo .producto-ficha h5,.asistencia-modulo .producto-ficha h5,.importar-catalogo .producto-ficha h5{color:var(--vz-heading-color);font-weight:650}.marcas-modulo .producto-ficha code,.productos-modulo .producto-ficha code,.items-modulo .producto-ficha code,.kardex-modulo .producto-ficha code,.pos-modulo .producto-ficha code,.ventas-modulo .producto-ficha code,.qrs-modulo .producto-ficha code,.reportes-modulo .producto-ficha code,.dashboard-modulo .producto-ficha code,.proveedores-modulo .producto-ficha code,.compras-modulo .producto-ficha code,.precios-modulo .producto-ficha code,.gastos-modulo .producto-ficha code,.resumen-modulo .producto-ficha code,.amarilla-modulo .producto-ficha code,.tiendas-modulo .producto-ficha code,.asistencia-modulo .producto-ficha code,.importar-catalogo .producto-ficha code{color:var(--vz-body-color);background:var(--vz-light);border-radius:.4rem;padding:.18rem .45rem}.marcas-modulo .producto-ficha-imagen,.productos-modulo .producto-ficha-imagen,.items-modulo .producto-ficha-imagen,.kardex-modulo .producto-ficha-imagen,.pos-modulo .producto-ficha-imagen,.ventas-modulo .producto-ficha-imagen,.qrs-modulo .producto-ficha-imagen,.reportes-modulo .producto-ficha-imagen,.dashboard-modulo .producto-ficha-imagen,.proveedores-modulo .producto-ficha-imagen,.compras-modulo .producto-ficha-imagen,.precios-modulo .producto-ficha-imagen,.gastos-modulo .producto-ficha-imagen,.resumen-modulo .producto-ficha-imagen,.amarilla-modulo .producto-ficha-imagen,.tiendas-modulo .producto-ficha-imagen,.asistencia-modulo .producto-ficha-imagen,.importar-catalogo .producto-ficha-imagen{background:var(--marca-superficie);border:1px solid var(--marca-linea);border-radius:.8rem;width:4.5rem;height:4.5rem;overflow:hidden}.marcas-modulo .producto-ficha-imagen img,.productos-modulo .producto-ficha-imagen img,.items-modulo .producto-ficha-imagen img,.kardex-modulo .producto-ficha-imagen img,.pos-modulo .producto-ficha-imagen img,.ventas-modulo .producto-ficha-imagen img,.qrs-modulo .producto-ficha-imagen img,.reportes-modulo .producto-ficha-imagen img,.dashboard-modulo .producto-ficha-imagen img,.proveedores-modulo .producto-ficha-imagen img,.compras-modulo .producto-ficha-imagen img,.precios-modulo .producto-ficha-imagen img,.gastos-modulo .producto-ficha-imagen img,.resumen-modulo .producto-ficha-imagen img,.amarilla-modulo .producto-ficha-imagen img,.tiendas-modulo .producto-ficha-imagen img,.asistencia-modulo .producto-ficha-imagen img,.importar-catalogo .producto-ficha-imagen img{object-fit:contain;width:100%;height:100%;padding:.35rem}.marcas-modulo .producto-ficha-imagen .avatar-title,.productos-modulo .producto-ficha-imagen .avatar-title,.items-modulo .producto-ficha-imagen .avatar-title,.kardex-modulo .producto-ficha-imagen .avatar-title,.pos-modulo .producto-ficha-imagen .avatar-title,.ventas-modulo .producto-ficha-imagen .avatar-title,.qrs-modulo .producto-ficha-imagen .avatar-title,.reportes-modulo .producto-ficha-imagen .avatar-title,.dashboard-modulo .producto-ficha-imagen .avatar-title,.proveedores-modulo .producto-ficha-imagen .avatar-title,.compras-modulo .producto-ficha-imagen .avatar-title,.precios-modulo .producto-ficha-imagen .avatar-title,.gastos-modulo .producto-ficha-imagen .avatar-title,.resumen-modulo .producto-ficha-imagen .avatar-title,.amarilla-modulo .producto-ficha-imagen .avatar-title,.tiendas-modulo .producto-ficha-imagen .avatar-title,.asistencia-modulo .producto-ficha-imagen .avatar-title,.importar-catalogo .producto-ficha-imagen .avatar-title{color:#254970;background:var(--vz-light);font-size:1.5rem}.marcas-modulo .producto-ficha-datos,.productos-modulo .producto-ficha-datos,.items-modulo .producto-ficha-datos,.kardex-modulo .producto-ficha-datos,.pos-modulo .producto-ficha-datos,.ventas-modulo .producto-ficha-datos,.qrs-modulo .producto-ficha-datos,.reportes-modulo .producto-ficha-datos,.dashboard-modulo .producto-ficha-datos,.proveedores-modulo .producto-ficha-datos,.compras-modulo .producto-ficha-datos,.precios-modulo .producto-ficha-datos,.gastos-modulo .producto-ficha-datos,.resumen-modulo .producto-ficha-datos,.amarilla-modulo .producto-ficha-datos,.tiendas-modulo .producto-ficha-datos,.asistencia-modulo .producto-ficha-datos,.importar-catalogo .producto-ficha-datos{border-top:1px dashed var(--marca-linea);padding-top:.85rem}.marcas-modulo .producto-ficha-etiqueta,.productos-modulo .producto-ficha-etiqueta,.items-modulo .producto-ficha-etiqueta,.kardex-modulo .producto-ficha-etiqueta,.pos-modulo .producto-ficha-etiqueta,.ventas-modulo .producto-ficha-etiqueta,.qrs-modulo .producto-ficha-etiqueta,.reportes-modulo .producto-ficha-etiqueta,.dashboard-modulo .producto-ficha-etiqueta,.proveedores-modulo .producto-ficha-etiqueta,.compras-modulo .producto-ficha-etiqueta,.precios-modulo .producto-ficha-etiqueta,.gastos-modulo .producto-ficha-etiqueta,.resumen-modulo .producto-ficha-etiqueta,.amarilla-modulo .producto-ficha-etiqueta,.tiendas-modulo .producto-ficha-etiqueta,.asistencia-modulo .producto-ficha-etiqueta,.importar-catalogo .producto-ficha-etiqueta{color:var(--vz-secondary-color);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:600;display:block}.marcas-modulo .producto-ficha-valor,.productos-modulo .producto-ficha-valor,.items-modulo .producto-ficha-valor,.kardex-modulo .producto-ficha-valor,.pos-modulo .producto-ficha-valor,.ventas-modulo .producto-ficha-valor,.qrs-modulo .producto-ficha-valor,.reportes-modulo .producto-ficha-valor,.dashboard-modulo .producto-ficha-valor,.proveedores-modulo .producto-ficha-valor,.compras-modulo .producto-ficha-valor,.precios-modulo .producto-ficha-valor,.gastos-modulo .producto-ficha-valor,.resumen-modulo .producto-ficha-valor,.amarilla-modulo .producto-ficha-valor,.tiendas-modulo .producto-ficha-valor,.asistencia-modulo .producto-ficha-valor,.importar-catalogo .producto-ficha-valor{color:var(--vz-heading-color);font-size:.95rem;font-weight:650;display:block}.marcas-modulo .producto-ficha-spec,.productos-modulo .producto-ficha-spec,.items-modulo .producto-ficha-spec,.kardex-modulo .producto-ficha-spec,.pos-modulo .producto-ficha-spec,.ventas-modulo .producto-ficha-spec,.qrs-modulo .producto-ficha-spec,.reportes-modulo .producto-ficha-spec,.dashboard-modulo .producto-ficha-spec,.proveedores-modulo .producto-ficha-spec,.compras-modulo .producto-ficha-spec,.precios-modulo .producto-ficha-spec,.gastos-modulo .producto-ficha-spec,.resumen-modulo .producto-ficha-spec,.amarilla-modulo .producto-ficha-spec,.tiendas-modulo .producto-ficha-spec,.asistencia-modulo .producto-ficha-spec,.importar-catalogo .producto-ficha-spec{border:1px solid var(--marca-linea);background:var(--marca-superficie);border-radius:2rem;align-items:baseline;gap:.35rem;padding:.2rem .6rem;font-size:.78rem;display:inline-flex}.marcas-modulo .producto-ficha-spec strong,.productos-modulo .producto-ficha-spec strong,.items-modulo .producto-ficha-spec strong,.kardex-modulo .producto-ficha-spec strong,.pos-modulo .producto-ficha-spec strong,.ventas-modulo .producto-ficha-spec strong,.qrs-modulo .producto-ficha-spec strong,.reportes-modulo .producto-ficha-spec strong,.dashboard-modulo .producto-ficha-spec strong,.proveedores-modulo .producto-ficha-spec strong,.compras-modulo .producto-ficha-spec strong,.precios-modulo .producto-ficha-spec strong,.gastos-modulo .producto-ficha-spec strong,.resumen-modulo .producto-ficha-spec strong,.amarilla-modulo .producto-ficha-spec strong,.tiendas-modulo .producto-ficha-spec strong,.asistencia-modulo .producto-ficha-spec strong,.importar-catalogo .producto-ficha-spec strong{color:var(--vz-secondary-color);font-weight:600}.marcas-modulo .producto-ficha-spec span,.productos-modulo .producto-ficha-spec span,.items-modulo .producto-ficha-spec span,.kardex-modulo .producto-ficha-spec span,.pos-modulo .producto-ficha-spec span,.ventas-modulo .producto-ficha-spec span,.qrs-modulo .producto-ficha-spec span,.reportes-modulo .producto-ficha-spec span,.dashboard-modulo .producto-ficha-spec span,.proveedores-modulo .producto-ficha-spec span,.compras-modulo .producto-ficha-spec span,.precios-modulo .producto-ficha-spec span,.gastos-modulo .producto-ficha-spec span,.resumen-modulo .producto-ficha-spec span,.amarilla-modulo .producto-ficha-spec span,.tiendas-modulo .producto-ficha-spec span,.asistencia-modulo .producto-ficha-spec span,.importar-catalogo .producto-ficha-spec span{color:var(--vz-heading-color);font-weight:600}.marcas-modulo .crud-upload,.productos-modulo .crud-upload,.items-modulo .crud-upload,.kardex-modulo .crud-upload,.pos-modulo .crud-upload,.ventas-modulo .crud-upload,.qrs-modulo .crud-upload,.reportes-modulo .crud-upload,.dashboard-modulo .crud-upload,.proveedores-modulo .crud-upload,.compras-modulo .crud-upload,.precios-modulo .crud-upload,.gastos-modulo .crud-upload,.resumen-modulo .crud-upload,.amarilla-modulo .crud-upload,.tiendas-modulo .crud-upload,.asistencia-modulo .crud-upload,.importar-catalogo .crud-upload{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.marcas-modulo .crud-upload .crud-upload-acciones,.productos-modulo .crud-upload .crud-upload-acciones,.items-modulo .crud-upload .crud-upload-acciones,.kardex-modulo .crud-upload .crud-upload-acciones,.pos-modulo .crud-upload .crud-upload-acciones,.ventas-modulo .crud-upload .crud-upload-acciones,.qrs-modulo .crud-upload .crud-upload-acciones,.reportes-modulo .crud-upload .crud-upload-acciones,.dashboard-modulo .crud-upload .crud-upload-acciones,.proveedores-modulo .crud-upload .crud-upload-acciones,.compras-modulo .crud-upload .crud-upload-acciones,.precios-modulo .crud-upload .crud-upload-acciones,.gastos-modulo .crud-upload .crud-upload-acciones,.resumen-modulo .crud-upload .crud-upload-acciones,.amarilla-modulo .crud-upload .crud-upload-acciones,.tiendas-modulo .crud-upload .crud-upload-acciones,.asistencia-modulo .crud-upload .crud-upload-acciones,.importar-catalogo .crud-upload .crud-upload-acciones{flex-wrap:wrap;gap:.5rem;display:flex}.marcas-modulo .crud-upload .crud-upload-preview,.productos-modulo .crud-upload .crud-upload-preview,.items-modulo .crud-upload .crud-upload-preview,.kardex-modulo .crud-upload .crud-upload-preview,.pos-modulo .crud-upload .crud-upload-preview,.ventas-modulo .crud-upload .crud-upload-preview,.qrs-modulo .crud-upload .crud-upload-preview,.reportes-modulo .crud-upload .crud-upload-preview,.dashboard-modulo .crud-upload .crud-upload-preview,.proveedores-modulo .crud-upload .crud-upload-preview,.compras-modulo .crud-upload .crud-upload-preview,.precios-modulo .crud-upload .crud-upload-preview,.gastos-modulo .crud-upload .crud-upload-preview,.resumen-modulo .crud-upload .crud-upload-preview,.amarilla-modulo .crud-upload .crud-upload-preview,.tiendas-modulo .crud-upload .crud-upload-preview,.asistencia-modulo .crud-upload .crud-upload-preview,.importar-catalogo .crud-upload .crud-upload-preview{background:var(--marca-superficie);border:1px solid var(--marca-linea);border-radius:.8rem;width:4.5rem;height:4.5rem;overflow:hidden}.marcas-modulo .crud-upload .crud-upload-preview img,.productos-modulo .crud-upload .crud-upload-preview img,.items-modulo .crud-upload .crud-upload-preview img,.kardex-modulo .crud-upload .crud-upload-preview img,.pos-modulo .crud-upload .crud-upload-preview img,.ventas-modulo .crud-upload .crud-upload-preview img,.qrs-modulo .crud-upload .crud-upload-preview img,.reportes-modulo .crud-upload .crud-upload-preview img,.dashboard-modulo .crud-upload .crud-upload-preview img,.proveedores-modulo .crud-upload .crud-upload-preview img,.compras-modulo .crud-upload .crud-upload-preview img,.precios-modulo .crud-upload .crud-upload-preview img,.gastos-modulo .crud-upload .crud-upload-preview img,.resumen-modulo .crud-upload .crud-upload-preview img,.amarilla-modulo .crud-upload .crud-upload-preview img,.tiendas-modulo .crud-upload .crud-upload-preview img,.asistencia-modulo .crud-upload .crud-upload-preview img,.importar-catalogo .crud-upload .crud-upload-preview img{object-fit:contain;width:100%;height:100%;padding:.35rem}.marcas-modulo .crud-upload .crud-upload-preview .avatar-title,.productos-modulo .crud-upload .crud-upload-preview .avatar-title,.items-modulo .crud-upload .crud-upload-preview .avatar-title,.kardex-modulo .crud-upload .crud-upload-preview .avatar-title,.pos-modulo .crud-upload .crud-upload-preview .avatar-title,.ventas-modulo .crud-upload .crud-upload-preview .avatar-title,.qrs-modulo .crud-upload .crud-upload-preview .avatar-title,.reportes-modulo .crud-upload .crud-upload-preview .avatar-title,.dashboard-modulo .crud-upload .crud-upload-preview .avatar-title,.proveedores-modulo .crud-upload .crud-upload-preview .avatar-title,.compras-modulo .crud-upload .crud-upload-preview .avatar-title,.precios-modulo .crud-upload .crud-upload-preview .avatar-title,.gastos-modulo .crud-upload .crud-upload-preview .avatar-title,.resumen-modulo .crud-upload .crud-upload-preview .avatar-title,.amarilla-modulo .crud-upload .crud-upload-preview .avatar-title,.tiendas-modulo .crud-upload .crud-upload-preview .avatar-title,.asistencia-modulo .crud-upload .crud-upload-preview .avatar-title,.importar-catalogo .crud-upload .crud-upload-preview .avatar-title{color:#254970;background:var(--vz-light);font-size:1.5rem}.marcas-modulo .crud-upload .form-control[type=file],.productos-modulo .crud-upload .form-control[type=file],.items-modulo .crud-upload .form-control[type=file],.kardex-modulo .crud-upload .form-control[type=file],.pos-modulo .crud-upload .form-control[type=file],.ventas-modulo .crud-upload .form-control[type=file],.qrs-modulo .crud-upload .form-control[type=file],.reportes-modulo .crud-upload .form-control[type=file],.dashboard-modulo .crud-upload .form-control[type=file],.proveedores-modulo .crud-upload .form-control[type=file],.compras-modulo .crud-upload .form-control[type=file],.precios-modulo .crud-upload .form-control[type=file],.gastos-modulo .crud-upload .form-control[type=file],.resumen-modulo .crud-upload .form-control[type=file],.amarilla-modulo .crud-upload .form-control[type=file],.tiendas-modulo .crud-upload .form-control[type=file],.asistencia-modulo .crud-upload .form-control[type=file],.importar-catalogo .crud-upload .form-control[type=file]{padding-block:.45rem;font-size:.82rem}.marcas-modulo .crud-upload .form-control[type=file]::file-selector-button{margin-right:.75rem}.productos-modulo .crud-upload .form-control[type=file]::file-selector-button{margin-right:.75rem}.items-modulo .crud-upload .form-control[type=file]::file-selector-button{margin-right:.75rem}.kardex-modulo .crud-upload .form-control[type=file]::file-selector-button{margin-right:.75rem}.pos-modulo .crud-upload .form-control[type=file]::file-selector-button{margin-right:.75rem}.ventas-modulo .crud-upload .form-control[type=file]::file-selector-button{margin-right:.75rem}.qrs-modulo .crud-upload .form-control[type=file]::file-selector-button{margin-right:.75rem}.reportes-modulo .crud-upload .form-control[type=file]::file-selector-button{margin-right:.75rem}.dashboard-modulo .crud-upload .form-control[type=file]::file-selector-button{margin-right:.75rem}.proveedores-modulo .crud-upload .form-control[type=file]::file-selector-button{margin-right:.75rem}.compras-modulo .crud-upload .form-control[type=file]::file-selector-button{margin-right:.75rem}.precios-modulo .crud-upload .form-control[type=file]::file-selector-button{margin-right:.75rem}.gastos-modulo .crud-upload .form-control[type=file]::file-selector-button{margin-right:.75rem}.resumen-modulo .crud-upload .form-control[type=file]::file-selector-button{margin-right:.75rem}.amarilla-modulo .crud-upload .form-control[type=file]::file-selector-button{margin-right:.75rem}.tiendas-modulo .crud-upload .form-control[type=file]::file-selector-button{margin-right:.75rem}.asistencia-modulo .crud-upload .form-control[type=file]::file-selector-button{margin-right:.75rem}.importar-catalogo .crud-upload .form-control[type=file]::file-selector-button{margin-right:.75rem}.marcas-modulo .modal-crud-footer,.productos-modulo .modal-crud-footer,.items-modulo .modal-crud-footer,.kardex-modulo .modal-crud-footer,.pos-modulo .modal-crud-footer,.ventas-modulo .modal-crud-footer,.qrs-modulo .modal-crud-footer,.reportes-modulo .modal-crud-footer,.dashboard-modulo .modal-crud-footer,.proveedores-modulo .modal-crud-footer,.compras-modulo .modal-crud-footer,.precios-modulo .modal-crud-footer,.gastos-modulo .modal-crud-footer,.resumen-modulo .modal-crud-footer,.amarilla-modulo .modal-crud-footer,.tiendas-modulo .modal-crud-footer,.asistencia-modulo .modal-crud-footer,.importar-catalogo .modal-crud-footer{background:var(--marca-superficie);border:0;flex:none;box-shadow:0 -1px #edf0f4}.marcas-modulo .modal-cancelar,.productos-modulo .modal-cancelar,.items-modulo .modal-cancelar,.kardex-modulo .modal-cancelar,.pos-modulo .modal-cancelar,.ventas-modulo .modal-cancelar,.qrs-modulo .modal-cancelar,.reportes-modulo .modal-cancelar,.dashboard-modulo .modal-cancelar,.proveedores-modulo .modal-cancelar,.compras-modulo .modal-cancelar,.precios-modulo .modal-cancelar,.gastos-modulo .modal-cancelar,.resumen-modulo .modal-cancelar,.amarilla-modulo .modal-cancelar,.tiendas-modulo .modal-cancelar,.asistencia-modulo .modal-cancelar,.importar-catalogo .modal-cancelar{border-color:var(--marca-linea)}.marcas-modulo .modal-guardar,.marcas-modulo .modal-eliminar-btn,.productos-modulo .modal-guardar,.productos-modulo .modal-eliminar-btn,.items-modulo .modal-guardar,.items-modulo .modal-eliminar-btn,.kardex-modulo .modal-guardar,.kardex-modulo .modal-eliminar-btn,.pos-modulo .modal-guardar,.pos-modulo .modal-eliminar-btn,.ventas-modulo .modal-guardar,.ventas-modulo .modal-eliminar-btn,.qrs-modulo .modal-guardar,.qrs-modulo .modal-eliminar-btn,.reportes-modulo .modal-guardar,.reportes-modulo .modal-eliminar-btn,.dashboard-modulo .modal-guardar,.dashboard-modulo .modal-eliminar-btn,.proveedores-modulo .modal-guardar,.proveedores-modulo .modal-eliminar-btn,.compras-modulo .modal-guardar,.compras-modulo .modal-eliminar-btn,.precios-modulo .modal-guardar,.precios-modulo .modal-eliminar-btn,.gastos-modulo .modal-guardar,.gastos-modulo .modal-eliminar-btn,.resumen-modulo .modal-guardar,.resumen-modulo .modal-eliminar-btn,.amarilla-modulo .modal-guardar,.amarilla-modulo .modal-eliminar-btn,.tiendas-modulo .modal-guardar,.tiendas-modulo .modal-eliminar-btn,.asistencia-modulo .modal-guardar,.asistencia-modulo .modal-eliminar-btn,.importar-catalogo .modal-guardar,.importar-catalogo .modal-eliminar-btn{min-width:9.5rem}.marcas-modulo .modal-eliminar-dialog,.productos-modulo .modal-eliminar-dialog,.items-modulo .modal-eliminar-dialog,.kardex-modulo .modal-eliminar-dialog,.pos-modulo .modal-eliminar-dialog,.ventas-modulo .modal-eliminar-dialog,.qrs-modulo .modal-eliminar-dialog,.reportes-modulo .modal-eliminar-dialog,.dashboard-modulo .modal-eliminar-dialog,.proveedores-modulo .modal-eliminar-dialog,.compras-modulo .modal-eliminar-dialog,.precios-modulo .modal-eliminar-dialog,.gastos-modulo .modal-eliminar-dialog,.resumen-modulo .modal-eliminar-dialog,.amarilla-modulo .modal-eliminar-dialog,.tiendas-modulo .modal-eliminar-dialog,.asistencia-modulo .modal-eliminar-dialog,.importar-catalogo .modal-eliminar-dialog{max-width:25rem}.marcas-modulo .modal-eliminar-body,.productos-modulo .modal-eliminar-body,.items-modulo .modal-eliminar-body,.kardex-modulo .modal-eliminar-body,.pos-modulo .modal-eliminar-body,.ventas-modulo .modal-eliminar-body,.qrs-modulo .modal-eliminar-body,.reportes-modulo .modal-eliminar-body,.dashboard-modulo .modal-eliminar-body,.proveedores-modulo .modal-eliminar-body,.compras-modulo .modal-eliminar-body,.precios-modulo .modal-eliminar-body,.gastos-modulo .modal-eliminar-body,.resumen-modulo .modal-eliminar-body,.amarilla-modulo .modal-eliminar-body,.tiendas-modulo .modal-eliminar-body,.asistencia-modulo .modal-eliminar-body,.importar-catalogo .modal-eliminar-body{padding:2rem!important}.marcas-modulo .modal-eliminar-icon,.productos-modulo .modal-eliminar-icon,.items-modulo .modal-eliminar-icon,.kardex-modulo .modal-eliminar-icon,.pos-modulo .modal-eliminar-icon,.ventas-modulo .modal-eliminar-icon,.qrs-modulo .modal-eliminar-icon,.reportes-modulo .modal-eliminar-icon,.dashboard-modulo .modal-eliminar-icon,.proveedores-modulo .modal-eliminar-icon,.compras-modulo .modal-eliminar-icon,.precios-modulo .modal-eliminar-icon,.gastos-modulo .modal-eliminar-icon,.resumen-modulo .modal-eliminar-icon,.amarilla-modulo .modal-eliminar-icon,.tiendas-modulo .modal-eliminar-icon,.asistencia-modulo .modal-eliminar-icon,.importar-catalogo .modal-eliminar-icon{width:5rem;height:5rem;color:var(--vz-danger);background:var(--vz-danger-bg-subtle);box-shadow:0 .75rem 1.5rem rgba(var(--vz-danger-rgb), .12);border-radius:50%;place-items:center;display:grid}.marcas-modulo .modal-eliminar-icon .avatar-title,.productos-modulo .modal-eliminar-icon .avatar-title,.items-modulo .modal-eliminar-icon .avatar-title,.kardex-modulo .modal-eliminar-icon .avatar-title,.pos-modulo .modal-eliminar-icon .avatar-title,.ventas-modulo .modal-eliminar-icon .avatar-title,.qrs-modulo .modal-eliminar-icon .avatar-title,.reportes-modulo .modal-eliminar-icon .avatar-title,.dashboard-modulo .modal-eliminar-icon .avatar-title,.proveedores-modulo .modal-eliminar-icon .avatar-title,.compras-modulo .modal-eliminar-icon .avatar-title,.precios-modulo .modal-eliminar-icon .avatar-title,.gastos-modulo .modal-eliminar-icon .avatar-title,.resumen-modulo .modal-eliminar-icon .avatar-title,.amarilla-modulo .modal-eliminar-icon .avatar-title,.tiendas-modulo .modal-eliminar-icon .avatar-title,.asistencia-modulo .modal-eliminar-icon .avatar-title,.importar-catalogo .modal-eliminar-icon .avatar-title{color:inherit;background:0 0}.marcas-modulo .modal-eliminar-content h5,.productos-modulo .modal-eliminar-content h5,.items-modulo .modal-eliminar-content h5,.kardex-modulo .modal-eliminar-content h5,.pos-modulo .modal-eliminar-content h5,.ventas-modulo .modal-eliminar-content h5,.qrs-modulo .modal-eliminar-content h5,.reportes-modulo .modal-eliminar-content h5,.dashboard-modulo .modal-eliminar-content h5,.proveedores-modulo .modal-eliminar-content h5,.compras-modulo .modal-eliminar-content h5,.precios-modulo .modal-eliminar-content h5,.gastos-modulo .modal-eliminar-content h5,.resumen-modulo .modal-eliminar-content h5,.amarilla-modulo .modal-eliminar-content h5,.tiendas-modulo .modal-eliminar-content h5,.asistencia-modulo .modal-eliminar-content h5,.importar-catalogo .modal-eliminar-content h5{color:var(--vz-heading-color);font-weight:650}.marcas-modulo .modal-eliminar-nombre,.productos-modulo .modal-eliminar-nombre,.items-modulo .modal-eliminar-nombre,.kardex-modulo .modal-eliminar-nombre,.pos-modulo .modal-eliminar-nombre,.ventas-modulo .modal-eliminar-nombre,.qrs-modulo .modal-eliminar-nombre,.reportes-modulo .modal-eliminar-nombre,.dashboard-modulo .modal-eliminar-nombre,.proveedores-modulo .modal-eliminar-nombre,.compras-modulo .modal-eliminar-nombre,.precios-modulo .modal-eliminar-nombre,.gastos-modulo .modal-eliminar-nombre,.resumen-modulo .modal-eliminar-nombre,.amarilla-modulo .modal-eliminar-nombre,.tiendas-modulo .modal-eliminar-nombre,.asistencia-modulo .modal-eliminar-nombre,.importar-catalogo .modal-eliminar-nombre{color:var(--vz-danger-text-emphasis);font-weight:650}.marcas-modulo .modal-eliminar-btn,.productos-modulo .modal-eliminar-btn,.items-modulo .modal-eliminar-btn,.kardex-modulo .modal-eliminar-btn,.pos-modulo .modal-eliminar-btn,.ventas-modulo .modal-eliminar-btn,.qrs-modulo .modal-eliminar-btn,.reportes-modulo .modal-eliminar-btn,.dashboard-modulo .modal-eliminar-btn,.proveedores-modulo .modal-eliminar-btn,.compras-modulo .modal-eliminar-btn,.precios-modulo .modal-eliminar-btn,.gastos-modulo .modal-eliminar-btn,.resumen-modulo .modal-eliminar-btn,.amarilla-modulo .modal-eliminar-btn,.tiendas-modulo .modal-eliminar-btn,.asistencia-modulo .modal-eliminar-btn,.importar-catalogo .modal-eliminar-btn{box-shadow:0 .5rem 1rem rgba(var(--vz-danger-rgb), .16);font-weight:600}@media (width<=575.98px){.marcas-modulo .modal-crud-dialog,.productos-modulo .modal-crud-dialog,.items-modulo .modal-crud-dialog,.kardex-modulo .modal-crud-dialog,.pos-modulo .modal-crud-dialog,.ventas-modulo .modal-crud-dialog,.qrs-modulo .modal-crud-dialog,.reportes-modulo .modal-crud-dialog,.dashboard-modulo .modal-crud-dialog,.proveedores-modulo .modal-crud-dialog,.compras-modulo .modal-crud-dialog,.precios-modulo .modal-crud-dialog,.gastos-modulo .modal-crud-dialog,.resumen-modulo .modal-crud-dialog,.amarilla-modulo .modal-crud-dialog,.tiendas-modulo .modal-crud-dialog,.asistencia-modulo .modal-crud-dialog,.importar-catalogo .modal-crud-dialog{height:calc(100dvh - 1rem);margin:.5rem}.marcas-modulo .modal-crud-content,.productos-modulo .modal-crud-content,.items-modulo .modal-crud-content,.kardex-modulo .modal-crud-content,.pos-modulo .modal-crud-content,.ventas-modulo .modal-crud-content,.qrs-modulo .modal-crud-content,.reportes-modulo .modal-crud-content,.dashboard-modulo .modal-crud-content,.proveedores-modulo .modal-crud-content,.compras-modulo .modal-crud-content,.precios-modulo .modal-crud-content,.gastos-modulo .modal-crud-content,.resumen-modulo .modal-crud-content,.amarilla-modulo .modal-crud-content,.tiendas-modulo .modal-crud-content,.asistencia-modulo .modal-crud-content,.importar-catalogo .modal-crud-content{max-height:100%}.marcas-modulo .modal-crud-header,.marcas-modulo .modal-crud-body,.marcas-modulo .modal-crud-footer,.productos-modulo .modal-crud-header,.productos-modulo .modal-crud-body,.productos-modulo .modal-crud-footer,.items-modulo .modal-crud-header,.items-modulo .modal-crud-body,.items-modulo .modal-crud-footer,.kardex-modulo .modal-crud-header,.kardex-modulo .modal-crud-body,.kardex-modulo .modal-crud-footer,.pos-modulo .modal-crud-header,.pos-modulo .modal-crud-body,.pos-modulo .modal-crud-footer,.ventas-modulo .modal-crud-header,.ventas-modulo .modal-crud-body,.ventas-modulo .modal-crud-footer,.qrs-modulo .modal-crud-header,.qrs-modulo .modal-crud-body,.qrs-modulo .modal-crud-footer,.reportes-modulo .modal-crud-header,.reportes-modulo .modal-crud-body,.reportes-modulo .modal-crud-footer,.dashboard-modulo .modal-crud-header,.dashboard-modulo .modal-crud-body,.dashboard-modulo .modal-crud-footer,.proveedores-modulo .modal-crud-header,.proveedores-modulo .modal-crud-body,.proveedores-modulo .modal-crud-footer,.compras-modulo .modal-crud-header,.compras-modulo .modal-crud-body,.compras-modulo .modal-crud-footer,.precios-modulo .modal-crud-header,.precios-modulo .modal-crud-body,.precios-modulo .modal-crud-footer,.gastos-modulo .modal-crud-header,.gastos-modulo .modal-crud-body,.gastos-modulo .modal-crud-footer,.resumen-modulo .modal-crud-header,.resumen-modulo .modal-crud-body,.resumen-modulo .modal-crud-footer,.amarilla-modulo .modal-crud-header,.amarilla-modulo .modal-crud-body,.amarilla-modulo .modal-crud-footer,.tiendas-modulo .modal-crud-header,.tiendas-modulo .modal-crud-body,.tiendas-modulo .modal-crud-footer,.asistencia-modulo .modal-crud-header,.asistencia-modulo .modal-crud-body,.asistencia-modulo .modal-crud-footer,.importar-catalogo .modal-crud-header,.importar-catalogo .modal-crud-body,.importar-catalogo .modal-crud-footer{padding:1.25rem!important}.marcas-modulo .modal-crud-footer>div,.productos-modulo .modal-crud-footer>div,.items-modulo .modal-crud-footer>div,.kardex-modulo .modal-crud-footer>div,.pos-modulo .modal-crud-footer>div,.ventas-modulo .modal-crud-footer>div,.qrs-modulo .modal-crud-footer>div,.reportes-modulo .modal-crud-footer>div,.dashboard-modulo .modal-crud-footer>div,.proveedores-modulo .modal-crud-footer>div,.compras-modulo .modal-crud-footer>div,.precios-modulo .modal-crud-footer>div,.gastos-modulo .modal-crud-footer>div,.resumen-modulo .modal-crud-footer>div,.amarilla-modulo .modal-crud-footer>div,.tiendas-modulo .modal-crud-footer>div,.asistencia-modulo .modal-crud-footer>div,.importar-catalogo .modal-crud-footer>div{flex-direction:column;align-items:stretch!important}.marcas-modulo .modal-crud-footer .d-flex.gap-2,.productos-modulo .modal-crud-footer .d-flex.gap-2,.items-modulo .modal-crud-footer .d-flex.gap-2,.kardex-modulo .modal-crud-footer .d-flex.gap-2,.pos-modulo .modal-crud-footer .d-flex.gap-2,.ventas-modulo .modal-crud-footer .d-flex.gap-2,.qrs-modulo .modal-crud-footer .d-flex.gap-2,.reportes-modulo .modal-crud-footer .d-flex.gap-2,.dashboard-modulo .modal-crud-footer .d-flex.gap-2,.proveedores-modulo .modal-crud-footer .d-flex.gap-2,.compras-modulo .modal-crud-footer .d-flex.gap-2,.precios-modulo .modal-crud-footer .d-flex.gap-2,.gastos-modulo .modal-crud-footer .d-flex.gap-2,.resumen-modulo .modal-crud-footer .d-flex.gap-2,.amarilla-modulo .modal-crud-footer .d-flex.gap-2,.tiendas-modulo .modal-crud-footer .d-flex.gap-2,.asistencia-modulo .modal-crud-footer .d-flex.gap-2,.importar-catalogo .modal-crud-footer .d-flex.gap-2{width:100%}.marcas-modulo .modal-crud-footer .btn,.productos-modulo .modal-crud-footer .btn,.items-modulo .modal-crud-footer .btn,.kardex-modulo .modal-crud-footer .btn,.pos-modulo .modal-crud-footer .btn,.ventas-modulo .modal-crud-footer .btn,.qrs-modulo .modal-crud-footer .btn,.reportes-modulo .modal-crud-footer .btn,.dashboard-modulo .modal-crud-footer .btn,.proveedores-modulo .modal-crud-footer .btn,.compras-modulo .modal-crud-footer .btn,.precios-modulo .modal-crud-footer .btn,.gastos-modulo .modal-crud-footer .btn,.resumen-modulo .modal-crud-footer .btn,.amarilla-modulo .modal-crud-footer .btn,.tiendas-modulo .modal-crud-footer .btn,.asistencia-modulo .modal-crud-footer .btn,.importar-catalogo .modal-crud-footer .btn{flex:1}}.marcas-modulo .marcas-listado{box-shadow:0 .8rem 2.4rem #0a182b17!important}.marcas-modulo .marcas-toolbar .card-title{letter-spacing:-.015em}.marcas-modulo .crud-hero-glow{pointer-events:none;z-index:-1;opacity:.55;background-image:radial-gradient(#ffffff1a 1px,#0000 1.5px);background-size:1.15rem 1.15rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 90% at 78% 0,#000 0%,#0000 100%);mask-image:radial-gradient(60% 90% at 78% 0,#000 0%,#0000 100%)}.marcas-modulo .crud-tile{-webkit-backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff47;box-shadow:0 .75rem 1.5rem #0a182b47,inset 0 1px #ffffff59}.marcas-modulo .crud-chip{background:#ffffff24;border-color:#ffffff3d}.marcas-modulo .tabla-marcas .marca-fila{transition:background-color .18s ease-out,box-shadow .18s ease-out}.marcas-modulo .tabla-marcas .marca-fila:hover{background-color:#25497009;box-shadow:inset 3px 0 #254970}.marcas-modulo .tabla-marcas .marca-nombre{color:var(--marca-tinta);letter-spacing:-.01em;font-weight:650}.marcas-modulo .marca-logo{background:var(--marca-superficie);border-radius:.8rem;width:3rem;height:3rem;box-shadow:0 .4rem 1rem #0a182b14}.marcas-modulo .marca-logo img{padding:.35rem}.marcas-modulo .marca-logo-sin-imagen{color:#254970;background:#25497014}.marcas-modulo .marca-productos{min-width:3.35rem;color:var(--vz-secondary-color);background:var(--vz-light);box-shadow:inset 0 0 0 1px var(--vz-border-color);border-radius:2rem;align-items:center;padding:.42rem .58rem;font-size:.78rem;font-weight:600;display:inline-flex}.marcas-modulo .marca-productos-contenido{color:#0c5e58;background:#25497014;box-shadow:inset 0 0 0 1px #25497038}.marcas-modulo .marca-estado{white-space:nowrap;border-radius:2rem;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.marcas-modulo .marca-estado-dot{width:.45rem;height:.45rem;box-shadow:0 0 0 .2rem color-mix(in srgb, currentColor 22%, transparent);background:currentColor;border-radius:50%}.marcas-modulo .marca-estado-activa{color:var(--vz-success);background:var(--vz-success-bg-subtle);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vz-success) 22%, transparent)}.marcas-modulo .marca-estado-inactiva{color:var(--vz-secondary-color);background:var(--vz-light);box-shadow:inset 0 0 0 1px var(--vz-border-color)}.marcas-modulo .marca-estado-inactiva .marca-estado-dot{box-shadow:none}.marcas-modulo .modal-crud-header{isolation:isolate;position:relative;overflow:hidden}.marcas-modulo .modal-crud-header-glow{z-index:-1;pointer-events:none;background:radial-gradient(26rem 13rem at 100% -2rem,#ffffff29 0%,#fff0 62%),radial-gradient(14rem 9rem at -3rem 110%,#ffffff14 0%,#fff0 70%);position:absolute;inset:0}.marcas-modulo .modal-crud-icon{color:#254970;-webkit-backdrop-filter:blur(4px);background:#ffffffeb;border:1px solid #ffffff8c;box-shadow:0 .4rem 1rem #0000002e,inset 0 1px #ffffffe6}.marcas-modulo .modal-crud-content .input-group-text{color:#254970;background:var(--vz-light);justify-content:center;align-items:center;padding-inline:.85rem;display:flex}.marcas-modulo .crud-section-title:after{content:"";background:linear-gradient(90deg, var(--vz-border-color), transparent);flex:auto;height:1px;margin-left:.25rem}.marcas-modulo .modal-pista-guardar{color:var(--vz-secondary-color);background:var(--vz-light);border:1px solid var(--vz-border-color);white-space:nowrap;border-radius:2rem;align-items:center;gap:.4rem;padding:.34rem .75rem;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.marcas-modulo .modal-pista-guardar i{font-size:.95rem}.marcas-modulo .modal-pista-ok{color:var(--vz-success);background:var(--vz-success-bg-subtle);border-color:color-mix(in srgb, var(--vz-success) 26%, transparent)}.marcas-modulo .modal-cancelar{border-color:var(--marca-linea);font-weight:500}.marcas-modulo .modal-editar-crud .modal-crud-header-glow{background:radial-gradient(26rem 13rem at 100% -2rem,#ffffff6b 0%,#fff0 62%),radial-gradient(14rem 9rem at -3rem 110%,#ffffff38 0%,#fff0 70%)}.marcas-modulo .modal-editar-crud .modal-crud-icon{color:#62492d;background:#f7f3e3;border-color:#ffffffd9}.marcas-modulo .modal-eliminar-icon{background:linear-gradient(135deg, var(--vz-danger-bg-subtle), var(--marca-superficie));width:5.25rem;height:5.25rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vz-danger) 24%, transparent), 0 .75rem 1.5rem rgba(var(--vz-danger-rgb), .14)}.marcas-modulo .modal-eliminar-content{border-radius:1rem;overflow:hidden}.marcas-modulo .modal-eliminar-content h5{letter-spacing:-.01em}.marcas-modulo .modal-eliminar-content p{font-size:.9rem}@media (width<=575.98px){.marcas-modulo .marca-logo{width:2.65rem;height:2.65rem}}.items-modulo .crud-hero-glow{pointer-events:none;z-index:-1;opacity:.55;background-image:radial-gradient(#ffffff1a 1px,#0000 1.5px);background-size:1.15rem 1.15rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 90% at 78% 0,#000 0%,#0000 100%);mask-image:radial-gradient(60% 90% at 78% 0,#000 0%,#0000 100%)}.items-modulo .crud-tile{-webkit-backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff47;box-shadow:0 .75rem 1.5rem #0a182b47,inset 0 1px #ffffff59}.items-modulo .crud-chip{background:#ffffff24;border-color:#ffffff3d}.items-modulo .unidad-codigo{color:#254970;font-size:.8rem;font-weight:600;font-family:var(--vz-font-family-monospace,monospace);background:#25497014;border-radius:.55rem;align-items:center;padding:.34rem .68rem;display:inline-flex;box-shadow:inset 0 0 0 1px #25497038}.items-modulo .unidad-imagen-mini{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:.4rem;flex-shrink:0;width:2.25rem;height:2.25rem;overflow:hidden}.items-modulo .unidad-imagen-mini img{object-fit:cover;width:100%;height:100%}.items-modulo .unidad-imagen-mini-sin{opacity:.6;padding:.2rem;object-fit:contain!important}.items-modulo .unidad-estado{white-space:nowrap;border-radius:2rem;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.items-modulo .unidad-estado-dot{width:.45rem;height:.45rem;box-shadow:0 0 0 .2rem color-mix(in srgb, currentColor 22%, transparent);background:currentColor;border-radius:50%}.items-modulo .unidad-estado-stock{color:var(--vz-success);background:var(--vz-success-bg-subtle);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vz-success) 22%, transparent)}.items-modulo .unidad-estado-reservado{color:var(--vz-info);background:var(--vz-info-bg-subtle);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vz-info) 22%, transparent)}.items-modulo .unidad-estado-vendido{color:#254970;background:#25497014;box-shadow:inset 0 0 0 1px #25497038}.items-modulo .unidad-estado-devuelto{color:var(--vz-secondary-color);background:var(--vz-light);box-shadow:inset 0 0 0 1px var(--vz-border-color)}.items-modulo .unidad-estado-devuelto .unidad-estado-dot{box-shadow:none}.items-modulo .unidad-estado-danado{color:var(--vz-danger);background:var(--vz-danger-bg-subtle);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vz-danger) 22%, transparent)}.items-modulo .unidad-estado-garantia{color:var(--vz-warning);background:var(--vz-warning-bg-subtle);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vz-warning) 22%, transparent)}.items-modulo .unidad-estado-perdido{color:var(--vz-secondary-color);background:var(--vz-light);box-shadow:inset 0 0 0 1px var(--vz-border-color)}.items-modulo .unidad-estado-perdido .unidad-estado-dot{box-shadow:none}.items-modulo .producto-ficha-etiqueta-marca{color:var(--vz-secondary-color);background:var(--vz-light);box-shadow:inset 0 0 0 1px var(--vz-border-color);border-radius:2rem;align-items:center;padding:.3rem .65rem;font-size:.76rem;font-weight:600;display:inline-flex}.items-modulo .crud-accion-editar,.items-modulo .crud-accion-eliminar{border:1px solid var(--marca-linea);background:var(--marca-superficie);width:2.15rem;height:2.15rem;transition:background-color .18s ease-out,color .18s ease-out,transform .18s ease-out,box-shadow .18s ease-out;box-shadow:0 .15rem .5rem #0a182b0a}.items-modulo .crud-accion-editar:hover,.items-modulo .crud-accion-eliminar:hover{transform:translateY(-1px);box-shadow:0 .3rem .7rem #0a182b14}.items-modulo .crud-accion-editar:hover{color:#8a6b34;background:#c5a16214}.items-modulo .crud-accion-eliminar:hover{color:#e34948;background:#e3494814}.items-modulo .modal-crud-header{isolation:isolate;position:relative;overflow:hidden}.items-modulo .modal-crud-header-glow{z-index:-1;pointer-events:none;background:radial-gradient(26rem 13rem at 100% -2rem,#ffffff29 0%,#fff0 62%),radial-gradient(14rem 9rem at -3rem 110%,#ffffff14 0%,#fff0 70%);position:absolute;inset:0}.items-modulo .modal-crud-icon{color:#254970;-webkit-backdrop-filter:blur(4px);background:#ffffffeb;border:1px solid #ffffff8c;box-shadow:0 .4rem 1rem #0000002e,inset 0 1px #ffffffe6}.items-modulo .modal-crud-content .input-group-text{color:#254970;background:var(--vz-light);justify-content:center;align-items:center;padding-inline:.85rem;display:flex}.items-modulo .modal-crud-content .input-group:has(textarea.form-control) .input-group-text{align-items:flex-start;padding-top:.85rem}.items-modulo .crud-section-title:after{content:"";background:linear-gradient(90deg, var(--vz-border-color), transparent);flex:auto;height:1px;margin-left:.25rem}.items-modulo .modal-crud-body .crud-section-title{margin-top:1.5rem}.items-modulo .modal-crud-body .crud-section-title:first-child{margin-top:0}.items-modulo .modal-pista-guardar{color:var(--vz-secondary-color);background:var(--vz-light);border:1px solid var(--vz-border-color);white-space:nowrap;border-radius:2rem;align-items:center;gap:.4rem;padding:.34rem .75rem;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.items-modulo .modal-pista-guardar i{font-size:.95rem}.items-modulo .modal-pista-ok{color:var(--vz-success);background:var(--vz-success-bg-subtle);border-color:color-mix(in srgb, var(--vz-success) 26%, transparent)}.items-modulo .modal-cancelar{border-color:var(--marca-linea);font-weight:500}.items-modulo .modal-editar-crud .modal-crud-header-glow{background:radial-gradient(26rem 13rem at 100% -2rem,#ffffff6b 0%,#fff0 62%),radial-gradient(14rem 9rem at -3rem 110%,#ffffff38 0%,#fff0 70%)}.items-modulo .modal-editar-crud .modal-crud-icon{color:#62492d;background:#f7f3e3;border-color:#ffffffd9}.items-modulo .modal-eliminar-icon{background:linear-gradient(135deg, var(--vz-danger-bg-subtle), var(--marca-superficie));width:5.25rem;height:5.25rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vz-danger) 24%, transparent), 0 .75rem 1.5rem rgba(var(--vz-danger-rgb), .14)}.items-modulo .modal-eliminar-content{border-radius:1rem;overflow:hidden}.items-modulo .modal-eliminar-content h5{letter-spacing:-.01em}.items-modulo .modal-eliminar-content p{font-size:.9rem}.items-modulo .crud-codigo-preview{color:#0c5e58;background:#25497014;border:1px dashed #25497059;border-radius:.8rem;align-items:center;gap:.9rem;padding:.9rem 1.1rem;display:flex}.items-modulo .crud-codigo-preview>i{flex-shrink:0;font-size:1.6rem}.items-modulo .crud-codigo-preview code{color:#254970;background:var(--marca-superficie);letter-spacing:.02em;border-radius:.4rem;padding:.22rem .55rem;font-weight:650}.items-modulo .crud-codigo-preview small{color:var(--vz-secondary-color)!important}.items-modulo .nav-tabs-estado{border-bottom:1px solid var(--vz-border-color);gap:.25rem}.items-modulo .nav-tabs-estado .nav-item{margin-bottom:-1px}.items-modulo .nav-tabs-estado .nav-link{color:var(--vz-secondary-color);background:0 0;border:1px solid #0000;border-bottom:0;border-radius:.6rem .6rem 0 0;align-items:center;gap:.4rem;padding:.55rem 1rem;font-size:.82rem;font-weight:550;transition:color .18s ease-out,background .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out;display:inline-flex}.items-modulo .nav-tabs-estado .nav-link:hover:not(.active){color:var(--vz-heading-color);background:#2549700a;border-color:#0000}.items-modulo .nav-tabs-estado .nav-link.active{color:#254970;background:var(--marca-superficie);border-color:var(--vz-border-color);border-bottom-color:#fff;font-weight:650;box-shadow:inset 0 -2px #254970}.items-modulo .nav-tabs-estado .tab-estado-dot{width:.5rem;height:.5rem;box-shadow:0 0 0 .15rem color-mix(in srgb, currentColor 20%, transparent);background:currentColor;border-radius:50%}.items-modulo .nav-tabs-estado .tab-estado-badge{background:var(--vz-light);min-width:1.4rem;height:1.3rem;color:var(--vz-secondary-color);border-radius:2rem;justify-content:center;align-items:center;padding:0 .35rem;font-size:.68rem;font-weight:650;line-height:1;display:inline-flex}.items-modulo .nav-tabs-estado .nav-link.active .tab-estado-badge{color:#254970;background:#2549701f}.items-modulo .nav-tabs-estado .nav-item-divisor{align-items:center;margin:0 .6rem;display:inline-flex}.items-modulo .nav-tabs-estado .nav-divisor{background:var(--vz-border-color);width:1px;height:1.4rem;display:block}.items-modulo .nav-tabs-estado .tab-estado-en_stock{background:var(--vz-success)}.items-modulo .nav-tabs-estado .tab-estado-reservado{background:var(--vz-info)}.items-modulo .nav-tabs-estado .tab-estado-vendido{background:#254970}.items-modulo .nav-tabs-estado .tab-estado-devuelto{background:var(--vz-secondary-color);box-shadow:none}.items-modulo .nav-tabs-estado .tab-estado-danado{background:var(--vz-danger)}.items-modulo .nav-tabs-estado .tab-estado-garantia{background:var(--vz-warning)}.items-modulo .nav-tabs-estado .tab-estado-perdido{background:var(--vz-secondary-color);box-shadow:none}.items-modulo .producto-ficha-card{border:1px solid #e9edf2;border-radius:.85rem}.items-modulo .producto-ficha-header{background:linear-gradient(135deg, var(--marca-suave), var(--marca-superficie));border-bottom:1px solid var(--marca-linea);padding:1.5rem 1.75rem;position:relative;overflow:hidden}.items-modulo .producto-ficha-header-glow{pointer-events:none;background:radial-gradient(18rem 10rem at 100% -3rem,#2549700f,#0000 60%),radial-gradient(12rem 8rem at -2rem 100%,#c5a1620a,#0000 70%);position:absolute;inset:0}.items-modulo .producto-ficha-imagen{background:var(--marca-superficie);border:1px solid #e9edf2;border-radius:.75rem;flex-shrink:0;width:5rem;height:5rem;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 .35rem 1rem #0a182b0f}.items-modulo .producto-ficha-imagen img{object-fit:contain;width:100%;height:100%;padding:.35rem}.items-modulo .producto-ficha-imagen:hover{transform:scale(1.04);box-shadow:0 .5rem 1.5rem #0a182b1a}.items-modulo .producto-ficha-imagen-sin{opacity:.65;padding:.5rem!important}.items-modulo .producto-ficha-imagen-placeholder{color:#a7b1bf;background:var(--marca-suave);place-items:center;width:100%;height:100%;font-size:1.6rem;display:grid}.items-modulo .producto-ficha-ruta{color:var(--marca-apagado);letter-spacing:.02em;align-items:center;gap:.35rem;margin-bottom:.35rem;font-size:.72rem;font-weight:500;display:inline-flex}.items-modulo .producto-ficha-ruta i{color:#254970;font-size:.8rem}.items-modulo .producto-ficha-nombre{color:var(--marca-tinta);letter-spacing:-.02em;margin-bottom:.5rem;font-weight:700;line-height:1.25}.items-modulo .producto-ficha-modelo{color:var(--marca-apagado);font-size:.82rem}.items-modulo .producto-ficha-marca{color:#8a6b34;background:#c5a1621a;border-radius:2rem;align-items:center;gap:.25rem;padding:.25rem .6rem;font-size:.76rem;font-weight:600;display:inline-flex}.items-modulo .producto-ficha-marca i{font-size:.8rem}.items-modulo .producto-ficha-estado{border-radius:2rem;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.72rem;font-weight:600;display:inline-flex}.items-modulo .producto-ficha-estado-dot{width:.4rem;height:.4rem;box-shadow:0 0 0 .15rem color-mix(in srgb, currentColor 20%, transparent);background:currentColor;border-radius:50%}.items-modulo .producto-ficha-estado-activo{color:var(--vz-success);background:var(--vz-success-bg-subtle)}.items-modulo .producto-ficha-estado-inactivo{color:var(--vz-secondary-color);background:var(--vz-light)}.items-modulo .producto-ficha-estado-inactivo .producto-ficha-estado-dot{box-shadow:none}.items-modulo .producto-ficha-stats{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.items-modulo .producto-ficha-stat{background:var(--marca-superficie);border:1px solid var(--marca-linea);border-radius:.65rem;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.items-modulo .producto-ficha-stat:hover{border-color:#0000;transform:translateY(-2px);box-shadow:0 .5rem 1.25rem #0a182b12}.items-modulo .producto-ficha-stat-icono{border-radius:.6rem;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-size:1.15rem;display:grid}.items-modulo .producto-ficha-stat-precio{color:#254970;background:#2549701a}.items-modulo .producto-ficha-stat-stock{color:#5792bf;background:#5792bf1a}.items-modulo .producto-ficha-stat-garantia{color:#8a6b34;background:#c5a1621a}.items-modulo .producto-ficha-stat-unidades{color:#62492d;background:#62492d14}.items-modulo .producto-ficha-stat-label{color:var(--marca-apagado);letter-spacing:.03em;text-transform:uppercase;margin-bottom:.2rem;font-size:.68rem;font-weight:600;line-height:1;display:block}.items-modulo .producto-ficha-stat-valor{color:var(--marca-tinta);letter-spacing:-.01em;font-size:1rem;font-weight:700;line-height:1.2;display:block}.items-modulo .producto-ficha-body{background:var(--marca-superficie);padding:1.25rem 1.75rem}.items-modulo .producto-ficha-seccion{background:var(--marca-suave);border:1px solid var(--marca-linea);border-radius:.65rem;height:100%;padding:1rem 1.25rem}.items-modulo .producto-ficha-seccion-titulo{color:var(--marca-tinta);align-items:center;gap:.4rem;margin-bottom:.75rem;font-size:.78rem;font-weight:650;display:flex}.items-modulo .producto-ficha-seccion-titulo i{color:#254970;font-size:.9rem}.items-modulo .producto-ficha-descripcion{color:#4a5568;font-size:.85rem;line-height:1.6}.items-modulo .producto-ficha-specs{flex-direction:column;gap:.4rem;display:flex}.items-modulo .producto-ficha-spec-item{background:var(--marca-superficie);border:1px solid var(--marca-linea);border-radius:.4rem;justify-content:space-between;align-items:center;padding:.4rem .65rem;font-size:.82rem;display:flex}.items-modulo .producto-ficha-spec-clave{color:var(--marca-apagado);font-weight:500}.items-modulo .producto-ficha-spec-valor{color:var(--marca-tinta);font-weight:600}.items-modulo .producto-ficha-estados{flex-direction:column;gap:.65rem;display:flex}.items-modulo .producto-ficha-estado-item{flex-direction:column;gap:.35rem;display:flex}.items-modulo .producto-ficha-estado-header{justify-content:space-between;align-items:center;display:flex}.items-modulo .producto-ficha-estado-cantidad{color:var(--marca-tinta);font-size:.82rem;font-weight:650}.items-modulo .producto-ficha-estado-pct{color:var(--marca-apagado);font-size:.76rem;font-weight:400}.items-modulo .producto-ficha-estado-barra{background:var(--marca-suave);border-radius:2rem;height:.4rem;overflow:hidden}.items-modulo .producto-ficha-estado-barra-fill{border-radius:2rem;height:100%;transition:width .4s ease-out}.items-modulo .producto-ficha-barra-en_stock{background:linear-gradient(90deg,#10b981,#059669)}.items-modulo .producto-ficha-barra-reservado{background:linear-gradient(90deg,#38bdf8,#0ea5e9)}.items-modulo .producto-ficha-barra-vendido{background:linear-gradient(90deg,#254970,#0d6a5f)}.items-modulo .producto-ficha-barra-devuelto{background:#a0aec0}.items-modulo .producto-ficha-barra-danado{background:linear-gradient(90deg,#f87171,#ef4444)}.items-modulo .producto-ficha-barra-garantia{background:linear-gradient(90deg,#d8bb85,#c5a162)}.items-modulo .producto-ficha-barra-perdido{background:#a0aec0}.items-modulo .producto-ficha-footer{border-top:1px solid var(--marca-linea);background:#fafbfc;padding:.85rem 1.75rem}.productos-modulo .crud-hero{isolation:isolate}.productos-modulo .crud-hero-glow{pointer-events:none;z-index:-1;opacity:.55;background-image:radial-gradient(#ffffff1a 1px,#0000 1.5px);background-size:1.15rem 1.15rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 90% at 78% 0,#000 0%,#0000 100%);mask-image:radial-gradient(60% 90% at 78% 0,#000 0%,#0000 100%)}.productos-modulo .crud-tile{-webkit-backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff47;box-shadow:0 .75rem 1.5rem #0a182b47,inset 0 1px #ffffff59}.productos-modulo .crud-chip{background:#ffffff24;border-color:#ffffff3d}.productos-modulo .productos-ruta a:hover{color:#fff!important}.productos-modulo .productos-contexto{border-bottom:1px solid var(--vz-border-color);background:linear-gradient(180deg, #2549700d 0%, var(--marca-superficie) 100%);padding:1.15rem 1.5rem}.productos-modulo .productos-contexto-cabecera{flex-wrap:wrap;align-items:center;gap:.9rem 1.25rem;display:flex}.productos-modulo .productos-contexto-titulo{align-items:center;gap:.8rem;min-width:0;display:flex}.productos-modulo .productos-contexto-titulo small{color:var(--vz-secondary-color);letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:600;display:block}.productos-modulo .productos-contexto-titulo strong{color:var(--vz-heading-color);letter-spacing:-.01em;font-size:1rem;font-weight:650}.productos-modulo .productos-contexto-icono{color:#254970;background:#25497014;border-radius:.75rem;flex-shrink:0;place-items:center;width:2.6rem;height:2.6rem;font-size:1.25rem;display:grid;box-shadow:inset 0 0 0 1px #2549702e}.productos-modulo .productos-contexto-resumen{color:#0c5e58;white-space:nowrap;background:#25497014;border-radius:2rem;align-items:center;padding:.3rem .75rem;font-size:.78rem;font-weight:600;display:inline-flex}.productos-modulo .productos-contexto-todo{color:#254970;margin-left:auto;font-size:.82rem;font-weight:600;text-decoration:none}.productos-modulo .productos-contexto-todo:hover{color:#1b3757;text-decoration:underline}.productos-modulo .productos-subcategorias{border-top:1px dashed #25497038;margin-top:1.1rem;padding-top:1rem}.productos-modulo .productos-subcategorias-titulo{color:var(--vz-secondary-color);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.45rem;margin-bottom:.8rem;font-size:.7rem;font-weight:700;display:flex}.productos-modulo .productos-subcategorias-titulo i{color:#254970}.productos-modulo .productos-subcategorias-filas{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.65rem;display:grid}.productos-modulo .productos-subcategoria-card{border:1px solid var(--vz-border-color);background:var(--marca-superficie);width:100%;color:inherit;text-align:left;cursor:pointer;border-radius:.75rem;align-items:center;gap:.7rem;padding:.6rem .75rem;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out,transform .16s ease-out;display:flex}.productos-modulo .productos-subcategoria-card:hover,.productos-modulo .productos-subcategoria-card:focus-visible{background:#2549700d;border-color:#25497073;outline:none;transform:translateY(-1px);box-shadow:0 .35rem 1rem #0a182b14}.productos-modulo .productos-subcategoria-card:hover .productos-subcategoria-icono,.productos-modulo .productos-subcategoria-card:focus-visible .productos-subcategoria-icono{color:#fff;background:#254970}.productos-modulo .productos-subcategoria-card:hover .productos-subcategoria-flecha,.productos-modulo .productos-subcategoria-card:focus-visible .productos-subcategoria-flecha{color:#254970;opacity:1;transform:translate(0)}.productos-modulo .productos-subcategoria-card:active{transform:translateY(0)}.productos-modulo .productos-subcategoria-icono{color:#254970;background:#25497014;border-radius:.6rem;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;font-size:1.05rem;transition:color .16s ease-out,background-color .16s ease-out;display:grid}.productos-modulo .productos-subcategoria-info{flex-direction:column;line-height:1.25;display:flex}.productos-modulo .productos-subcategoria-nombre{color:var(--vz-heading-color);letter-spacing:-.01em;font-size:.86rem;font-weight:650}.productos-modulo .productos-subcategoria-meta{color:var(--vz-secondary-color);font-size:.72rem}.productos-modulo .productos-subcategoria-flecha{color:var(--vz-secondary-color);opacity:0;flex-shrink:0;margin-left:auto;transition:color .16s ease-out,opacity .16s ease-out,transform .16s ease-out;transform:translate(-.3rem)}.productos-modulo .producto-estado{white-space:nowrap;border-radius:2rem;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.productos-modulo .producto-estado-dot{width:.45rem;height:.45rem;box-shadow:0 0 0 .2rem color-mix(in srgb, currentColor 22%, transparent);background:currentColor;border-radius:50%}.productos-modulo .producto-estado-activo{color:var(--vz-success);background:var(--vz-success-bg-subtle);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vz-success) 22%, transparent)}.productos-modulo .producto-estado-inactivo{color:var(--vz-secondary-color);background:var(--vz-light);box-shadow:inset 0 0 0 1px var(--vz-border-color)}.productos-modulo .producto-estado-inactivo .producto-estado-dot{box-shadow:none}.productos-modulo .crud-accion-editar,.productos-modulo .crud-accion-eliminar,.productos-modulo .crud-accion-ver{border:1px solid var(--marca-linea);background:var(--marca-superficie);width:2.15rem;height:2.15rem;transition:background-color .18s ease-out,color .18s ease-out,transform .18s ease-out,box-shadow .18s ease-out;box-shadow:0 .15rem .5rem #0a182b0a}.productos-modulo .crud-accion-editar:hover,.productos-modulo .crud-accion-eliminar:hover,.productos-modulo .crud-accion-ver:hover{transform:translateY(-1px);box-shadow:0 .3rem .7rem #0a182b14}.productos-modulo .crud-accion-editar:hover{color:#8a6b34;background:#c5a16214}.productos-modulo .crud-accion-ver:hover{color:#5792bf;background:#5792bf14}.productos-modulo .crud-kpis .card{border:1px solid var(--marca-linea);border-radius:.75rem;transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out}.productos-modulo .crud-kpis .card:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 .75rem 1.75rem #0a182b17}.productos-modulo .modal-crud-header{isolation:isolate;position:relative;overflow:hidden}.productos-modulo .modal-crud-header-glow{z-index:-1;pointer-events:none;background:radial-gradient(26rem 13rem at 100% -2rem,#ffffff29 0%,#fff0 62%),radial-gradient(14rem 9rem at -3rem 110%,#ffffff14 0%,#fff0 70%);position:absolute;inset:0}.productos-modulo .modal-crud-icon{color:#254970;-webkit-backdrop-filter:blur(4px);background:#ffffffeb;border:1px solid #ffffff8c;box-shadow:0 .4rem 1rem #0000002e,inset 0 1px #ffffffe6}.productos-modulo .modal-crud-content .input-group-text{color:#254970;background:var(--vz-light);justify-content:center;align-items:center;padding-inline:.85rem;display:flex}.productos-modulo .modal-crud-content .input-group:has(textarea.form-control) .input-group-text{align-items:flex-start;padding-top:.85rem}.productos-modulo .crud-section-title:after{content:"";background:linear-gradient(90deg, var(--vz-border-color), transparent);flex:auto;height:1px;margin-left:.25rem}.productos-modulo .modal-crud-body .crud-section-title{margin-top:1.5rem}.productos-modulo .modal-crud-body .crud-section-title:first-child{margin-top:0}.productos-modulo .modal-pista-guardar{color:var(--vz-secondary-color);background:var(--vz-light);border:1px solid var(--vz-border-color);white-space:nowrap;border-radius:2rem;align-items:center;gap:.4rem;padding:.34rem .75rem;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.productos-modulo .modal-pista-guardar i{font-size:.95rem}.productos-modulo .modal-pista-ok{color:var(--vz-success);background:var(--vz-success-bg-subtle);border-color:color-mix(in srgb, var(--vz-success) 26%, transparent)}.productos-modulo .modal-cancelar{border-color:var(--marca-linea);font-weight:500}.productos-modulo .modal-editar-crud .modal-crud-header-glow{background:radial-gradient(26rem 13rem at 100% -2rem,#ffffff6b 0%,#fff0 62%),radial-gradient(14rem 9rem at -3rem 110%,#ffffff38 0%,#fff0 70%)}.productos-modulo .modal-editar-crud .modal-crud-icon{color:#62492d;background:#f7f3e3;border-color:#ffffffd9}.productos-modulo .modal-eliminar-icon{background:linear-gradient(135deg, var(--vz-danger-bg-subtle), var(--marca-superficie));width:5.25rem;height:5.25rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vz-danger) 24%, transparent), 0 .75rem 1.5rem rgba(var(--vz-danger-rgb), .14)}.productos-modulo .modal-eliminar-content{border-radius:1rem;overflow:hidden}.productos-modulo .modal-eliminar-content h5{letter-spacing:-.01em}.productos-modulo .modal-eliminar-content p{font-size:.9rem}.importar-catalogo .crud-hero-glow{pointer-events:none;z-index:-1;opacity:.55;background-image:radial-gradient(#ffffff1a 1px,#0000 1.5px);background-size:1.15rem 1.15rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 90% at 78% 0,#000 0%,#0000 100%);mask-image:radial-gradient(60% 90% at 78% 0,#000 0%,#0000 100%)}.importar-catalogo .crud-tile{-webkit-backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff47;box-shadow:0 .75rem 1.5rem #0a182b47,inset 0 1px #ffffff59}.importar-catalogo .importar-card-icono{width:1.8rem;height:1.8rem;color:var(--marca-azul);vertical-align:middle;background:#25497014;border-radius:.5rem;place-items:center;margin-right:.45rem;font-size:.95rem;display:inline-grid}.importar-catalogo .importar-card-icono--ok{background:var(--estado-ok-suave);color:var(--estado-ok)}.importar-catalogo .importar-pasos{counter-reset:paso;flex-direction:column;gap:.95rem;margin:0;padding:0;list-style:none;display:flex}.importar-catalogo .importar-paso{counter-increment:paso;color:var(--marca-apagado);padding-left:2.6rem;font-size:.86rem;line-height:1.55;position:relative}.importar-catalogo .importar-paso:before{content:counter(paso);width:1.8rem;height:1.8rem;color:var(--marca-azul);background:#25497014;border-radius:50%;place-items:center;font-size:.76rem;font-weight:700;display:grid;position:absolute;top:0;left:0}.importar-catalogo .importar-paso:not(:last-child):after{content:"";background:var(--marca-linea);width:1px;position:absolute;top:2rem;bottom:-.95rem;left:.87rem}.importar-catalogo .importar-paso strong{color:var(--marca-tinta);font-weight:650}.importar-catalogo .importar-paso code{color:var(--marca-azul);background:#2549700f;border-radius:.3rem;padding:.1rem .35rem;font-size:.8rem}.importar-catalogo .importar-dropzone{text-align:center;border:1.5px dashed var(--marca-linea-fuerte);border-radius:var(--radio-lg);background:linear-gradient(180deg, var(--marca-suave), var(--marca-superficie));cursor:pointer;transition:border-color .2s var(--ease-salida), background-color .2s var(--ease-salida), box-shadow .2s var(--ease-salida);flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:2rem 1.25rem;display:flex}.importar-catalogo .importar-dropzone:hover,.importar-catalogo .importar-dropzone:focus-visible{border-color:color-mix(in srgb, var(--marca-azul) 55%, var(--marca-linea-fuerte));background:color-mix(in srgb, var(--marca-azul) 4%, var(--marca-superficie));outline:none;box-shadow:0 0 0 .22rem #25497014}.importar-catalogo .importar-dropzone.is-lleno{border-style:solid;border-color:color-mix(in srgb, var(--estado-ok) 45%, var(--marca-linea));background:color-mix(in srgb, var(--estado-ok) 6%, var(--marca-superficie))}.importar-catalogo .importar-dropzone .importar-dropzone-icono{background:var(--marca-superficie);width:3.4rem;height:3.4rem;color:var(--estado-ok);box-shadow:var(--sombra-sm);transition:transform .2s var(--ease-salida);border-radius:50%;place-items:center;margin-bottom:.55rem;font-size:1.6rem;display:grid}.importar-catalogo .importar-dropzone .importar-dropzone-icono.is-lleno{color:var(--marca-azul)}.importar-catalogo .importar-dropzone:hover .importar-dropzone-icono{transform:translateY(-2px)}.importar-catalogo .importar-dropzone .importar-dropzone-titulo{color:var(--marca-tinta);word-break:break-word;font-size:.92rem;font-weight:650}.importar-catalogo .importar-dropzone .importar-dropzone-nota{color:var(--marca-apagado);font-size:.78rem}.importar-catalogo .importar-errores{flex-direction:column;gap:.15rem;max-height:15rem;margin:0;padding-left:1.1rem;font-size:.82rem;display:flex;overflow-y:auto}.importar-catalogo .importar-errores li::marker{color:var(--estado-alerta)}.proveedores-modulo .fila-inactiva,.compras-modulo .fila-inactiva{background-color:color-mix(in srgb, var(--vz-secondary) 3%, transparent)}.proveedores-modulo .fila-inactiva h6,.compras-modulo .fila-inactiva h6{color:var(--vz-secondary-color)}.proveedores-modulo .crud-hero-glow{pointer-events:none;z-index:-1;opacity:.55;background-image:radial-gradient(#ffffff1a 1px,#0000 1.5px);background-size:1.15rem 1.15rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 90% at 78% 0,#000 0%,#0000 100%);mask-image:radial-gradient(60% 90% at 78% 0,#000 0%,#0000 100%)}.proveedores-modulo .crud-tile{-webkit-backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff47;box-shadow:0 .75rem 1.5rem #0a182b47,inset 0 1px #ffffff59}.proveedores-modulo .crud-chip{background:#ffffff24;border-color:#ffffff3d}.proveedores-modulo .proveedor-avatar{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 26%, transparent);font-size:.72rem}.proveedores-modulo .proveedor-compras{min-width:3.35rem;color:var(--vz-secondary-color);background:var(--vz-light);box-shadow:inset 0 0 0 1px var(--vz-border-color);border-radius:2rem;align-items:center;padding:.42rem .58rem;font-size:.78rem;font-weight:600;display:inline-flex}.proveedores-modulo .proveedor-compras-contenido{color:var(--vz-info-text-emphasis);background:var(--vz-info-bg-subtle);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vz-info) 22%, transparent)}.proveedores-modulo .proveedor-estado{white-space:nowrap;border-radius:2rem;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.proveedores-modulo .proveedor-estado-dot{width:.45rem;height:.45rem;box-shadow:0 0 0 .2rem color-mix(in srgb, currentColor 22%, transparent);background:currentColor;border-radius:50%}.proveedores-modulo .proveedor-estado-activo{color:var(--vz-success);background:var(--vz-success-bg-subtle);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vz-success) 22%, transparent)}.proveedores-modulo .proveedor-estado-inactivo{color:var(--vz-secondary-color);background:var(--vz-light);box-shadow:inset 0 0 0 1px var(--vz-border-color)}.proveedores-modulo .proveedor-estado-inactivo .proveedor-estado-dot{box-shadow:none}.proveedores-modulo .crud-accion-editar,.proveedores-modulo .crud-accion-eliminar,.proveedores-modulo .crud-accion-toggle,.proveedores-modulo .crud-accion-ver{border:1px solid var(--vz-border-color);background:var(--marca-superficie);width:2.15rem;height:2.15rem;transition:background-color .16s ease-out,color .16s ease-out,transform .16s ease-out,box-shadow .16s ease-out;box-shadow:0 .15rem .5rem #0a182b0d}.proveedores-modulo .crud-accion-editar:hover,.proveedores-modulo .crud-accion-eliminar:hover,.proveedores-modulo .crud-accion-toggle:hover,.proveedores-modulo .crud-accion-ver:hover{transform:translateY(-1px);box-shadow:0 .35rem .9rem #0a182b1a}.proveedores-modulo .crud-accion-editar:hover{background:var(--vz-warning-bg-subtle);color:var(--vz-warning-text-emphasis)}.proveedores-modulo .crud-accion-ver:hover{background:var(--vz-info-bg-subtle);color:var(--vz-info-text-emphasis)}.proveedores-modulo .crud-accion-toggle-off{color:var(--vz-secondary-color)}.proveedores-modulo .crud-accion-toggle-off:hover{background:var(--vz-warning-bg-subtle);color:var(--vz-warning-text-emphasis)}.proveedores-modulo .crud-accion-toggle-on{color:var(--vz-success)}.proveedores-modulo .crud-accion-toggle-on:hover{background:var(--vz-success-bg-subtle);color:var(--vz-success-text-emphasis)}.proveedores-modulo .modal-crud-header{isolation:isolate;position:relative;overflow:hidden}.proveedores-modulo .modal-crud-header-glow{z-index:-1;pointer-events:none;background:radial-gradient(26rem 13rem at 100% -2rem,#ffffff29 0%,#fff0 62%),radial-gradient(14rem 9rem at -3rem 110%,#ffffff14 0%,#fff0 70%);position:absolute;inset:0}.proveedores-modulo .modal-crud-icon{color:var(--vz-primary);-webkit-backdrop-filter:blur(4px);background:#ffffffeb;border:1px solid #ffffff8c;box-shadow:0 .4rem 1rem #0000002e,inset 0 1px #ffffffe6}.proveedores-modulo .modal-crud-content .input-group-text{color:var(--vz-primary);background:var(--vz-light);justify-content:center;align-items:center;padding-inline:.85rem;display:flex}.proveedores-modulo .modal-crud-content .input-group:has(textarea.form-control) .input-group-text{align-items:flex-start;padding-top:.85rem}.proveedores-modulo .crud-section-title:after{content:"";background:linear-gradient(90deg, var(--vz-border-color), transparent);flex:auto;height:1px;margin-left:.25rem}.proveedores-modulo .modal-crud-body .crud-section-title{margin-top:1.5rem}.proveedores-modulo .modal-crud-body .crud-section-title:first-child{margin-top:0}.proveedores-modulo .modal-pista-guardar{color:var(--vz-secondary-color);background:var(--vz-light);border:1px solid var(--vz-border-color);white-space:nowrap;border-radius:2rem;align-items:center;gap:.4rem;padding:.34rem .75rem;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.proveedores-modulo .modal-pista-guardar i{font-size:.95rem}.proveedores-modulo .modal-pista-ok{color:var(--vz-success);background:var(--vz-success-bg-subtle);border-color:color-mix(in srgb, var(--vz-success) 26%, transparent)}.proveedores-modulo .modal-cancelar{border-color:var(--marca-linea);font-weight:500}.proveedores-modulo .modal-editar-crud .modal-crud-header-glow{background:radial-gradient(26rem 13rem at 100% -2rem,#ffffff6b 0%,#fff0 62%),radial-gradient(14rem 9rem at -3rem 110%,#ffffff38 0%,#fff0 70%)}.proveedores-modulo .modal-editar-crud .modal-crud-icon{color:#62492d;background:#f7f3e3;border-color:#ffffffd9}.proveedores-modulo .modal-eliminar-icon{background:linear-gradient(135deg, var(--vz-danger-bg-subtle), var(--marca-superficie));width:5.25rem;height:5.25rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vz-danger) 24%, transparent), 0 .75rem 1.5rem rgba(var(--vz-danger-rgb), .14)}.proveedores-modulo .modal-eliminar-icon-aviso{background:linear-gradient(135deg, var(--vz-warning-bg-subtle), var(--marca-superficie));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vz-warning) 24%, transparent), 0 .75rem 1.5rem rgba(var(--vz-warning-rgb), .14)}.proveedores-modulo .modal-eliminar-content{border-radius:1rem;overflow:hidden}.proveedores-modulo .modal-eliminar-content h5{letter-spacing:-.01em}.proveedores-modulo .modal-eliminar-content p{font-size:.9rem}.proveedores-modulo .proveedor-dato{min-width:0}.proveedores-modulo .proveedor-dato-icon{color:var(--vz-primary);background:var(--vz-primary-bg-subtle);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vz-primary) 22%, transparent)}.items-modulo .barra-seleccion{border-top:1px solid var(--vz-border-color);border-bottom:1px solid var(--vz-border-color);background:var(--vz-primary-bg-subtle);color:var(--vz-primary-text-emphasis)}.compras-modulo .crud-hero-glow{pointer-events:none;z-index:-1;opacity:.55;background-image:radial-gradient(#ffffff1a 1px,#0000 1.5px);background-size:1.15rem 1.15rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 90% at 78% 0,#000 0%,#0000 100%);mask-image:radial-gradient(60% 90% at 78% 0,#000 0%,#0000 100%)}.compras-modulo .crud-tile{-webkit-backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff47;box-shadow:0 .75rem 1.5rem #0a182b47,inset 0 1px #ffffff59}.compras-modulo .crud-chip{background:#ffffff24;border-color:#ffffff3d}.compras-modulo .compra-codigo{color:var(--vz-primary);background:var(--vz-primary-bg-subtle);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vz-primary) 22%, transparent);font-size:.8rem;font-weight:600;font-family:var(--vz-font-family-monospace,monospace);border-radius:.55rem;align-items:center;padding:.34rem .68rem;display:inline-flex}.compras-modulo .compra-unidades{color:var(--vz-info-text-emphasis);background:var(--vz-info-bg-subtle);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vz-info) 22%, transparent);border-radius:2rem;align-items:center;gap:.3rem;padding:.32rem .6rem;font-size:.76rem;font-weight:600;display:inline-flex}.compras-modulo .compra-estado{white-space:nowrap;border-radius:2rem;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.compras-modulo .compra-estado-dot{width:.45rem;height:.45rem;box-shadow:0 0 0 .2rem color-mix(in srgb, currentColor 22%, transparent);background:currentColor;border-radius:50%}.compras-modulo .compra-estado-borrador{color:var(--vz-warning);background:var(--vz-warning-bg-subtle);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vz-warning) 22%, transparent)}.compras-modulo .compra-estado-pendiente{color:var(--vz-info);background:var(--vz-info-bg-subtle);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vz-info) 22%, transparent)}.compras-modulo .compra-estado-recepcionada{color:var(--vz-success);background:var(--vz-success-bg-subtle);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vz-success) 22%, transparent)}.compras-modulo .compra-estado-anulada{color:var(--vz-secondary-color);background:var(--vz-light);box-shadow:inset 0 0 0 1px var(--vz-border-color)}.compras-modulo .compra-estado-anulada .compra-estado-dot{box-shadow:none}.compras-modulo .crud-accion-ver,.compras-modulo .crud-accion-eliminar{border:1px solid var(--vz-border-color);background:var(--marca-superficie);width:2.15rem;height:2.15rem;transition:background-color .16s ease-out,color .16s ease-out,transform .16s ease-out,box-shadow .16s ease-out;box-shadow:0 .15rem .5rem #0a182b0d}.compras-modulo .crud-accion-ver:hover,.compras-modulo .crud-accion-eliminar:hover{transform:translateY(-1px);box-shadow:0 .35rem .9rem #0a182b1a}.compras-modulo .crud-accion-ver:hover{background:var(--vz-info-bg-subtle);color:var(--vz-info-text-emphasis)}.compras-modulo .crud-accion-eliminar:hover{background:var(--vz-danger-bg-subtle);color:var(--vz-danger-text-emphasis)}.compras-modulo .compra-detalle{border:1px solid var(--vz-border-color);border-radius:1rem;box-shadow:0 .5rem 1.25rem #0a182b0f}.compras-modulo .compra-detalle-cabecera{border-bottom:1px solid var(--vz-border-color)}.compras-modulo .compra-detalle-icono{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 24%, transparent)}.compras-modulo .compra-detalle-icono-borrador{color:var(--vz-warning);background:var(--vz-warning-bg-subtle)}.compras-modulo .compra-detalle-icono-recepcionada{color:var(--vz-success);background:var(--vz-success-bg-subtle)}.compras-modulo .tabla-lineas-detalle thead th{border-bottom:1px solid var(--vz-border-color);letter-spacing:.04em}.compras-modulo .tabla-lineas-detalle tbody tr:last-child td{border-bottom:0}.compras-modulo .tabla-lineas-detalle h6{margin-bottom:0;font-size:.88rem}.compras-modulo .compra-linea-cantidad{min-width:2rem;color:var(--vz-primary-text-emphasis);background:var(--vz-primary-bg-subtle);font-variant-numeric:tabular-nums;border-radius:2rem;justify-content:center;align-items:center;padding:.28rem .5rem;font-size:.76rem;font-weight:600;display:inline-flex}.compras-modulo .compra-total-final{color:var(--vz-primary-text-emphasis)}.compras-modulo .fila-seleccionada{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vz-primary) 30%, transparent);background-color:color-mix(in srgb, var(--vz-primary) 6%, transparent)!important}.compras-modulo .compra-totales{border:1px solid var(--vz-border-color);background:var(--vz-light);border-radius:.85rem}.compras-modulo .compra-totales .col-importe{font-variant-numeric:tabular-nums}.compras-modulo .rentabilidad-caja{border:1px solid var(--vz-border-color);background:var(--marca-superficie);border-radius:.85rem;height:100%;transition:border-color .16s ease-out}.compras-modulo .rentabilidad-caja:hover{border-color:color-mix(in srgb, var(--vz-primary) 35%, var(--vz-border-color))}.compras-modulo .rentabilidad-caja h5{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.compras-modulo .barra-recuperado{background:var(--vz-light);border-radius:1rem;height:.45rem}.compras-modulo .compra-cuadre{border-left:1px solid var(--vz-border-color);box-shadow:inset 0 0 0 1px var(--vz-border-color);border-radius:.8rem}.compras-modulo .compra-cuadre-ok{border-left-color:var(--vz-border-color);background:var(--vz-success-bg-subtle);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vz-success) 30%, transparent)}.compras-modulo .compra-cuadre-ok .compra-cuadre-estado,.compras-modulo .compra-cuadre-ok .compra-cuadre-saldo strong{color:var(--vz-success)}.compras-modulo .compra-cuadre-error{border-left-color:var(--vz-border-color);background:var(--vz-danger-bg-subtle);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vz-danger) 30%, transparent)}.compras-modulo .compra-cuadre-error .compra-cuadre-estado,.compras-modulo .compra-cuadre-error .compra-cuadre-saldo strong{color:var(--vz-danger)}.compras-modulo .modal-crud-header{isolation:isolate;position:relative;overflow:hidden}.compras-modulo .modal-crud-header-glow{z-index:-1;pointer-events:none;background:radial-gradient(26rem 13rem at 100% -2rem,#ffffff29 0%,#fff0 62%),radial-gradient(14rem 9rem at -3rem 110%,#ffffff14 0%,#fff0 70%);position:absolute;inset:0}.compras-modulo .modal-crud-icon{color:var(--vz-primary);-webkit-backdrop-filter:blur(4px);background:#ffffffeb;border:1px solid #ffffff8c;box-shadow:0 .4rem 1rem #0000002e,inset 0 1px #ffffffe6}.compras-modulo .modal-crud-content .input-group-text{color:var(--vz-primary);background:var(--vz-light);justify-content:center;align-items:center;padding-inline:.85rem;display:flex}.compras-modulo .modal-crud-content .input-group:has(textarea.form-control) .input-group-text{align-items:flex-start;padding-top:.85rem}.compras-modulo .crud-section-title:after{content:"";background:linear-gradient(90deg, var(--vz-border-color), transparent);flex:auto;height:1px;margin-left:.25rem}.compras-modulo .modal-crud-body .crud-section-title{margin-top:1.5rem}.compras-modulo .modal-crud-body .crud-section-title:first-child{margin-top:0}.compras-modulo .modal-pista-guardar{color:var(--vz-secondary-color);background:var(--vz-light);border:1px solid var(--vz-border-color);white-space:nowrap;border-radius:2rem;align-items:center;gap:.4rem;padding:.34rem .75rem;font-size:.75rem;font-weight:500;line-height:1.2;display:inline-flex}.compras-modulo .modal-pista-guardar i{font-size:.95rem}.compras-modulo .modal-pista-ok{color:var(--vz-success);background:var(--vz-success-bg-subtle);border-color:color-mix(in srgb, var(--vz-success) 26%, transparent)}.compras-modulo .modal-cancelar{border-color:var(--marca-linea);font-weight:500}.compras-modulo .modal-eliminar-icon{background:linear-gradient(135deg, var(--vz-danger-bg-subtle), var(--marca-superficie));width:5.25rem;height:5.25rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vz-danger) 24%, transparent), 0 .75rem 1.5rem rgba(var(--vz-danger-rgb), .14)}.compras-modulo .modal-eliminar-content{border-radius:1rem;overflow:hidden}.compras-modulo .modal-eliminar-content h5{letter-spacing:-.01em}.compras-modulo .modal-eliminar-content p{font-size:.9rem}.compras-modulo .compras-proveedor-banner{border:1px solid color-mix(in srgb, var(--vz-info) 28%, var(--vz-border-color));background:linear-gradient(135deg, var(--vz-info-bg-subtle) 0%, var(--marca-superficie) 100%);border-radius:.85rem;padding:1.15rem 1.5rem;box-shadow:0 .25rem .75rem #0a182b0a}.compras-modulo .compras-proveedor-avatar{background:var(--vz-info);color:#fff;width:2.75rem;height:2.75rem;box-shadow:0 .25rem .65rem rgba(var(--vz-info-rgb), .28);border-radius:.65rem;place-items:center;display:grid}.compras-modulo .compras-proveedor-iniciales{letter-spacing:.02em;font-size:.85rem;font-weight:700}.compras-modulo .compras-proveedor-pill{color:var(--vz-info-text-emphasis);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vz-info) 22%, transparent);background:#ffffffb3;border-radius:2rem;align-items:center;padding:.22rem .6rem;font-size:.7rem;font-weight:600;display:inline-flex}.compras-modulo .compras-proveedor-pill-nit{font-family:var(--vz-font-family-monospace,monospace);letter-spacing:.02em;font-size:.68rem}.compras-show-modulo .compras-show-hero{position:relative;overflow:hidden}.compras-show-modulo .compras-show-hero:after{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(#ffffff0a 1px,#0000 1px);background-size:1.25rem 1.25rem;position:absolute;inset:0}.compras-show-modulo .compras-show-hero>*{z-index:1;position:relative}.compras-show-modulo .compras-show-hero-ring{pointer-events:none;z-index:0;border:2.5rem solid #ffffff0f;border-radius:50%;width:10rem;height:10rem;position:absolute;top:-3.5rem;right:-2rem}.compras-show-modulo .compras-show-hero-avatar{color:#fff;-webkit-backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff47;border-radius:.75rem;place-items:center;width:3.25rem;height:3.25rem;font-size:1.35rem;display:grid;box-shadow:0 .75rem 1.5rem #0a182b47,inset 0 1px #ffffff59}.compras-show-modulo .compras-show-kpi-card{background:var(--marca-superficie);border:1px solid var(--marca-linea);border-radius:.85rem;align-items:flex-start;gap:1rem;height:100%;padding:1.25rem;transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 .15rem .5rem #0a182b0a}.compras-show-modulo .compras-show-kpi-card:before{content:"";background:var(--kpi-bar,#254970);opacity:0;border-radius:0 3px 3px 0;width:3px;transition:opacity .18s;position:absolute;top:0;bottom:0;left:0}.compras-show-modulo .compras-show-kpi-card:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 .5rem 1.25rem #0a182b14}.compras-show-modulo .compras-show-kpi-card:hover:before{opacity:1}.compras-show-modulo .compras-show-kpi-card:has(.compras-show-kpi-icon-primary){--kpi-bar:#254970}.compras-show-modulo .compras-show-kpi-card:has(.compras-show-kpi-icon-info){--kpi-bar:#0369a1}.compras-show-modulo .compras-show-kpi-card:has(.compras-show-kpi-icon-success){--kpi-bar:#16a34a}.compras-show-modulo .compras-show-kpi-card:has(.compras-show-kpi-icon-warning){--kpi-bar:#a8834a}.compras-show-modulo .compras-show-kpi-card:has(.compras-show-kpi-icon-accent){--kpi-bar:#b45309}.compras-show-modulo .compras-show-kpi-icon{border-radius:.65rem;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;font-size:1.2rem;display:grid}.compras-show-modulo .compras-show-kpi-icon-primary{color:#254970;background:#2549701a}.compras-show-modulo .compras-show-kpi-icon-info{color:#0369a1;background:#0369a11a}.compras-show-modulo .compras-show-kpi-icon-success{color:#16a34a;background:#16a34a1a}.compras-show-modulo .compras-show-kpi-icon-warning{color:#a8834a;background:#a8834a1a}.compras-show-modulo .compras-show-kpi-icon-accent{color:#b45309;background:#62492d1a}.compras-show-modulo .compras-show-kpi-body{min-width:0}.compras-show-modulo .compras-show-kpi-label{color:var(--marca-apagado);font-size:.78rem;font-weight:500;display:block}.compras-show-modulo .compras-show-kpi-value{color:var(--marca-tinta);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:.15rem 0;font-size:1.35rem;font-weight:700;line-height:1.2}.compras-show-modulo .compras-show-kpi-ganancia{color:#16a34a}.compras-show-modulo .compras-show-kpi-caption{color:#9ca3af;font-size:.72rem}.compras-show-modulo .compras-show-info-card{border:1px solid var(--marca-linea);background:var(--marca-superficie);border-radius:.85rem;height:100%;transition:box-shadow .18s,transform .18s;overflow:hidden}.compras-show-modulo .compras-show-info-card:hover{transform:translateY(-2px);box-shadow:0 .4rem 1rem #0a182b0f}.compras-show-modulo .compras-show-info-header{background:var(--marca-suave);border-bottom:1px solid var(--marca-linea);align-items:center;gap:.65rem;padding:.85rem 1.25rem;display:flex}.compras-show-modulo .compras-show-info-header h6{color:var(--marca-tinta);margin:0;font-size:.82rem;font-weight:600}.compras-show-modulo .compras-show-info-icon{color:#254970;background:#2549701a;border-radius:.45rem;place-items:center;width:1.75rem;height:1.75rem;font-size:.9rem;display:grid}.compras-show-modulo .compras-show-info-body{padding:1.25rem}.compras-show-modulo .compras-show-info-datos{border-top:1px solid var(--marca-linea);flex-direction:column;gap:.5rem;padding-top:.75rem;display:flex}.compras-show-modulo .compras-show-info-dato{color:var(--marca-apagado);align-items:center;gap:.5rem;font-size:.82rem;display:flex}.compras-show-modulo .compras-show-info-dato i{color:#9ca3af;font-size:.9rem}.compras-show-modulo .compras-show-fila-resumen{justify-content:space-between;align-items:center;padding:.4rem 0;display:flex}.compras-show-modulo .compras-show-fila-label{color:var(--marca-apagado);font-size:.82rem}.compras-show-modulo .compras-show-fila-valor{color:var(--marca-tinta);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600}.compras-show-modulo .compras-show-fila-total{border-top:2px solid var(--marca-linea);justify-content:space-between;align-items:center;margin-top:.35rem;padding:.65rem 0 0;display:flex}.compras-show-modulo .compras-show-total-grande{color:#254970;font-size:1.15rem;font-weight:700}.compras-show-modulo .compras-show-seccion{border:1px solid var(--marca-linea);background:var(--marca-superficie);border-radius:.85rem;overflow:hidden}.compras-show-modulo .compras-show-seccion-header{background:var(--marca-suave);border-bottom:1px solid var(--marca-linea);align-items:center;gap:.65rem;padding:1rem 1.25rem;display:flex}.compras-show-modulo .compras-show-seccion-header h5{color:var(--marca-tinta);margin:0;font-size:.95rem;font-weight:600}.compras-show-modulo .compras-show-seccion-icon{color:#254970;background:#2549701a;border-radius:.5rem;place-items:center;width:1.85rem;height:1.85rem;font-size:.95rem;display:grid}.compras-show-modulo .compras-show-seccion-badge{color:#254970;background:#2549701a;border-radius:2rem;justify-content:center;align-items:center;min-width:1.4rem;height:1.4rem;padding:0 .4rem;font-size:.72rem;font-weight:700;display:inline-flex}.compras-show-modulo .compras-show-seccion-body{padding:0}.compras-show-modulo .compras-show-seccion-body table tbody tr{transition:background .12s,box-shadow .12s}.compras-show-modulo .compras-show-seccion-body table tbody tr:hover{background:#fafbfc;box-shadow:inset 3px 0 #254970}.compras-show-modulo .compras-show-producto-img{background:var(--marca-suave);border:1px solid var(--marca-linea);border-radius:.5rem;place-items:center;width:2.5rem;height:2.5rem;display:grid;overflow:hidden}.compras-show-modulo .compras-show-producto-img img{object-fit:cover;width:100%;height:100%}.compras-show-modulo .compras-show-producto-placeholder{color:#9ca3af;font-size:1.1rem}.compras-show-modulo .compras-show-cantidad-pill{color:#254970;font-variant-numeric:tabular-nums;background:#25497014;border-radius:2rem;justify-content:center;align-items:center;min-width:2rem;padding:.28rem .5rem;font-size:.76rem;font-weight:700;display:inline-flex}.compras-show-modulo .compras-show-col-num{font-variant-numeric:tabular-nums;color:var(--marca-tinta);font-size:.85rem}.compras-show-modulo .compras-show-costo-real{color:#16a34a;font-weight:600}.compras-show-modulo .compras-show-empty{color:#9ca3af;flex-direction:column;align-items:center;gap:.5rem;display:flex}.compras-show-modulo .compras-show-empty i{opacity:.5;font-size:2rem}.compras-show-modulo .compras-show-empty p{margin:0;font-size:.85rem}.compras-show-modulo .compras-show-unidad-grupo{padding:1rem 1.25rem}.compras-show-modulo .compras-show-unidad-grupo-border{border-bottom:1px solid var(--marca-linea)}.compras-show-modulo .compras-show-unidad-count{background:var(--marca-suave);border:1px solid var(--marca-linea);color:var(--marca-apagado);border-radius:2rem;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.compras-show-modulo .compras-show-status-badge{border-radius:2rem;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.72rem;font-weight:600;display:inline-flex}.compras-show-modulo .compras-show-status-dot{background:currentColor;border-radius:50%;width:.4rem;height:.4rem}.compras-show-modulo .compras-show-status-success{color:#16a34a;background:#16a34a1a}.compras-show-modulo .compras-show-status-info{color:#0369a1;background:#0369a11a}.compras-show-modulo .compras-show-status-warning{color:#a8834a;background:#a8834a1a}.compras-show-modulo .compras-show-status-danger{color:#dc2626;background:#dc26261a}.compras-show-modulo .compras-show-unidad-chip{letter-spacing:.02em;border:1px solid;border-radius:.4rem;align-items:center;gap:.3rem;padding:.25rem .6rem;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;font-weight:600;transition:transform .12s ease-out;display:inline-flex}.compras-show-modulo .compras-show-unidad-chip:hover{transform:scale(1.05)}.compras-show-modulo .compras-show-unidad-codigo{line-height:1}.compras-show-modulo .compras-show-unidad-estado-dot{background:currentColor;border-radius:50%;width:.3rem;height:.3rem}.compras-show-modulo .compras-show-unidad-en_stock{color:#16a34a;background:#16a34a0f;border-color:#16a34a33}.compras-show-modulo .compras-show-unidad-vendido{color:#0369a1;background:#0369a10f;border-color:#0369a133}.compras-show-modulo .compras-show-unidad-reservado{color:#a8834a;background:#a8834a0f;border-color:#a8834a33}.compras-show-modulo .compras-show-unidad-danado,.compras-show-modulo .compras-show-unidad-perdido{color:#dc2626;background:#dc26260f;border-color:#dc262633}.compras-show-modulo .compras-show-unidad-garantia,.compras-show-modulo .compras-show-unidad-devuelto{color:var(--marca-apagado);background:var(--marca-suave);border-color:var(--marca-linea)}.compras-show-modulo .compras-show-renta-card{border:1px solid var(--marca-linea);background:var(--marca-superficie);border-radius:.85rem;align-items:flex-start;gap:1rem;height:100%;padding:1.15rem;transition:border-color .16s ease-out,box-shadow .16s ease-out;display:flex}.compras-show-modulo .compras-show-renta-card:hover{border-color:#25497040;box-shadow:0 .25rem .75rem #0a182b0d}.compras-show-modulo .compras-show-renta-icon{border-radius:.6rem;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-size:1.1rem;display:grid}.compras-show-modulo .compras-show-renta-icon-primary{color:#254970;background:#2549701a}.compras-show-modulo .compras-show-renta-icon-info{color:#0369a1;background:#0369a11a}.compras-show-modulo .compras-show-renta-icon-success{color:#16a34a;background:#16a34a1a}.compras-show-modulo .compras-show-renta-icon-warning{color:#a8834a;background:#a8834a1a}.compras-show-modulo .compras-show-renta-body{min-width:0}.compras-show-modulo .compras-show-renta-label{color:var(--marca-apagado);font-size:.75rem;font-weight:500;display:block}.compras-show-modulo .compras-show-renta-value{color:var(--marca-tinta);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:.1rem 0;font-size:1.2rem;font-weight:700;line-height:1.2}.compras-show-modulo .compras-show-renta-info{color:#0369a1}.compras-show-modulo .compras-show-renta-success{color:#16a34a}.compras-show-modulo .compras-show-renta-warning{color:#a8834a}.compras-show-modulo .compras-show-renta-sub{color:#9ca3af;font-size:.72rem}.compras-show-modulo .compras-show-progreso-wrapper{border:1px solid var(--marca-linea);background:var(--marca-suave);border-radius:.65rem;padding:.85rem 1.15rem}.compras-show-modulo .compras-show-progreso-label{color:var(--marca-tinta);font-size:.78rem;font-weight:600}.compras-show-modulo .compras-show-progreso-porcentaje{color:#16a34a;font-size:.78rem;font-weight:700}.compras-show-modulo .compras-show-progreso-bar{background:var(--marca-suave);border-radius:1rem;height:.5rem}.compras-show-modulo .compras-show-progreso-fill{background:linear-gradient(90deg,#16a34a,#1baf7a);border-radius:1rem}.compras-show-modulo .compras-show-notas-texto{color:var(--marca-apagado);font-size:.88rem;line-height:1.6}.compras-show-modulo .compras-show-recepcion-linea{background:var(--vz-light);border:1px solid var(--vz-border-color);border-radius:.6rem;padding:.9rem 1rem}.compras-show-modulo .compras-show-pago{border:1px solid var(--vz-border-color);background:var(--marca-superficie);border-radius:.6rem;margin-bottom:.5rem;padding:.75rem 1rem;transition:border-color .15s,box-shadow .15s}.compras-show-modulo .compras-show-pago:hover{border-color:#d1d5db;box-shadow:0 .2rem .6rem #00000008}.compras-show-modulo .compras-show-pago-fecha{color:var(--marca-apagado);font-variant-numeric:tabular-nums;font-size:.8rem}.compras-show-modulo .compras-show-pago-monto{font-size:.95rem;font-weight:650}.compras-show-modulo .compras-show-pago-boucher{color:var(--vz-success);font-size:.8rem;text-decoration:none}.pagos-modulo .pagos-hero-stat{border-radius:var(--radio-md);-webkit-backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #ffffff2e;flex-direction:column;align-items:center;gap:.1rem;min-width:5rem;padding:.5rem .9rem;display:flex}.pagos-modulo .pagos-hero-stat--total{background:#1baf7a26;border-color:#1baf7a40}.pagos-modulo .pagos-hero-stat-label{color:#fff9;text-transform:uppercase;letter-spacing:.05em;font-size:.62rem;font-weight:600}.pagos-modulo .pagos-hero-stat-value{color:#fff;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700;line-height:1.1}.pagos-modulo .pagos-hero-stat-sub{color:#ffffff80;font-size:.62rem}.pagos-modulo .pagos-kpi-card{transition:box-shadow var(--trans-media), transform var(--trans-media);border-radius:var(--radio-lg)!important}.pagos-modulo .pagos-kpi-card:hover{transform:translateY(-2px);box-shadow:0 .4rem 1.2rem #0a182b12!important}.pagos-modulo .pagos-kpi-icon{border-radius:var(--radio-sm);flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;font-size:1.15rem;display:grid}.pagos-modulo .pagos-kpi-icon--success{color:var(--estado-ok);background:var(--estado-ok-suave);border:1px solid color-mix(in srgb, var(--estado-ok) 15%, transparent)}.pagos-modulo .pagos-kpi-icon--primary{color:var(--marca-azul-texto);background:color-mix(in srgb, var(--marca-azul) 10%, transparent);border:1px solid color-mix(in srgb, var(--marca-azul) 15%, transparent)}.pagos-modulo .pagos-kpi-label{color:var(--marca-apagado);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}.pagos-modulo .pagos-kpi-valor{color:var(--marca-tinta);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:1.35rem;font-weight:700}.pagos-modulo .pagos-filtros-card{border-radius:var(--radio-lg)!important}.pagos-modulo .pagos-filtro-btn{border-radius:var(--radio-pill);border:1px solid var(--marca-linea);background:var(--marca-superficie);color:var(--marca-apagado);transition:all var(--trans-rapida);margin-bottom:.25rem;margin-right:.25rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600}.pagos-modulo .pagos-filtro-btn:hover{border-color:color-mix(in srgb, var(--marca-azul) 30%, var(--marca-linea));color:var(--marca-azul-texto);background:color-mix(in srgb, var(--marca-azul) 5%, var(--marca-superficie))}.pagos-modulo .pagos-filtro-btn--active{background:var(--marca-azul);border-color:var(--marca-azul);color:#fff;box-shadow:0 .2rem .5rem color-mix(in srgb, var(--marca-azul) 25%, transparent)}.pagos-modulo .pagos-filtro-btn--active:hover{background:color-mix(in srgb, var(--marca-azul) 85%, #000);border-color:color-mix(in srgb, var(--marca-azul) 85%, #000);color:#fff}.pagos-modulo .pagos-search-box{position:relative}.pagos-modulo .pagos-search-box .form-control{border-radius:var(--radio-sm);border-color:var(--marca-linea);background:var(--marca-suave);padding-left:2.2rem;font-size:.78rem}.pagos-modulo .pagos-search-box .form-control:focus{border-color:var(--marca-azul);box-shadow:var(--anillo-foco);background:var(--marca-superficie)}.pagos-modulo .pagos-search-box>i{color:var(--marca-apagado);pointer-events:none;font-size:.85rem;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.pagos-modulo .pagos-section-header{background:linear-gradient(180deg, var(--marca-suave) 0%, var(--marca-superficie) 100%);border-bottom:1px solid var(--marca-linea);justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1.25rem;display:flex}.pagos-modulo .pagos-section-header .card-title{color:var(--marca-tinta);font-size:.92rem;font-weight:650}.pagos-modulo .pagos-section-header small{font-size:.72rem}.pagos-modulo .pagos-section-icon{border-radius:var(--radio-xs);background:color-mix(in srgb, var(--marca-azul) 10%, transparent);width:1.8rem;height:1.8rem;color:var(--marca-azul-texto);border:1px solid color-mix(in srgb, var(--marca-azul) 15%, transparent);place-items:center;font-size:.9rem;display:inline-grid}.pagos-modulo .pagos-total-badge{border-radius:var(--radio-pill);background:var(--estado-ok-suave);color:var(--estado-ok);font-variant-numeric:tabular-nums;border:1px solid color-mix(in srgb, var(--estado-ok) 18%, transparent);align-items:center;padding:.3rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.pagos-modulo .pagos-listado-card{overflow:hidden;border-radius:var(--radio-lg)!important}.pagos-modulo .tabla-pagos thead th{letter-spacing:.04em;background-color:var(--marca-suave);border-bottom:1px solid var(--marca-linea);padding-top:.85rem;padding-bottom:.85rem;font-size:.68rem;font-weight:700}.pagos-modulo .tabla-pagos tbody td{border-bottom-color:color-mix(in srgb, var(--marca-linea) 50%, transparent);padding-top:.85rem;padding-bottom:.85rem}.pagos-modulo .tabla-pagos tbody tr{transition:background-color var(--trans-rapida), box-shadow var(--trans-rapida)}.pagos-modulo .tabla-pagos tbody tr:hover{background-color:color-mix(in srgb, var(--marca-azul) 4%, transparent);box-shadow:inset 3px 0 0 var(--marca-azul)}.pagos-modulo .pagos-compra-link{border-radius:var(--radio-sm);color:var(--marca-azul-texto);background:color-mix(in srgb, var(--marca-azul) 8%, transparent);border:1px solid color-mix(in srgb, var(--marca-azul) 15%, transparent);font-size:.82rem;font-weight:600;font-family:var(--vz-font-family-monospace,monospace);transition:all var(--trans-rapida);align-items:center;padding:.3rem .6rem;text-decoration:none;display:inline-flex}.pagos-modulo .pagos-compra-link:hover{background:color-mix(in srgb, var(--marca-azul) 14%, transparent);border-color:color-mix(in srgb, var(--marca-azul) 28%, transparent);color:var(--marca-azul-texto);transform:translateY(-1px)}.pagos-modulo .pagos-factura-badge{border-radius:var(--radio-pill);background:var(--marca-suave);border:1px solid var(--marca-linea);color:var(--marca-apagado);align-items:center;padding:.15rem .5rem;font-size:.68rem;font-weight:500;display:inline-flex}.pagos-modulo .pagos-proveedor{color:var(--marca-tinta);font-size:.85rem;font-weight:600}.pagos-modulo .pagos-fecha{color:var(--marca-apagado);font-variant-numeric:tabular-nums;font-size:.82rem}.pagos-modulo .pagos-user{color:var(--marca-apagado);font-size:.82rem}.pagos-modulo .pagos-boucher-btn{border-radius:var(--radio-sm);width:2rem;height:2rem;color:var(--marca-azul-texto);background:color-mix(in srgb, var(--marca-azul) 8%, transparent);border:1px solid color-mix(in srgb, var(--marca-azul) 15%, transparent);transition:all var(--trans-rapida);place-items:center;text-decoration:none;display:inline-grid}.pagos-modulo .pagos-boucher-btn:hover{background:color-mix(in srgb, var(--marca-azul) 14%, transparent);border-color:color-mix(in srgb, var(--marca-azul) 28%, transparent);box-shadow:0 .2rem .5rem color-mix(in srgb, var(--marca-azul) 15%, transparent);transform:translateY(-1px)}.pagos-modulo .pagos-sin-boucher{width:2rem;height:2rem;color:var(--marca-apagado);opacity:.4;place-items:center;display:inline-grid}.pagos-modulo .pagos-monto{color:var(--marca-tinta);font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:700}.pagos-modulo .pagos-empty-icon{background:color-mix(in srgb, var(--marca-azul) 8%, transparent);width:4rem;height:4rem;color:var(--marca-azul-texto);border:2px solid color-mix(in srgb, var(--marca-azul) 12%, transparent);border-radius:50%;place-items:center;font-size:1.6rem;display:grid}@media (width<=991.98px){.pagos-modulo .pagos-hero-stat{min-width:4.2rem;padding:.4rem .7rem}.pagos-modulo .pagos-hero-stat-value{font-size:1rem}}@media (width<=575.98px){.pagos-modulo .pagos-section-header{flex-direction:column;align-items:flex-start;gap:.4rem}.pagos-modulo .pagos-kpi-card .card-body{padding:1rem}}.tarjeta-rol{border:1px solid var(--vz-border-color);background:var(--marca-superficie);cursor:pointer;border-radius:.75rem;align-items:center;gap:.75rem;width:100%;margin:0;padding:.85rem 1rem;transition:border-color .16s ease-out,background-color .16s ease-out,box-shadow .16s ease-out;display:flex}.tarjeta-rol:hover{border-color:color-mix(in srgb, var(--vz-primary) 40%, var(--vz-border-color))}.tarjeta-rol.seleccionado{border-color:var(--vz-primary);background:var(--vz-primary-bg-subtle);box-shadow:0 0 0 .15rem rgba(var(--vz-primary-rgb), .1)}.tarjeta-rol .form-check-input{flex-shrink:0}.roles-modulo .tarjeta-rol-permisos{border-radius:1rem;transition:transform .16s ease-out,box-shadow .16s ease-out}.roles-modulo .tarjeta-rol-permisos:hover{transform:translateY(-2px);box-shadow:0 .75rem 2rem #0a182b1a!important}.roles-modulo .tarjeta-rol-permisos.rol-protegido{border:1px solid var(--vz-danger-bg-subtle)!important}.roles-modulo .barra-permisos{background:var(--vz-light);border-radius:1rem;height:.4rem}.roles-modulo .modulo-permisos{border:1px solid var(--vz-border-color);background:var(--marca-superficie);border-radius:.85rem;padding:1rem;transition:border-color .16s ease-out,background-color .16s ease-out}.roles-modulo .modulo-permisos.con-permisos{border-color:color-mix(in srgb, var(--vz-primary) 30%, var(--vz-border-color));background:color-mix(in srgb, var(--vz-primary) 2%, white)}.roles-modulo .chip-permiso{border:1px solid var(--vz-border-color);background:var(--vz-light);color:var(--vz-body-color);cursor:pointer;border-radius:2rem;align-items:center;gap:.45rem;margin:0;padding:.4rem .7rem;font-size:.8125rem;transition:border-color .14s ease-out,background-color .14s ease-out,color .14s ease-out;display:inline-flex}.roles-modulo .chip-permiso:hover{border-color:var(--vz-primary)}.roles-modulo .chip-permiso.activo{border-color:var(--vz-primary);background:var(--vz-primary-bg-subtle);color:var(--vz-primary);font-weight:600}.roles-modulo .chip-permiso .form-check-input{flex-shrink:0;width:.95rem;height:.95rem;margin:0}.stock-modulo .stock-hero{isolation:isolate;border-radius:var(--radio-lg);color:#fff;background:radial-gradient(120% 160% at 100% 0%, #c5a1622e 0%, transparent 42%), linear-gradient(160deg, var(--marca-noche), var(--marca-noche-alta) 55%, var(--marca-azul-hondo));padding:1.6rem 1.75rem 1.45rem;position:relative;overflow:hidden}.stock-modulo .stock-hero:before{content:"";pointer-events:none;z-index:0;opacity:.5;background-image:radial-gradient(#ffffff12 1px,#0000 1.5px);background-size:1.15rem 1.15rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 100% at 85% 0,#000 0%,#0000 100%);mask-image:radial-gradient(70% 100% at 85% 0,#000 0%,#0000 100%)}.stock-modulo .stock-hero:after{content:"";pointer-events:none;z-index:0;border:1px solid #ffffff14;border-radius:50%;width:22rem;height:22rem;position:absolute;top:-10rem;right:-6rem}.stock-modulo .stock-hero>*{z-index:1;position:relative}.stock-modulo .stock-hero-titulo{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:700;line-height:1.15}.stock-modulo .stock-hero-sub{color:#ffffffb8;max-width:48ch;margin:.35rem 0 0;font-size:.88rem;line-height:1.5}.stock-modulo .stock-hero-badge{border-radius:var(--radio-pill);color:#d7e3f1;letter-spacing:.04em;text-transform:uppercase;background:#ffffff12;border:1px solid #fff3;align-items:center;gap:.45rem;padding:.4rem .8rem;font-size:.75rem;font-weight:650;display:inline-flex}.stock-modulo .stock-hero-badge i{color:var(--marca-oro);font-size:.9rem}.stock-modulo .stock-kpi{text-align:left;width:100%;height:100%;font:inherit;border:1px solid var(--marca-linea);border-radius:var(--radio-lg);background:var(--marca-superficie);transition:transform var(--trans-media), box-shadow var(--trans-media), border-color var(--trans-media), background-color var(--trans-media);align-items:flex-start;gap:.85rem;padding:1.1rem 1.15rem;display:flex}.stock-modulo .stock-kpi:hover{border-color:color-mix(in srgb, var(--marca-azul) 30%, var(--marca-linea));box-shadow:var(--sombra-md);transform:translateY(-3px)}.stock-modulo .stock-kpi:focus-visible{box-shadow:var(--anillo-foco);outline:none}.stock-modulo .stock-kpi--estatico{cursor:default}.stock-modulo .stock-kpi--estatico:hover{border-color:var(--marca-linea);box-shadow:none;transform:none}.stock-modulo .stock-kpi.is-activo{border-color:color-mix(in srgb, var(--marca-azul) 55%, var(--marca-linea));background:color-mix(in srgb, var(--marca-azul) 7%, var(--marca-superficie));box-shadow:var(--sombra-sm)}.stock-modulo .stock-kpi.is-activo .stock-kpi-flecha{opacity:1;transform:none}.stock-modulo .stock-kpi-icono{border-radius:var(--radio-md);flex-shrink:0;place-items:center;width:2.6rem;height:2.6rem;font-size:1.2rem;display:grid}.stock-modulo .stock-kpi-icono--stock{color:var(--marca-azul-texto);background:#2549701a}.stock-modulo .stock-kpi-icono--valor{color:var(--marca-azul-claro);background:#5792bf1f}.stock-modulo .stock-kpi-icono--agotados{color:var(--estado-error);background:var(--estado-error-suave)}.stock-modulo .stock-kpi-icono--alerta{color:var(--marca-oro-hondo);background:#c5a1622e}.stock-modulo .stock-kpi-cuerpo{flex-grow:1;min-width:0;display:block}.stock-modulo .stock-kpi-label{color:var(--marca-apagado);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.3rem;font-size:.72rem;font-weight:600;display:block}.stock-modulo .stock-kpi-valor{color:var(--marca-tinta);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.3rem;font-weight:700;line-height:1.15;display:block}.stock-modulo .stock-kpi-valor--peligro{color:var(--estado-error)}.stock-modulo .stock-kpi-valor--alerta{color:var(--marca-oro-hondo)}.stock-modulo .stock-kpi-nota{color:var(--marca-apagado);margin-top:.25rem;font-size:.78rem;display:block}.stock-modulo .stock-kpi-flecha{color:var(--marca-azul);opacity:0;transition:opacity var(--trans-rapida), transform var(--trans-rapida);flex-shrink:0;margin-left:auto;font-size:1.05rem;transform:translate(-3px,3px)}.stock-modulo .stock-kpi:hover .stock-kpi-flecha{opacity:.6;transform:none}.stock-modulo .stock-filtros{border:1px solid var(--marca-linea);border-radius:var(--radio-lg);background:var(--marca-superficie)}.stock-modulo .stock-filtros .card-header{border-bottom:1px solid var(--marca-linea);background:0 0;padding:1rem 1.15rem}.stock-modulo .stock-filtros .card-body{padding:1.1rem 1.15rem}.stock-modulo .stock-filtros-cabecera{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.stock-modulo .stock-filtros-titulo{color:var(--marca-tinta);align-items:center;gap:.4rem;margin:0;font-size:.95rem;font-weight:650;display:inline-flex}.stock-modulo .stock-filtros-titulo>i{color:var(--marca-azul-texto);font-size:1.05rem}.stock-modulo .stock-filtros-contador{border-radius:var(--radio-pill);background:var(--marca-azul);color:#fff;font-variant-numeric:tabular-nums;place-items:center;min-width:1.3rem;height:1.3rem;padding:0 .35rem;font-size:.7rem;font-weight:700;display:inline-grid}.stock-modulo .stock-limpiar{border:1px solid var(--marca-linea);border-radius:var(--radio-sm);background:var(--marca-superficie);color:var(--marca-apagado);transition:border-color var(--trans-rapida), color var(--trans-rapida), background-color var(--trans-rapida);align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.stock-modulo .stock-limpiar:hover:not(:disabled){border-color:var(--marca-azul);color:var(--marca-azul-texto);background:#2549700d}.stock-modulo .stock-limpiar:disabled{opacity:.45;cursor:not-allowed}.stock-modulo .stock-limpiar--bloque{justify-content:center;width:100%;padding:.55rem 1rem}.stock-modulo .stock-filtros-movil{border-bottom:1px solid var(--marca-linea)}.stock-modulo .stock-filtros-toggle{width:100%;color:var(--marca-tinta);text-align:left;background:0 0;border:0;align-items:center;gap:.5rem;padding:.85rem 1.15rem;font-size:.9rem;font-weight:650;display:flex}.stock-modulo .stock-filtros-toggle>i:first-child{color:var(--marca-azul-texto);font-size:1.1rem}.stock-modulo .stock-filtros-toggle:hover{background:var(--marca-suave)}.stock-modulo .stock-filtros-toggle:focus-visible{box-shadow:var(--anillo-foco);outline:none}.stock-modulo .stock-filtros-toggle-chevron{color:var(--marca-apagado);transition:transform var(--trans-media);font-size:1.15rem}.stock-modulo .stock-filtros-toggle.is-abierto .stock-filtros-toggle-chevron{transform:rotate(180deg)}.stock-modulo .stock-filtros-panel{border-top:1px dashed var(--marca-linea);background:var(--marca-suave);padding:1.1rem 1.15rem 1.25rem}.stock-modulo .stock-filtro-seccion+.stock-modulo .stock-filtro-seccion{margin-top:1.25rem}.stock-modulo .stock-filtro-titulo{color:var(--marca-apagado);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.4rem;margin:0 0 .55rem;font-size:.72rem;font-weight:650;display:flex}.stock-modulo .stock-filtro-titulo>i{color:var(--marca-azul-texto);font-size:.95rem}.stock-modulo .stock-filtro-lista{overscroll-behavior:contain;max-height:17rem;margin-right:-.35rem;padding-right:.35rem;overflow-y:auto}.stock-modulo .stock-filtro-item{border-radius:var(--radio-sm);width:100%;color:var(--marca-tinta);text-align:left;transition:background-color var(--trans-rapida), color var(--trans-rapida);background:0 0;border:0;align-items:center;gap:.45rem;padding:.4rem .55rem;font-size:.85rem;display:flex}.stock-modulo .stock-filtro-item:hover{color:var(--marca-azul-texto);background:#2549700f}.stock-modulo .stock-filtro-item:focus-visible{box-shadow:var(--anillo-foco);outline:none}.stock-modulo .stock-filtro-item.is-activo{background:color-mix(in srgb, var(--marca-azul) 10%, transparent);color:var(--marca-azul-texto);font-weight:650}.stock-modulo .stock-filtro-item-icono{color:color-mix(in srgb, var(--marca-azul) 70%, var(--marca-apagado));flex-shrink:0;font-size:.95rem}.stock-modulo .stock-filtro-item-texto{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;min-width:0;overflow:hidden}.stock-modulo .stock-filtro-item-total,.stock-modulo .stock-filtro-contador{border-radius:var(--radio-pill);background:var(--marca-suave);color:var(--marca-apagado);font-variant-numeric:tabular-nums;flex-shrink:0;padding:.1rem .45rem;font-size:.7rem;font-weight:650}.stock-modulo .stock-filtro-item.is-activo .stock-filtro-item-total{background:var(--marca-azul);color:#fff}.stock-modulo .stock-filtro-vacio{color:var(--marca-apagado);padding:.25rem .1rem;font-size:.82rem}.stock-modulo .stock-filtro-checks{overscroll-behavior:contain;flex-direction:column;gap:.15rem;max-height:15rem;margin-right:-.35rem;padding-right:.35rem;display:flex;overflow-y:auto}.stock-modulo .stock-check{border-radius:var(--radio-sm);cursor:pointer;transition:background-color var(--trans-rapida);align-items:center;gap:.55rem;padding:.35rem .45rem;display:flex}.stock-modulo .stock-check:hover{background:#2549700d}.stock-modulo .stock-check .form-check-input{cursor:pointer;flex-shrink:0;margin:0}.stock-modulo .stock-check-texto{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--marca-tinta);flex-grow:1;font-size:.85rem;overflow:hidden}.stock-modulo .stock-check-total{color:var(--marca-apagado);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.72rem;font-weight:650}.stock-modulo .stock-contenido{border:1px solid var(--marca-linea);border-radius:var(--radio-lg);background:var(--marca-superficie);overflow:hidden}.stock-modulo .stock-contenido-header{border-bottom:1px solid var(--marca-linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.3rem;display:flex}.stock-modulo .stock-contenido-titulo{min-width:0}.stock-modulo .stock-contenido-titulo-texto{color:var(--marca-tinta);letter-spacing:-.01em;align-items:center;gap:.5rem;margin:0;font-size:1.05rem;font-weight:650;display:flex}.stock-modulo .stock-contenido-subtitulo{color:var(--marca-apagado);margin:.2rem 0 0;font-size:.82rem}.stock-modulo .stock-spinner{color:var(--marca-azul-texto)}.stock-modulo .stock-buscador{width:100%;max-width:20rem;position:relative}.stock-modulo .stock-buscador .form-control{border:1px solid var(--marca-linea);border-radius:var(--radio-pill);background:var(--marca-suave);transition:border-color var(--trans-rapida), box-shadow var(--trans-rapida), background-color var(--trans-rapida);padding:.55rem 2.3rem .55rem 2.4rem;font-size:.88rem}.stock-modulo .stock-buscador .form-control:focus{border-color:var(--marca-azul);box-shadow:var(--anillo-foco);background:var(--marca-superficie)}.stock-modulo .stock-buscador .search-icon{color:var(--marca-apagado);pointer-events:none;font-size:1rem;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.stock-modulo .stock-buscador-limpiar{width:1.6rem;height:1.6rem;color:var(--marca-apagado);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:.95rem;line-height:1;display:grid;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.stock-modulo .stock-buscador-limpiar:hover{color:var(--estado-error)}.stock-modulo .stock-buscador-limpiar:focus-visible{box-shadow:var(--anillo-foco);outline:none}.stock-modulo .stock-buscador-filtro{position:relative}.stock-modulo .stock-buscador-filtro .form-control{border:1px solid var(--marca-linea);border-radius:var(--radio-md);background:var(--marca-suave);padding:.45rem .85rem .45rem 2.2rem;font-size:.84rem}.stock-modulo .stock-buscador-filtro .form-control:focus{border-color:var(--marca-azul);box-shadow:var(--anillo-foco);background:var(--marca-superficie)}.stock-modulo .stock-buscador-filtro .search-icon{color:var(--marca-apagado);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.stock-modulo .stock-toolbar{border-bottom:1px solid var(--marca-linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.55rem 1.3rem 0;display:flex}.stock-modulo .stock-tabs{border:0;gap:.25rem}.stock-modulo .stock-tabs .nav-link{color:var(--marca-apagado);transition:color var(--trans-rapida), border-color var(--trans-rapida);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:.4rem;padding:.6rem .85rem;font-size:.88rem;font-weight:600;display:inline-flex}.stock-modulo .stock-tabs .nav-link>i{font-size:1rem}.stock-modulo .stock-tabs .nav-link:hover{color:var(--marca-tinta);border-bottom-color:var(--marca-linea)}.stock-modulo .stock-tabs .nav-link.active{color:var(--marca-azul-texto);border-bottom-color:var(--marca-azul);background:0 0}.stock-modulo .stock-tabs .nav-link:focus-visible{box-shadow:var(--anillo-foco);outline:none}.stock-modulo .stock-tabs-contador{border-radius:var(--radio-pill);background:var(--marca-suave);min-width:1.4rem;height:1.4rem;color:var(--marca-apagado);font-variant-numeric:tabular-nums;place-items:center;padding:0 .4rem;font-size:.7rem;font-weight:700;display:inline-grid}.stock-modulo .stock-tabs .nav-link.active .stock-tabs-contador{background:color-mix(in srgb, var(--marca-azul) 14%, transparent);color:var(--marca-azul-texto)}.stock-modulo .stock-segmento{border:1px solid var(--marca-linea);border-radius:var(--radio-pill);background:var(--marca-suave);scrollbar-width:none;align-items:center;gap:.15rem;max-width:100%;margin-bottom:.55rem;padding:.2rem;display:flex;overflow-x:auto}.stock-modulo .stock-segmento::-webkit-scrollbar{display:none}.stock-modulo .stock-segmento-btn{border-radius:var(--radio-pill);color:var(--marca-apagado);white-space:nowrap;transition:background-color var(--trans-rapida), color var(--trans-rapida);background:0 0;border:0;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.stock-modulo .stock-segmento-btn>i{font-size:.95rem}.stock-modulo .stock-segmento-btn:hover{color:var(--marca-tinta);background:var(--marca-superficie)}.stock-modulo .stock-segmento-btn:focus-visible{box-shadow:var(--anillo-foco);outline:none}.stock-modulo .stock-segmento-btn.is-activo{color:#fff;background:var(--marca-azul);box-shadow:var(--sombra-xs)}.stock-modulo .stock-segmento-btn.is-ok.is-activo{background:var(--estado-ok)}.stock-modulo .stock-segmento-btn.is-alerta.is-activo{background:var(--estado-alerta);color:var(--marca-tierra)}.stock-modulo .stock-segmento-btn.is-peligro.is-activo{background:var(--estado-error)}.stock-modulo .stock-chips{border-bottom:1px solid var(--marca-linea);background:var(--marca-suave);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.7rem 1.3rem;display:flex}.stock-modulo .stock-chips-label{color:var(--marca-apagado);letter-spacing:.05em;text-transform:uppercase;margin-right:.15rem;font-size:.72rem;font-weight:650}.stock-modulo .stock-chip-activo{border:1px solid color-mix(in srgb, var(--marca-azul) 28%, var(--marca-linea));border-radius:var(--radio-pill);background:var(--marca-superficie);color:var(--marca-azul-texto);align-items:center;gap:.35rem;padding:.28rem .3rem .28rem .6rem;font-size:.78rem;font-weight:600;display:inline-flex}.stock-modulo .stock-chip-activo>i:first-child{opacity:.8;font-size:.85rem}.stock-modulo .stock-chip-activo:hover{border-color:var(--marca-azul)}.stock-modulo .stock-chip-activo:focus-visible{box-shadow:var(--anillo-foco);outline:none}.stock-modulo .stock-chip-activo-x{background:color-mix(in srgb, var(--marca-azul) 12%, transparent);border-radius:50%;place-items:center;width:1.1rem;height:1.1rem;font-size:.8rem;display:grid}.stock-modulo .stock-chip-activo:hover .stock-chip-activo-x{background:var(--marca-azul);color:#fff}.stock-modulo .stock-chips-limpiar{color:var(--marca-apagado);text-underline-offset:.15em;background:0 0;border:0;margin-left:auto;padding:.25rem .5rem;font-size:.78rem;font-weight:600;text-decoration:underline}.stock-modulo .stock-chips-limpiar:hover{color:var(--estado-error)}.stock-modulo .stock-chips-limpiar:focus-visible{box-shadow:var(--anillo-foco);border-radius:var(--radio-xs);outline:none}.stock-modulo .stock-contenido-cuerpo{transition:opacity var(--trans-media);padding:1.15rem 1.3rem 1.3rem}.stock-modulo .stock-contenido-cuerpo.is-cargando{opacity:.55;pointer-events:none}.stock-modulo .stock-grupo{background:var(--marca-superficie);border:1px solid var(--marca-linea);border-radius:var(--radio-md);transition:border-color var(--trans-media), box-shadow var(--trans-media);overflow:hidden}.stock-modulo .stock-grupo:hover{border-color:color-mix(in srgb, var(--marca-azul) 22%, var(--marca-linea))}.stock-modulo .stock-grupo+.stock-modulo .stock-grupo{margin-top:.9rem}.stock-modulo .stock-grupo.is-collapsed .stock-grupo-toggle i{transform:rotate(-90deg)}.stock-modulo .stock-grupo-cabecera{background:linear-gradient(180deg, var(--marca-suave) 0%, var(--marca-superficie) 100%);border-bottom:1px solid var(--marca-linea);padding:.75rem 1rem}.stock-modulo .stock-grupo-fila{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.stock-modulo .stock-grupo-toggle{width:1.8rem;height:1.8rem;color:var(--marca-apagado);transition:background-color var(--trans-rapida), color var(--trans-rapida);background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;font-size:1.15rem;display:grid}.stock-modulo .stock-grupo-toggle i{transition:transform var(--trans-media)}.stock-modulo .stock-grupo-toggle:hover{background:color-mix(in srgb, var(--marca-azul) 10%, transparent);color:var(--marca-azul-texto)}.stock-modulo .stock-grupo-toggle:focus-visible{box-shadow:var(--anillo-foco);outline:none}.stock-modulo .stock-grupo-icono{border-radius:var(--radio-sm);background:color-mix(in srgb, var(--marca-azul) 10%, transparent);width:2rem;height:2rem;color:var(--marca-azul-texto);flex-shrink:0;place-items:center;font-size:1rem;display:inline-grid}.stock-modulo .stock-grupo-nombre{flex:auto;min-width:0}.stock-modulo .stock-grupo-titulo{color:var(--marca-tinta);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.92rem;font-weight:650;overflow:hidden}.stock-modulo .stock-grupo-nivel{color:var(--marca-apagado);letter-spacing:.04em;text-transform:uppercase;margin-top:.1rem;font-size:.68rem;font-weight:600;display:inline-block}.stock-modulo .stock-grupo-metricas{flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:auto;display:flex}.stock-modulo .stock-marca-logo{border:1px solid var(--marca-linea);border-radius:var(--radio-sm);background:var(--marca-superficie);width:2rem;height:2rem;color:var(--marca-azul-texto);flex-shrink:0;place-items:center;font-size:1rem;display:inline-grid;overflow:hidden}.stock-modulo .stock-marca-logo img{object-fit:contain;width:100%;height:100%}.stock-modulo .stock-chip{border:1px solid var(--marca-linea);border-radius:var(--radio-pill);background:var(--marca-superficie);color:var(--marca-apagado);white-space:nowrap;align-items:center;gap:.35rem;padding:.28rem .6rem;font-size:.76rem;font-weight:600;line-height:1;display:inline-flex}.stock-modulo .stock-chip i{font-size:.9rem}.stock-modulo .stock-chip-unidades{color:var(--marca-azul-texto);background:#2549700f;border-color:#25497033}.stock-modulo .stock-chip-valor{color:var(--marca-oro-hondo);background:#c5a1621a;border-color:#c5a16247}.stock-modulo .stock-salud{border-top:1px dashed var(--marca-linea);margin-top:.7rem;padding-top:.65rem}.stock-modulo .stock-salud-top{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.4rem;display:flex}.stock-modulo .stock-salud-etiqueta{color:var(--marca-apagado);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:650}.stock-modulo .stock-salud-pct{color:var(--marca-tinta);font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:650}.stock-modulo .stock-salud-barra{border-radius:var(--radio-pill);background:var(--marca-suave);gap:2px;height:.45rem;display:flex;overflow:hidden}.stock-modulo .stock-salud-barra>span{height:100%}.stock-modulo .stock-salud-sanos{background:var(--estado-ok)}.stock-modulo .stock-salud-bajo{background:var(--estado-alerta)}.stock-modulo .stock-salud-agotado{background:var(--estado-error)}.stock-modulo .stock-salud-leyenda{flex-wrap:wrap;gap:.15rem .9rem;margin-top:.45rem;font-size:.72rem;font-weight:600;display:flex}.stock-modulo .stock-salud-leyenda i{vertical-align:middle;margin-right:.3rem;font-size:.55rem}.stock-modulo .stock-tabla{table-layout:fixed;width:100%;margin-bottom:0}.stock-modulo .stock-tabla thead th{background:var(--marca-suave);color:var(--marca-apagado);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid var(--marca-linea);padding:.55rem .6rem;font-size:.68rem;font-weight:650;overflow:hidden}.stock-modulo .stock-tabla thead .stock-col-producto{width:38%}.stock-modulo .stock-tabla thead .stock-col-secundaria{width:17%}.stock-modulo .stock-tabla thead .stock-col-estado{width:15%}.stock-modulo .stock-tabla thead .stock-col-stock{width:12%}.stock-modulo .stock-tabla thead .stock-col-valor{width:18%}.stock-modulo .stock-tabla thead th:first-child,.stock-modulo .stock-tabla tbody td:first-child{padding-left:.95rem}.stock-modulo .stock-tabla thead th:last-child,.stock-modulo .stock-tabla tbody td:last-child{padding-right:.95rem}.stock-modulo .stock-tabla tbody td{color:var(--marca-tinta);border-bottom-color:var(--marca-linea);vertical-align:middle;padding:.6rem;font-size:.85rem}.stock-modulo .stock-tabla tbody tr:last-child td{border-bottom:0}.stock-modulo .stock-tabla tbody tr:hover{background:#25497006}.stock-modulo .stock-celda-texto{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.stock-modulo .stock-celda-valor{align-items:baseline;gap:.4rem;display:inline-flex}.stock-modulo .stock-minimo{color:var(--marca-apagado);white-space:nowrap;font-size:.7rem}.stock-modulo .stock-valor-grupo{text-align:right;display:inline-block}.stock-modulo .stock-valor-total{font-variant-numeric:tabular-nums;font-weight:650;display:block}.stock-modulo .stock-precio-unitario{color:var(--marca-apagado);font-variant-numeric:tabular-nums;font-size:.72rem;display:block}.stock-modulo .stock-producto{align-items:center;gap:.65rem;min-width:0;display:flex}.stock-modulo .stock-miniatura{border:1px solid var(--marca-linea);border-radius:var(--radio-sm);background:var(--marca-suave);width:2.2rem;height:2.2rem;color:var(--marca-apagado);flex-shrink:0;place-items:center;font-size:1rem;display:inline-grid;overflow:hidden}.stock-modulo .stock-miniatura img{object-fit:cover;width:100%;height:100%}.stock-modulo .stock-producto-datos{min-width:0;display:block}.stock-modulo .stock-producto-nombre{max-width:100%;color:var(--marca-tinta);text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;display:inline-flex}.stock-modulo .stock-producto-nombre:focus-visible{box-shadow:var(--anillo-foco);border-radius:var(--radio-xs);outline:none}.stock-modulo .stock-producto-nombre-texto{text-overflow:ellipsis;white-space:nowrap;transition:color var(--trans-rapida);font-weight:550;display:block;overflow:hidden}.stock-modulo .stock-producto-nombre-icono{color:var(--marca-azul);opacity:0;transition:opacity var(--trans-rapida), transform var(--trans-rapida);flex-shrink:0;font-size:.9rem;transform:translate(-3px)}.stock-modulo button.stock-producto-nombre:hover .stock-producto-nombre-texto{color:var(--marca-azul-texto)}.stock-modulo button.stock-producto-nombre:hover .stock-producto-nombre-icono{opacity:1;transform:none}.stock-modulo .stock-producto-modelo{color:var(--marca-apagado);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;display:block;overflow:hidden}.stock-modulo .stock-estado{border-radius:var(--radio-pill);white-space:nowrap;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.72rem;font-weight:650;display:inline-flex}.stock-modulo .stock-estado i{font-size:.82rem}.stock-modulo .stock-estado--success{color:var(--estado-ok);background:var(--estado-ok-suave)}.stock-modulo .stock-estado--warning{color:var(--estado-alerta-texto);background:var(--estado-alerta-suave)}.stock-modulo .stock-estado--danger{color:var(--estado-error);background:var(--estado-error-suave)}.stock-modulo .stock-disponibles{font-variant-numeric:tabular-nums;letter-spacing:-.01em;min-width:2rem;font-size:1rem;font-weight:700;display:inline-block}.stock-modulo .stock-disponibles--success{color:var(--marca-tinta)}.stock-modulo .stock-disponibles--warning{color:var(--estado-alerta-texto)}.stock-modulo .stock-disponibles--danger{color:var(--estado-error)}.stock-modulo .stock-en-proceso{color:var(--estado-info);white-space:nowrap;align-items:center;gap:.2rem;font-size:.68rem;font-weight:600;display:inline-flex}.stock-modulo .stock-en-proceso i{font-size:.72rem}@media (width<=767.98px){.stock-modulo .stock-tabla{table-layout:auto}.stock-modulo .stock-tabla thead{display:none}.stock-modulo .stock-tabla tbody,.stock-modulo .stock-tabla tbody tr,.stock-modulo .stock-tabla tbody td{width:100%;display:block}.stock-modulo .stock-tabla tbody tr{border:1px solid var(--marca-linea);border-radius:var(--radio-md);background:var(--marca-superficie);padding:.8rem .9rem}.stock-modulo .stock-tabla tbody tr+tr{margin-top:.6rem}.stock-modulo .stock-tabla tbody tr:hover{background:var(--marca-superficie)}.stock-modulo .stock-tabla tbody td{text-align:left;border-bottom:0;padding:.2rem 0}.stock-modulo .stock-tabla tbody td:first-child{border-bottom:1px dashed var(--marca-linea);margin-bottom:.45rem;padding:.1rem 0 .6rem}.stock-modulo .stock-tabla tbody td[data-label]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.stock-modulo .stock-tabla tbody td[data-label]:before{content:attr(data-label);color:var(--marca-apagado);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;font-size:.68rem;font-weight:650}.stock-modulo .stock-tabla .stock-celda-texto{white-space:normal}}.stock-modulo .stock-vacio{text-align:center;max-width:30rem;margin:0 auto;padding:3rem 1rem}.stock-modulo .stock-vacio-icono{background:color-mix(in srgb, var(--marca-azul) 10%, transparent);width:3.6rem;height:3.6rem;color:var(--marca-azul-texto);border-radius:50%;place-items:center;margin-bottom:1rem;font-size:1.7rem;display:inline-grid}.stock-modulo .stock-vacio-titulo{color:var(--marca-tinta);margin:0 0 .35rem;font-size:1rem;font-weight:650}.stock-modulo .stock-vacio-texto{color:var(--marca-apagado);margin:0 0 1rem;font-size:.88rem}.stock-modulo .stock-pista{color:var(--marca-apagado);text-align:center;justify-content:center;align-items:center;gap:.4rem;margin-top:1.1rem;font-size:.78rem;display:flex}.stock-modulo .stock-pista i{color:var(--marca-azul-texto);font-size:1rem}@media (width<=575.98px){.stock-modulo .stock-kpi{gap:.65rem;padding:.85rem .9rem}.stock-modulo .stock-kpi-icono{width:2.2rem;height:2.2rem;font-size:1.05rem}.stock-modulo .stock-kpi-valor{font-size:1.05rem}.stock-modulo .stock-kpi-nota{display:none}.stock-modulo .stock-contenido-header,.stock-modulo .stock-toolbar,.stock-modulo .stock-chips,.stock-modulo .stock-contenido-cuerpo{padding-left:1rem;padding-right:1rem}.stock-modulo .stock-buscador{max-width:100%}}.stock-text-ink{color:var(--marca-tinta)}.stock-text-muted{color:var(--marca-apagado)}.stock-text-accent{color:var(--marca-azul-texto)}.stock-text-ok{color:var(--estado-ok)}.stock-text-warn{color:var(--estado-alerta-texto)}.stock-text-danger{color:var(--estado-error)}.stock-bg-inactive{background:var(--marca-suave);color:var(--marca-apagado)}[data-bs-theme=dark] .stock-modulo .stock-kpi{border-color:var(--marca-linea);background:var(--marca-superficie)}[data-bs-theme=dark] .stock-modulo .stock-kpi:hover{border-color:color-mix(in srgb, var(--marca-azul) 45%, var(--marca-linea))}[data-bs-theme=dark] .stock-modulo .stock-kpi-valor--alerta{color:var(--marca-oro-claro)}[data-bs-theme=dark] .stock-modulo .stock-kpi-icono--alerta{color:var(--marca-oro-claro);background:#c5a16229}[data-bs-theme=dark] .stock-modulo .stock-filtro-item-icono{color:var(--marca-azul-claro)}[data-bs-theme=dark] .stock-modulo .stock-filtros,[data-bs-theme=dark] .stock-modulo .stock-contenido,[data-bs-theme=dark] .stock-modulo .stock-grupo{border-color:var(--marca-linea)}[data-bs-theme=dark] .stock-modulo .stock-filtros-panel{background:var(--marca-suave)}[data-bs-theme=dark] .stock-modulo .stock-grupo-cabecera{background:linear-gradient(180deg, var(--marca-suave) 0%, var(--marca-superficie) 100%)}[data-bs-theme=dark] .stock-modulo .stock-segmento{background:var(--marca-suave)}[data-bs-theme=dark] .stock-modulo .stock-segmento-btn:hover{background:var(--marca-superficie)}[data-bs-theme=dark] .stock-modulo .stock-chip{border-color:var(--marca-linea);background:var(--marca-superficie);color:var(--marca-apagado)}[data-bs-theme=dark] .stock-modulo .stock-chip-unidades{color:var(--marca-azul-claro);background:#6ea3d81f;border-color:#6ea3d840}[data-bs-theme=dark] .stock-modulo .stock-chip-valor{color:var(--marca-oro-claro);background:#c5a1621f;border-color:#c5a16247}[data-bs-theme=dark] .stock-modulo .stock-salud-barra{background:var(--marca-suave)}[data-bs-theme=dark] .stock-modulo .stock-buscador .form-control,[data-bs-theme=dark] .stock-modulo .stock-buscador-filtro .form-control{background:var(--marca-suave);border-color:var(--marca-linea);color:var(--marca-tinta)}[data-bs-theme=dark] .stock-modulo .stock-buscador .form-control::placeholder,[data-bs-theme=dark] .stock-modulo .stock-buscador-filtro .form-control::placeholder{color:var(--marca-apagado)}[data-bs-theme=dark] .stock-modulo .stock-tabla tbody tr:hover{background:#6ea3d80f}[data-bs-theme=dark] .stock-modulo .stock-chips{background:var(--marca-suave)}[data-bs-theme=dark] .stock-modulo .stock-chip-activo{background:var(--marca-superficie);border-color:#6ea3d840}[data-bs-theme=dark] .stock-modulo .stock-vacio-icono{background:#6ea3d81f}@media (prefers-reduced-motion:reduce){.stock-modulo .stock-kpi,.stock-modulo .stock-filtros-toggle-chevron,.stock-modulo .stock-grupo-toggle i,.stock-modulo .stock-segmento-btn,.stock-modulo .stock-filtro-item,.stock-modulo .stock-producto-nombre-texto,.stock-modulo .stock-producto-nombre-icono,.stock-modulo .stock-kpi-flecha{transition:none}.stock-modulo .stock-kpi:hover{transform:none}}.viz{--viz-surface:#fff;--viz-grid:#e9edf2;--viz-texto:var(--vz-heading-color,#1c2128);--viz-texto-suave:var(--vz-secondary-color,#6c757d);--viz-1:#5792bf;--viz-2:#eb6834;--viz-3:#1baf7a;--viz-4:#eda100;--viz-bien:#1baf7a;--viz-mal:#e34948}[data-bs-theme=dark] .viz{--viz-surface:#1a1a19;--viz-grid:#33383e;--viz-1:#3987e5;--viz-2:#d95926;--viz-3:#199e70;--viz-4:#8a6b34;--viz-bien:#199e70;--viz-mal:#e66767}@media (prefers-color-scheme:dark){:root:not([data-bs-theme=light]) .viz{--viz-surface:#1a1a19;--viz-grid:#33383e;--viz-1:#3987e5;--viz-2:#d95926;--viz-3:#199e70;--viz-4:#8a6b34;--viz-bien:#199e70;--viz-mal:#e66767}}.viz{position:relative}.viz svg{width:100%;display:block;overflow:visible}.viz .viz-grid-linea{stroke:var(--viz-grid);stroke-width:1px}.viz .viz-eje-texto{fill:var(--viz-texto-suave);font-variant-numeric:tabular-nums;font-size:10px}.viz .viz-valor{fill:var(--viz-texto);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.viz .viz-linea{fill:none;stroke:var(--viz-1);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.viz .viz-area{fill:var(--viz-1);opacity:.1}.viz .viz-punto{fill:var(--viz-1);stroke:var(--viz-surface);stroke-width:2px}.viz .viz-cruz{stroke:var(--viz-texto-suave);stroke-width:1px;opacity:.45}.viz-barras{flex-direction:column;gap:.8rem;display:flex}.viz-barra-fila{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.15rem .75rem;display:grid}.viz-barra-nombre{color:var(--viz-texto);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;font-weight:600;overflow:hidden}.viz-barra-valor{color:var(--viz-texto);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.84rem;font-weight:650}.viz-barra-pista{background:color-mix(in srgb, var(--viz-grid) 65%, transparent);border-radius:0 5px 5px 0;grid-column:1/-1;height:10px;overflow:hidden}.viz-barra-marca{background:var(--viz-1);border-radius:0 5px 5px 0;min-width:3px;height:100%;transition:filter .15s ease-out}.viz-barra-fila:hover .viz-barra-marca{filter:brightness(1.12)}.viz-barra-meta{color:var(--viz-texto-suave);grid-column:1/-1;font-size:.72rem}.viz-apilada{background:var(--viz-surface);border-radius:.35rem;gap:2px;width:100%;height:1.5rem;display:flex;overflow:hidden}.viz-apilada-segmento{min-width:2px;transition:filter .15s ease-out}.viz-apilada-segmento:hover{filter:brightness(1.12)}.viz-leyenda{flex-wrap:wrap;gap:.35rem 1rem;margin-top:.75rem;display:flex}.viz-leyenda-item{color:var(--viz-texto-suave);align-items:center;gap:.4rem;font-size:.78rem;display:flex}.viz-leyenda-marca{border-radius:.2rem;flex-shrink:0;width:.7rem;height:.7rem}.viz-leyenda-valor{color:var(--viz-texto);font-variant-numeric:tabular-nums;font-weight:650}.viz-medidor{align-items:center;gap:.6rem;display:flex}.viz-medidor-pista{background:color-mix(in srgb, var(--viz-grid) 65%, transparent);border-radius:4px;flex:1;height:8px;overflow:hidden}.viz-medidor-marca{background:var(--viz-1);border-radius:0 4px 4px 0;height:100%}.viz-medidor-marca.esta-completo{background:var(--viz-bien)}.viz-medidor-valor{color:var(--viz-texto);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.78rem;font-weight:650}.viz-cifra-contenedor{container-type:inline-size}.viz-cifra{color:var(--viz-texto);font-size:clamp(1.15rem, 100cqi / var(--cifra-largo,8) / .62, 3rem);letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:700;line-height:1.05}@supports not (container-type:inline-size){.viz-cifra{font-size:clamp(1.7rem,4vw,3rem)}}.viz-cifra-etiqueta{color:var(--viz-texto-suave);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.3rem;font-size:.72rem;font-weight:600;display:block}.viz-cifra-nota{margin-top:.4rem;display:block}.viz-tooltip{z-index:1080;border:1px solid var(--viz-grid);background:var(--viz-surface);pointer-events:none;opacity:0;border-radius:.5rem;min-width:9rem;padding:.55rem .7rem;transition:opacity .12s ease-out;position:fixed;box-shadow:0 .5rem 1.5rem #00000024}.viz-tooltip.esta-visible{opacity:1}.viz-tooltip-titulo{color:var(--viz-texto-suave);margin-bottom:.25rem;font-size:.72rem}.viz-tooltip-fila{align-items:baseline;gap:.45rem;display:flex}.viz-tooltip-valor{color:var(--viz-texto);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:700}.viz-tooltip-serie{color:var(--viz-texto-suave);font-size:.75rem}.viz-tooltip-clave{border-radius:1px;flex-shrink:0;align-self:center;width:.85rem;height:2px}@media (prefers-reduced-motion:reduce){.viz-barra-marca,.viz-apilada-segmento,.viz-tooltip{transition:none}}.usuarios-modulo .tarjeta-rol{border:1px solid var(--marca-linea);background:var(--marca-superficie);cursor:pointer;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.usuarios-modulo .tarjeta-rol:hover{background:#25497005;border-color:#254970}.usuarios-modulo .tarjeta-rol.seleccionado{background:#2549700a;border-color:#254970;box-shadow:0 0 0 .2rem #25497014}.usuarios-modulo .tarjeta-rol .form-check-input:checked{background-color:#254970;border-color:#254970}.usuarios-modulo .fila-inactiva{background-color:#6b778a0a}.usuarios-modulo .fila-inactiva h6{color:var(--marca-apagado)}.usuarios-modulo .badge.bg-danger-subtle{background:#e3494814!important}.usuarios-modulo .form-select{border-color:var(--marca-linea);font-size:.84rem;transition:border-color .2s,box-shadow .2s}.usuarios-modulo .form-select:focus{border-color:#254970;box-shadow:0 0 0 .2rem #25497014}[data-bs-theme=dark] .usuarios-modulo .tarjeta-rol{background:var(--marca-superficie);border-color:#254970}[data-bs-theme=dark] .usuarios-modulo .tarjeta-rol:hover{background:#2549700f;border-color:#254970}[data-bs-theme=dark] .usuarios-modulo .tarjeta-rol.seleccionado{background:#25497014;border-color:#254970;box-shadow:0 0 0 .2rem #2549701f}[data-bs-theme=dark] .usuarios-modulo .tarjeta-rol .form-check-input:checked{background-color:#254970;border-color:#254970}[data-bs-theme=dark] .usuarios-modulo .fila-inactiva{background-color:#8494a70f}[data-bs-theme=dark] .usuarios-modulo .fila-inactiva h6{color:var(--marca-apagado)}[data-bs-theme=dark] .usuarios-modulo .form-select{background:var(--marca-superficie);color:var(--marca-tinta);border-color:#254970}[data-bs-theme=dark] .usuarios-modulo .form-select:focus{border-color:#254970;box-shadow:0 0 0 .2rem #2549701f}.app-menu.navbar-menu{background:radial-gradient(120% 60% at 100% 0,#c5a1621f 0%,#0000 55%),linear-gradient(#0a182b 0%,#10233c 45%,#1b3757 100%);border-right-color:#ffffff0f}.app-menu.navbar-menu .navbar-brand-box{text-align:center;border-bottom:1px solid #ffffff12;padding:.7rem 1.3rem .55rem}.app-menu.navbar-menu .navbar-brand-box img{width:auto;max-width:100%;margin-inline:auto;display:block}.app-menu.navbar-menu .menu-title{letter-spacing:.13em;color:#ffffff6b;padding:.68rem 0 .2rem;font-size:.68rem}.app-menu.navbar-menu .menu-title span{padding:0 1.45rem;position:relative}.app-menu.navbar-menu .menu-title span:before{content:"";opacity:.85;background:#c5a162;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:.55rem;transform:translateY(-50%)}.app-menu.navbar-menu .navbar-nav>.nav-item>.nav-link.menu-link{color:#ffffffc7;border-radius:.7rem;width:calc(100% - 1.5rem);margin:.12rem .75rem;padding:.55rem .9rem;font-size:.9rem;font-weight:500;transition:background-color .18s,color .18s,box-shadow .18s,transform .18s;position:relative}.app-menu.navbar-menu .navbar-nav>.nav-item>.nav-link.menu-link i{min-width:1.6rem;font-size:1.08rem;transition:color .18s,transform .18s}.app-menu.navbar-menu .navbar-nav>.nav-item>.nav-link.menu-link:hover{color:#fff;background:#ffffff14;transform:translate(2px)}.app-menu.navbar-menu .navbar-nav>.nav-item>.nav-link.menu-link:hover i{color:var(--marca-oro-claro)}.app-menu.navbar-menu .navbar-nav>.nav-item>.nav-link.menu-link.active,.app-menu.navbar-menu .navbar-nav>.nav-item>.nav-link.menu-link[aria-expanded=true]{color:#fff;background:linear-gradient(90deg,#c5a1622e,#ffffff12);box-shadow:0 .45rem 1.1rem #0a182b47}.app-menu.navbar-menu .navbar-nav>.nav-item>.nav-link.menu-link.active:before,.app-menu.navbar-menu .navbar-nav>.nav-item>.nav-link.menu-link[aria-expanded=true]:before{content:"";background:var(--marca-oro);border-radius:0 3px 3px 0;width:3px;height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 .5rem #c5a162b3}.app-menu.navbar-menu .navbar-nav>.nav-item>.nav-link.menu-link.active i,.app-menu.navbar-menu .navbar-nav>.nav-item>.nav-link.menu-link[aria-expanded=true] i{color:var(--marca-oro-claro)}.app-menu.navbar-menu .navbar-nav>.nav-item>.nav-link.menu-link[data-bs-toggle=collapse]:after{opacity:.9;font-size:.98rem;right:.85rem}.app-menu.navbar-menu .navbar-nav .nav-sm .nav-link{color:#ffffffb3;border-radius:.5rem;margin:.04rem .6rem;font-size:.84rem;transition:background-color .18s,color .18s;padding:.42rem .7rem .42rem .55rem!important}.app-menu.navbar-menu .navbar-nav .nav-sm .nav-link:before{width:5px;height:1.5px;top:15.5px;left:-.15rem}.app-menu.navbar-menu .navbar-nav .nav-sm .nav-link:hover{color:#fff;background:#ffffff0f}.app-menu.navbar-menu .navbar-nav .nav-sm .nav-link:hover:before{opacity:1;background-color:#fff}.app-menu.navbar-menu .navbar-nav .nav-sm .nav-link.active{color:#fff;background:#ffffff1a}.app-menu.navbar-menu .navbar-nav .nav-sm .nav-link.active:before{opacity:1;background-color:#c5a162}.app-menu.navbar-menu .simplebar-scrollbar:before{background:#fff3;border-radius:.25rem}:is([data-layout=vertical],[data-layout=semibox]):is([data-sidebar-size=sm],[data-sidebar-size=sm-hover]) .app-menu .navbar-brand-box{border-bottom-color:#ffffff12;background:linear-gradient(#0a182b 0%,#10233c 45%,#1b3757 100%)!important}:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .navbar-brand-box{background:linear-gradient(#0a182b 0%,#10233c 45%,#1b3757 100%)!important}.dash-hero{isolation:isolate;border-radius:var(--radio-xl);color:#fff;background:radial-gradient(120% 130% at 100% 0%, #c5a16229 0%, transparent 48%), var(--grad-marca);box-shadow:var(--sombra-lg);padding:1.7rem 1.9rem 1.5rem;position:relative;overflow:hidden}.dash-hero:before{content:"";pointer-events:none;z-index:0;opacity:.55;background-image:radial-gradient(#ffffff12 1px,#0000 1.5px);background-size:1.15rem 1.15rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 100% at 85% 0,#000 0%,#0000 100%);mask-image:radial-gradient(70% 100% at 85% 0,#000 0%,#0000 100%)}.dash-hero:after{content:"";pointer-events:none;z-index:0;border:1px solid #ffffff14;border-radius:50%;width:22rem;height:22rem;position:absolute;top:-10rem;right:-6rem}.dash-hero>*{z-index:1;position:relative}.dash-hero-saludo{letter-spacing:-.03em;margin:0;font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:700;line-height:1.15;color:#fff!important}.dash-hero-fecha{margin:.3rem 0 0;font-size:.88rem;color:#ffffffb3!important}.dash-hero-acciones{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.dash-hero-badge{color:#c9d9ea;letter-spacing:.04em;text-transform:uppercase;background:#ffffff0f;border:1px solid #fff3;border-radius:99px;align-items:center;gap:.45rem;padding:.4rem .75rem;font-size:.75rem;font-weight:650;display:inline-flex}.dash-hero-badge i{color:#c5a162;font-size:.85rem}.dash-hero-btn{color:var(--marca-tinta);background:#c5a162;border:0;border-radius:.6rem;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:650;text-decoration:none;transition:background .2s,box-shadow .2s,transform .15s;display:inline-flex;box-shadow:0 8px 18px #0000002e}.dash-hero-btn:hover{color:var(--marca-tinta);background:#b8935a;transform:translateY(-1px);box-shadow:0 10px 22px #0000003d}.dash-hero-btn:active{transform:translateY(0)}.dash-kpi{border:1px solid var(--marca-linea);border-radius:var(--radio-lg);background:var(--marca-superficie);box-shadow:var(--sombra-card);transition:transform .2s var(--ease-salida), box-shadow .2s var(--ease-salida), border-color .2s var(--ease-salida);position:relative;overflow:hidden}.dash-kpi:before{content:"";background:linear-gradient(90deg, var(--marca-oro), transparent 70%);opacity:0;height:2px;transition:opacity .2s var(--ease-salida);position:absolute;inset:0 0 auto}.dash-kpi:hover{box-shadow:var(--sombra-card-hover);border-color:var(--marca-linea-fuerte);transform:translateY(-2px)}.dash-kpi:hover:before{opacity:1}.dash-kpi .card-body{padding:1.15rem 1.35rem}.dash-kpi-icono{border-radius:.7rem;flex-shrink:0;place-items:center;width:2.6rem;height:2.6rem;font-size:1.2rem;display:grid}.dash-kpi-icono--ingreso{color:#254970;background:#2549701a}.dash-kpi-icono--ventas{color:#5792bf;background:#5792bf1a}.dash-kpi-icono--unidades{color:#c5a162;background:#c5a1621a}.dash-kpi-icono--ganancia{color:#1baf7a;background:#1baf7a1a}.dash-kpi-label{color:var(--marca-apagado);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.3rem;font-size:.72rem;font-weight:600;display:block}.dash-kpi-valor{color:var(--marca-tinta);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700;line-height:1.1;display:block}.dash-kpi-nota{color:var(--marca-apagado);margin-top:.25rem;font-size:.78rem;display:block}.dash-card{border:1px solid var(--marca-linea);border-radius:var(--radio-lg);background:var(--marca-superficie);box-shadow:var(--sombra-card);transition:box-shadow .2s var(--ease-salida), border-color .2s var(--ease-salida)}.dash-card:hover{box-shadow:var(--sombra-card-hover);border-color:var(--marca-linea-fuerte)}.dash-card .card-header{border-bottom:1px solid var(--marca-linea);background:0 0;padding:1rem 1.35rem}.dash-card .card-title{color:var(--marca-tinta);letter-spacing:-.01em;font-weight:650}.dash-card-header-icono{vertical-align:middle;border-radius:.5rem;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;margin-right:.4rem;font-size:.95rem;display:inline-flex}.dash-card-header-icono--almacen{color:#5792bf;background:#5792bf1a}.dash-card-header-icono--ventas{color:#254970;background:#2549701a}.dash-card-header-icono--top{color:#c5a162;background:#c5a1621a}.dash-ver-todas{border:1px solid var(--marca-linea);background:var(--marca-superficie);color:var(--marca-apagado);border-radius:.5rem;align-items:center;gap:.3rem;padding:.35rem .75rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.dash-ver-todas:hover{color:#254970;background:#2549700a;border-color:#254970}.dash-saldo{border:0;flex-direction:column;gap:.45rem;padding:0;list-style:none;display:flex}.dash-saldo-item{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.dash-saldo-item span{color:var(--marca-apagado);font-size:.82rem}.dash-saldo-item strong{color:var(--marca-tinta);font-variant-numeric:tabular-nums;font-size:.92rem}.dash-alerta{border-bottom:1px solid var(--marca-linea);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.dash-alerta:last-child{border-bottom:0}.dash-alerta-con-imagen{border-bottom:1px solid var(--marca-linea);align-items:center;gap:.75rem;padding:.6rem 0;display:flex}.dash-alerta-con-imagen:last-child{border-bottom:0}.dash-alerta-imagen{object-fit:cover;background:var(--marca-fondo,#f5f7fa);border:1px solid var(--marca-linea);border-radius:.5rem;flex-shrink:0;width:44px;height:44px}.dash-alerta-imagen-placeholder{background:var(--marca-fondo,#f5f7fa);border:1px solid var(--marca-linea);width:44px;height:44px;color:var(--marca-apagado);border-radius:.5rem;flex-shrink:0;place-items:center;font-size:1.1rem;display:grid}.dash-alerta-nombre{color:var(--marca-tinta);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;font-weight:600;overflow:hidden}.dash-alerta-marca{color:var(--marca-apagado);font-size:.75rem}.dash-alerta-badge{font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:2rem;flex-shrink:0;align-items:center;padding:.25rem .55rem;font-size:.72rem;font-weight:650;display:inline-flex}.dash-alerta-badge--peligro{color:#e34948;background:#e349481a;border:1px solid #e3494833}.dash-alerta-badge--alerta{color:#8a6b34;background:#8a6b341a;border:1px solid #8a6b3433}.dash-alerta-ok{color:#1baf7a;align-items:center;gap:.4rem;font-size:.82rem;font-weight:500;display:flex}.dash-alerta-enlace{color:inherit;cursor:pointer;text-decoration:none;transition:background-color .16s ease-out,transform .12s ease-out}.dash-alerta-enlace:hover{background:#2549700a;border-radius:.5rem;margin:0 -.5rem;padding-left:.5rem;padding-right:.5rem}.dash-alerta-enlace:active{transform:scale(.99)}.dash-alerta-enlace:focus-visible{box-shadow:var(--anillo-foco);border-radius:var(--radio-sm);outline:none}.dash-venta-enlace{color:inherit;cursor:pointer;border-bottom:1px solid var(--marca-linea);align-items:center;gap:.85rem;padding:.75rem 1.25rem;text-decoration:none;transition:background-color .16s ease-out;display:flex}.dash-venta-enlace:last-child{border-bottom:0}.dash-venta-enlace:hover{background:#2549700a}.dash-venta-enlace:active{background:#25497012}.dash-venta-enlace:focus-visible{box-shadow:var(--anillo-foco);border-radius:var(--radio-sm);outline:none}.viz-barra-enlace{color:inherit;cursor:pointer;border-radius:.375rem;align-items:center;gap:.75rem;margin:0 -.5rem;padding:.4rem .5rem;text-decoration:none;transition:background-color .16s ease-out;display:flex}.viz-barra-enlace:hover{background:#2549700a}.viz-barra-enlace:active{background:#25497012}.dash-ventas-lista .dash-venta{border-bottom:1px solid var(--marca-linea);align-items:center;gap:.85rem;padding:.75rem 1.25rem;transition:background-color .16s ease-out;display:flex}.dash-ventas-lista .dash-venta:last-child{border-bottom:0}.dash-ventas-lista .dash-venta:hover{background:#25497006}.dash-ventas-lista .dash-venta.esta-nueva{background:var(--estado-ok-suave);animation:.6s cubic-bezier(.2,.7,.3,1) both dash-entrada-nueva}.dash-tend{border-radius:var(--radio-pill);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.18rem;padding:.08rem .42rem;font-size:.7rem;font-weight:650;line-height:1.5;display:inline-flex}.dash-tend i{font-size:.8rem}.dash-tend--sube{color:#127a52;background:var(--estado-ok-suave)}.dash-tend--baja{color:#b3312f;background:var(--estado-error-suave)}.dash-tend--plana{color:var(--marca-apagado);background:color-mix(in srgb, var(--marca-apagado) 12%, transparent)}.dash-top-lista{flex-direction:column;display:flex}.dash-top-fila{border-bottom:1px solid var(--marca-linea);align-items:center;gap:.85rem;padding:.8rem 1.25rem;display:flex}.dash-top-fila:last-child{border-bottom:0}.dash-top-enlace{color:inherit;transition:background-color var(--trans-rapida);text-decoration:none}.dash-top-enlace:hover{background:#25497009}.dash-top-enlace:active{background:#2549700f}.dash-top-enlace:focus-visible{box-shadow:var(--anillo-foco);border-radius:var(--radio-sm);outline:none}.dash-top-puesto{border-radius:var(--radio-sm);background:var(--marca-suave);width:1.9rem;height:1.9rem;color:var(--marca-apagado);font-variant-numeric:tabular-nums;flex-shrink:0;place-items:center;font-size:.82rem;font-weight:700;display:grid}.dash-top-puesto--1{color:#62492d;background:linear-gradient(150deg,#c5a1624d,#c5a1621f);box-shadow:inset 0 0 0 1px #c5a16261}.dash-top-puesto--2{color:#254970;background:linear-gradient(150deg,#5792bf47,#5792bf1a);box-shadow:inset 0 0 0 1px #5792bf52}.dash-top-puesto--3{color:#62492d;background:linear-gradient(150deg,#8a6b3438,#8a6b3414);box-shadow:inset 0 0 0 1px #8a6b3442}.dash-top-linea{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.dash-top-nombre{color:var(--marca-tinta);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.85rem;font-weight:600;overflow:hidden}.dash-top-ingreso{color:var(--marca-tinta);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:.82rem;font-weight:650}.dash-top-pie{align-items:center;gap:.6rem;margin-top:.35rem;display:flex}.dash-top-pista{border-radius:var(--radio-pill);background:color-mix(in srgb, var(--marca-linea) 70%, transparent);flex:1;height:6px;overflow:hidden}.dash-top-barra{border-radius:var(--radio-pill);transform-origin:0;background:linear-gradient(90deg,#254970,#5792bf);height:100%;animation:.55s cubic-bezier(.2,.7,.3,1) both dash-barra-crecer;display:block}.dash-top-unidades{color:var(--marca-tinta);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:.78rem;font-weight:650}.dash-top-unidades em{color:var(--marca-apagado);font-style:normal;font-weight:500}.dash-top-vacio{color:var(--marca-apagado);flex-direction:column;align-items:center;gap:.4rem;padding:2.5rem 1rem;font-size:.85rem;display:flex}.dash-top-vacio i{opacity:.5;font-size:1.6rem}@keyframes dash-barra-crecer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dash-entrada-nueva{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dash-top-barra,.dash-ventas-lista .dash-venta.esta-nueva{animation:none}}.dash-stock-pista{border-radius:var(--radio-pill);background:color-mix(in srgb, var(--marca-linea) 75%, transparent);height:4px;margin-top:.45rem;display:block;overflow:hidden}.dash-stock-barra{border-radius:var(--radio-pill);background:var(--estado-alerta);height:100%;display:block}.dash-stock-barra.esta-agotado{background:var(--estado-error)}.dash-venta-pill{border-radius:var(--radio-pill);background:var(--estado-ok-suave);color:#127a52;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;align-items:center;margin-left:.45rem;padding:.05rem .4rem;font-size:.62rem;font-weight:700;display:inline-flex}.dash-venta-icono{border-radius:50%;flex-shrink:0;place-items:center;width:2.1rem;height:2.1rem;font-size:.9rem;display:grid}.dash-venta-icono--vivo{color:#1baf7a;background:#1baf7a1f}.dash-venta-icono--normal{color:#5792bf;background:#5792bf1a}.dash-venta-codigo{color:var(--marca-tinta);font-size:.84rem;font-weight:650;font-family:var(--vz-font-family-monospace,"SFMono-Regular", monospace);letter-spacing:.01em}.dash-venta-meta{color:var(--marca-apagado);font-size:.76rem;line-height:1.3}.dash-venta-monto{color:#254970;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:.9rem;font-weight:650}.dash-latido{background:#1baf7a;border-radius:50%;width:.5rem;height:.5rem;animation:1.8s infinite dash-latido;display:inline-block;box-shadow:0 0 #1baf7ab3}@keyframes dash-latido{0%{opacity:1;box-shadow:0 0}70%{opacity:.85;box-shadow:0 0 0 .5rem #0000}to{opacity:1;box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.dash-latido{animation:none}}.dash-resumen{border-top:1px solid #ffffff1f;flex-direction:column;gap:.5rem;margin-top:.85rem;padding-top:.85rem;display:flex}.dash-resumen-dato{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.dash-resumen-dato span{color:#ffffffa6;font-size:.82rem}.dash-resumen-dato strong{color:#fff;font-variant-numeric:tabular-nums;font-size:.95rem}.dash-resumen--card{border-top-color:var(--marca-linea)}.dash-resumen--card span{color:var(--marca-apagado)}.dash-resumen--card strong{color:var(--marca-tinta)}@media (width<=767.98px){.dash-hero{padding:1.25rem 1.15rem 1.1rem}.dash-hero-acciones{width:100%}.dash-hero-btn{flex:1;justify-content:center}.dash-kpi .card-body{padding:.95rem 1rem}.dash-kpi-valor{font-size:1.15rem}}[data-bs-theme=dark] .dash-kpi{border-color:var(--marca-linea);background:var(--marca-superficie)}[data-bs-theme=dark] .dash-kpi:hover{border-color:var(--marca-linea-fuerte)}[data-bs-theme=dark] .dash-kpi-label{color:var(--marca-apagado)}[data-bs-theme=dark] .dash-kpi-valor{color:var(--marca-tinta)}[data-bs-theme=dark] .dash-kpi-nota{color:var(--marca-apagado)}[data-bs-theme=dark] .dash-card{border-color:var(--marca-linea);background:var(--marca-superficie)}[data-bs-theme=dark] .dash-card .card-header{border-bottom-color:var(--marca-linea)}[data-bs-theme=dark] .dash-card .card-title{color:var(--marca-tinta)}[data-bs-theme=dark] .dash-ver-todas{border-color:var(--marca-linea);color:var(--marca-apagado);background:0 0}[data-bs-theme=dark] .dash-ver-todas:hover{border-color:var(--estado-ok);color:var(--estado-ok)}[data-bs-theme=dark] .dash-saldo-item span{color:var(--marca-apagado)}[data-bs-theme=dark] .dash-saldo-item strong{color:var(--marca-tinta)}[data-bs-theme=dark] .dash-alerta{border-bottom-color:var(--marca-linea)}[data-bs-theme=dark] .dash-alerta-nombre{color:var(--marca-tinta)}[data-bs-theme=dark] .dash-alerta-marca{color:var(--marca-apagado)}[data-bs-theme=dark] .dash-ventas-lista .dash-venta{border-bottom-color:var(--marca-linea)}[data-bs-theme=dark] .dash-ventas-lista .dash-venta:hover{background:#2549700f}[data-bs-theme=dark] .dash-ventas-lista .dash-venta.esta-nueva{background:var(--estado-ok-suave)}[data-bs-theme=dark] .dash-venta-codigo{color:var(--marca-tinta)}[data-bs-theme=dark] .dash-venta-meta{color:var(--marca-apagado)}[data-bs-theme=dark] .dash-venta-monto,[data-bs-theme=dark] .dash-venta-pill,[data-bs-theme=dark] .dash-tend--sube{color:var(--estado-ok)}[data-bs-theme=dark] .dash-tend--baja{color:var(--estado-error)}[data-bs-theme=dark] .dash-top-fila{border-bottom-color:var(--marca-linea)}[data-bs-theme=dark] .dash-top-enlace:hover{background:#ffffff0a}[data-bs-theme=dark] .dash-top-enlace:active{background:#ffffff12}[data-bs-theme=dark] .dash-top-puesto{background:var(--marca-suave);color:var(--marca-apagado)}[data-bs-theme=dark] .dash-top-nombre,[data-bs-theme=dark] .dash-top-ingreso,[data-bs-theme=dark] .dash-top-unidades{color:var(--marca-tinta)}[data-bs-theme=dark] .dash-top-unidades em{color:var(--marca-apagado)}[data-bs-theme=dark] .dash-top-pista,[data-bs-theme=dark] .dash-stock-pista{background:var(--marca-suave)}[data-bs-theme=dark] .dash-resumen--card{border-top-color:var(--marca-linea)}#page-topbar{border-bottom:1px solid color-mix(in srgb, var(--marca-linea) 80%, transparent);background:color-mix(in srgb, var(--marca-superficie) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);box-shadow:0 1px 2px #0a182b08}.app-search .form-control{border:1px solid var(--marca-linea);border-radius:var(--radio-pill);background:var(--marca-suave);padding:.55rem 1rem .55rem 2.5rem;font-size:.88rem;transition:border-color .2s,box-shadow .2s,background .2s}.app-search .form-control::placeholder{color:color-mix(in srgb, var(--marca-apagado) 60%, transparent)}.app-search .form-control:hover{border-color:var(--marca-linea-fuerte)}.app-search .form-control:focus{border-color:var(--marca-azul);box-shadow:var(--anillo-foco);background:var(--marca-superficie)}.app-search .search-widget-icon{color:var(--marca-apagado);font-size:1.1rem}.app-search .search-widget-icon.mdi-magnify{position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.header-item .btn-topbar{border-radius:var(--radio-md);width:2.4rem;height:2.4rem;color:var(--marca-apagado);background:0 0;border:1px solid #0000;transition:background .15s,color .15s,border-color .15s,transform .15s}.header-item .btn-topbar:hover{color:var(--marca-tinta);background:var(--marca-suave);border-color:var(--marca-linea-fuerte);transform:translateY(-1px)}.header-item .btn-topbar:focus-visible{box-shadow:var(--anillo-foco)}.topbar-badge{text-align:center;border-radius:2rem;min-width:1rem;padding:.2rem .4rem;font-size:.65rem;font-weight:650}.topbar-user .btn{border-radius:.65rem;padding:.3rem .6rem;transition:background .15s}.topbar-user .btn:hover{background:var(--marca-suave)}.topbar-user .header-profile-user{border:2px solid var(--marca-linea);object-fit:cover;width:2.1rem;height:2.1rem}.topbar-user .user-name-text{color:var(--marca-tinta);font-size:.88rem;font-weight:600}.topbar-user .user-name-sub-text{color:var(--marca-apagado)}.dropdown-menu-lg{border:1px solid var(--marca-linea);border-radius:var(--radio-lg);box-shadow:var(--sombra-lg);overflow:hidden}.dropdown-head{background:var(--grad-marca)!important;border-radius:var(--radio-lg) var(--radio-lg) 0 0!important}.notification-item{border-bottom:1px solid var(--marca-linea);border-radius:0;padding:.75rem 1rem;transition:background .12s}.notification-item:hover{background:#25497008}.notification-item:last-child{border-bottom:0}.dropdown-header{color:var(--marca-tinta);border-bottom:1px solid var(--marca-linea);padding:.75rem 1rem;font-size:.88rem;font-weight:650}.dropdown-item{padding:.5rem 1rem;font-size:.88rem;transition:background .12s}.dropdown-item:hover{background:#2549700a}[data-bs-theme=dark] #page-topbar{border-bottom-color:var(--marca-linea);background:color-mix(in srgb, var(--marca-fondo) 82%, transparent);box-shadow:0 1px 3px #0003}[data-bs-theme=dark] .app-search .form-control{border-color:var(--marca-linea);color:var(--marca-tinta);background:#ffffff0a}[data-bs-theme=dark] .app-search .form-control:focus{border-color:var(--vz-primary);background:#ffffff0f}[data-bs-theme=dark] .header-item .btn-topbar{color:#ffffff8c}[data-bs-theme=dark] .header-item .btn-topbar:hover{color:#fff;background:#ffffff0f;border-color:#ffffff14}[data-bs-theme=dark] .topbar-user .header-profile-user{border-color:#ffffff1f}[data-bs-theme=dark] .topbar-user .user-name-text{color:var(--marca-tinta)}[data-bs-theme=dark] .dropdown-menu-lg{border-color:var(--marca-linea);background:var(--marca-superficie)}[data-bs-theme=dark] .notification-item{border-bottom-color:var(--marca-linea)}[data-bs-theme=dark] .notification-item:hover{background:#ffffff0a}[data-bs-theme=dark] .dropdown-header{color:var(--marca-tinta);border-bottom-color:var(--marca-linea)}.profile-hero{isolation:isolate;color:#fff;background:var(--grad-marca);border-radius:.85rem;padding:2rem 1.75rem 1.5rem;position:relative;overflow:hidden}.profile-hero:before{content:"";pointer-events:none;z-index:0;opacity:.55;background-image:radial-gradient(#ffffff12 1px,#0000 1.5px);background-size:1.15rem 1.15rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 100% at 85% 0,#000 0%,#0000 100%);mask-image:radial-gradient(70% 100% at 85% 0,#000 0%,#0000 100%)}.profile-hero:after{content:"";pointer-events:none;z-index:0;border:1px solid #ffffff14;border-radius:50%;width:22rem;height:22rem;position:absolute;top:-10rem;right:-6rem}.profile-hero>*{z-index:1;position:relative}.profile-hero-content{align-items:center;gap:1.5rem;display:flex}.profile-hero-avatar{flex-shrink:0;position:relative}.profile-hero-avatar .profile-avatar-img{object-fit:cover;border:3px solid #ffffff40;border-radius:50%;width:5rem;height:5rem;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 14px #0003}.profile-hero-avatar .profile-avatar-img:hover{transform:scale(1.05);box-shadow:0 6px 20px #0000004d}.profile-hero-info{min-width:0}.profile-hero-name{letter-spacing:-.03em;margin:0;font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:700;line-height:1.15;color:#fff!important}.profile-hero-role{color:#fffc;letter-spacing:.03em;text-transform:uppercase;background:#ffffff14;border:1px solid #fff3;border-radius:99px;align-items:center;gap:.4rem;margin:.3rem 0 0;padding:.3rem .7rem;font-size:.75rem;font-weight:600;display:inline-flex}.profile-hero-role i{color:#c5a162;font-size:.85rem}.profile-hero-meta{flex-wrap:wrap;gap:1rem;margin-top:.75rem;display:flex}.profile-hero-meta-item{color:#fff9;align-items:center;gap:.35rem;font-size:.8rem;display:inline-flex}.profile-hero-meta-item i{color:#fff6;font-size:.9rem}.profile-sidebar .card{border:1px solid var(--marca-linea);background:var(--marca-superficie);border-radius:.8rem;transition:box-shadow .18s ease-out;overflow:hidden}.profile-sidebar .card:hover{box-shadow:0 .6rem 1.5rem #0a182b0f}.profile-sidebar-card{padding:0!important}.profile-sidebar-header{border-bottom:1px solid var(--marca-linea);padding:1.25rem 1.25rem .75rem}.profile-sidebar-header h6{color:var(--marca-tinta);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:650}.profile-sidebar-body{padding:.5rem 0}.profile-info-row{align-items:center;gap:.75rem;padding:.65rem 1.25rem;transition:background .15s;display:flex}.profile-info-row:hover{background:#25497008}.profile-info-icon{border-radius:.5rem;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:.9rem;display:grid}.profile-info-icon--email{color:#5792bf;background:#5792bf1a}.profile-info-icon--phone{color:#254970;background:#2549701a}.profile-info-icon--date{color:#c5a162;background:#c5a1621a}.profile-info-icon--role{color:#1baf7a;background:#1baf7a1a}.profile-info-content{flex-grow:1;min-width:0}.profile-info-label{color:var(--marca-apagado);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.15rem;font-size:.68rem;font-weight:600;display:block}.profile-info-value{color:var(--marca-tinta);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:500;display:block;overflow:hidden}.profile-tabs .nav-tabs-custom{background:0 0;border-bottom:0;gap:.25rem;padding:.5rem 1.25rem 0}.profile-tabs .nav-link{color:var(--marca-apagado);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:.5rem .5rem 0 0;padding:.7rem 1rem;font-size:.85rem;font-weight:550;transition:all .2s}.profile-tabs .nav-link:hover{color:var(--marca-tinta);border-bottom-color:var(--marca-linea);background:#25497008}.profile-tabs .nav-link.active{color:#254970;background:0 0;border-bottom-color:#254970;font-weight:650}.profile-tabs .nav-link i{margin-right:.35rem;font-size:.95rem}.profile-form .form-label{color:var(--marca-tinta);letter-spacing:.01em;margin-bottom:.4rem;font-size:.8rem;font-weight:600}.profile-form .form-control{border:1px solid var(--marca-linea);color:var(--marca-tinta);background:var(--marca-suave);border-radius:.6rem;padding:.6rem .85rem;font-size:.88rem;transition:border-color .2s,box-shadow .2s,background .2s}.profile-form .form-control::placeholder{color:#a7b1bf}.profile-form .form-control:focus{background:var(--marca-superficie);border-color:#254970;box-shadow:0 0 0 .2rem #25497014}.profile-form .form-control.is-invalid{border-color:#e34948}.profile-form .form-control.is-invalid:focus{box-shadow:0 0 0 .2rem #e349481a}.profile-form .invalid-feedback{font-size:.76rem}.profile-btn-primary{color:var(--marca-tinta);background:#c5a162;border:0;border-radius:.6rem;align-items:center;gap:.4rem;padding:.6rem 1.25rem;font-size:.85rem;font-weight:650;transition:background .2s,box-shadow .2s,transform .15s;display:inline-flex;box-shadow:0 8px 18px #0000002e}.profile-btn-primary:hover{color:var(--marca-tinta);background:#b8935a;transform:translateY(-1px);box-shadow:0 10px 22px #0000003d}.profile-btn-primary:active{transform:translateY(0)}.profile-btn-outline{border:1px solid var(--marca-linea);background:var(--marca-superficie);color:var(--marca-apagado);border-radius:.6rem;align-items:center;gap:.4rem;padding:.6rem 1.25rem;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.profile-btn-outline:hover{color:#254970;background:#2549700a;border-color:#254970}.profile-btn-danger{color:#e34948;background:#e349480f;border:1px solid #e349484d;border-radius:.6rem;align-items:center;gap:.4rem;padding:.6rem 1.25rem;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.profile-btn-danger:hover{color:#fff;background:#e34948;border-color:#e34948}.profile-main .card{border:1px solid var(--marca-linea);background:var(--marca-superficie);border-radius:.8rem;transition:box-shadow .18s ease-out;overflow:hidden}.profile-main .card:hover{box-shadow:0 .6rem 1.5rem #0a182b0f}.profile-2fa-qr{background:var(--marca-suave);border:1px solid var(--marca-linea);border-radius:.65rem;padding:1rem;display:inline-block}.profile-2fa-codes{background:var(--marca-suave);border:1px solid var(--marca-linea);border-radius:.65rem;padding:1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.85rem;line-height:1.6}.profile-2fa-codes div{color:var(--marca-tinta);letter-spacing:.02em;padding:.2rem 0}@media (width<=767.98px){.profile-hero{padding:1.5rem 1.15rem 1.25rem}.profile-hero-content{text-align:center;flex-direction:column}.profile-hero-meta{justify-content:center}.profile-hero-avatar .profile-avatar-img{width:4rem;height:4rem}}[data-bs-theme=dark] .profile-sidebar .card{background:#0a182b;border-color:#ffffff14}[data-bs-theme=dark] .profile-sidebar-header{border-bottom-color:#ffffff0f}[data-bs-theme=dark] .profile-sidebar-header h6{color:#e8ecf1}[data-bs-theme=dark] .profile-info-row:hover{background:#2549700f}[data-bs-theme=dark] .profile-info-label{color:#ffffff80}[data-bs-theme=dark] .profile-info-value{color:#e8ecf1}[data-bs-theme=dark] .profile-tabs .nav-link{color:#ffffff80}[data-bs-theme=dark] .profile-tabs .nav-link:hover{color:#e8ecf1;border-bottom-color:#ffffff1a}[data-bs-theme=dark] .profile-tabs .nav-link.active{color:#1baf7a;border-bottom-color:#1baf7a}[data-bs-theme=dark] .profile-form .form-label{color:#e8ecf1}[data-bs-theme=dark] .profile-form .form-control{color:#e8ecf1;background:#ffffff0a;border-color:#ffffff14}[data-bs-theme=dark] .profile-form .form-control:focus{background:#ffffff0f;border-color:#254970}[data-bs-theme=dark] .profile-main .card{background:#0a182b;border-color:#ffffff14}[data-bs-theme=dark] .profile-btn-outline{color:#fff9;background:0 0;border-color:#ffffff1f}[data-bs-theme=dark] .profile-btn-outline:hover{color:#1baf7a;border-color:#1baf7a}[data-bs-theme=dark] .profile-2fa-qr,[data-bs-theme=dark] .profile-2fa-codes{background:#ffffff0a;border-color:#ffffff14}[data-bs-theme=dark] .profile-2fa-codes div{color:#e8ecf1}.clientes-modulo .personas-hero{isolation:isolate;position:relative;overflow:hidden;background:var(--grad-marca)!important}.clientes-modulo .personas-hero:before{content:"";pointer-events:none;z-index:0;opacity:.55;background-image:radial-gradient(#ffffff12 1px,#0000 1.5px);background-size:1.15rem 1.15rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 100% at 85% 0,#000 0%,#0000 100%);mask-image:radial-gradient(70% 100% at 85% 0,#000 0%,#0000 100%)}.clientes-modulo .personas-hero:after{content:"";pointer-events:none;z-index:0;border:1px solid #ffffff14;border-radius:50%;width:22rem;height:22rem;position:absolute;top:-10rem;right:-6rem}.clientes-modulo .personas-hero>*{z-index:1;position:relative}.clientes-modulo .personas-hero h4{letter-spacing:-.03em;font-weight:700}.clientes-modulo .personas-chip{color:#c5a162!important;background:#c5a16233!important;border-color:#c5a16259!important}.clientes-modulo .personas-chip i{color:#c5a162}.clientes-modulo .personas-nueva-hero{font-weight:650;transition:background .2s,box-shadow .2s,transform .15s;box-shadow:0 8px 18px #0000002e;color:var(--marca-tinta)!important;background:#c5a162!important;border:0!important}.clientes-modulo .personas-nueva-hero:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0000003d;color:var(--marca-tinta)!important;background:#b8935a!important}.clientes-modulo .personas-encabezado{border-radius:var(--radio-xl)}.clientes-modulo .personas-kpis .card{border:1px solid var(--marca-linea);border-radius:var(--radio-lg);box-shadow:var(--sombra-card);transition:transform .2s var(--ease-salida), box-shadow .2s var(--ease-salida), border-color .2s var(--ease-salida)}.clientes-modulo .personas-kpis .card:hover{box-shadow:var(--sombra-card-hover);border-color:var(--marca-linea-fuerte);transform:translateY(-2px)}.clientes-modulo .personas-toolbar{background:0 0;border-bottom:1px solid var(--marca-linea)!important}.clientes-modulo .personas-toolbar .card-title{color:var(--marca-tinta);font-weight:650}.clientes-modulo .personas-busqueda{border-radius:.6rem;transition:border-color .2s,box-shadow .2s,background .2s;border:1px solid var(--marca-linea)!important;background:var(--marca-suave)!important}.clientes-modulo .personas-busqueda:focus{background:var(--marca-superficie)!important;border-color:#254970!important;box-shadow:0 0 0 .2rem #25497014!important}.clientes-modulo .search-box .search-icon{color:#a7b1bf}.clientes-modulo .filtro-estado .btn{border-radius:.5rem;padding:.4rem .85rem;font-size:.78rem;font-weight:600;transition:all .2s}.clientes-modulo .filtro-estado .btn.btn-primary{background:#254970;border-color:#254970}.clientes-modulo .filtro-estado .btn.btn-soft-secondary{background:var(--marca-suave);border-color:var(--marca-linea);color:var(--marca-apagado)}.clientes-modulo .filtro-estado .btn.btn-soft-secondary:hover{background:var(--marca-suave);color:var(--marca-tinta)}.clientes-modulo .personas-listado{border:1px solid var(--marca-linea);border-radius:var(--radio-lg);box-shadow:var(--sombra-card)!important}.clientes-modulo .tabla-personas thead th{color:var(--marca-apagado);border-bottom:1px solid var(--marca-linea);letter-spacing:.04em;font-size:.72rem;font-weight:600;background:var(--marca-suave)!important}.clientes-modulo .tabla-personas tbody tr{transition:background-color .16s ease-out,box-shadow .16s ease-out}.clientes-modulo .tabla-personas tbody tr:hover{background:#25497006;box-shadow:inset 3px 0 #254970}.clientes-modulo .tabla-personas tbody td{border-bottom:1px solid var(--marca-linea);color:var(--marca-tinta)}.clientes-modulo .col-codigo{font-family:SFMono-Regular,Consolas,monospace;font-weight:600}.clientes-modulo .avatar-title{font-weight:650}.clientes-modulo .paginacion-compacta .page-link{color:var(--marca-apagado);border:0;border-radius:.5rem;margin:0 .125rem}.clientes-modulo .paginacion-compacta .page-link:hover{background:var(--marca-suave);color:var(--marca-tinta)}.clientes-modulo .paginacion-compacta .page-item.active .page-link{color:#fff;background:#254970}.clientes-modulo .paginacion-compacta .page-item.disabled .page-link{opacity:.45}.clientes-modulo .personas-empty-icon{background:linear-gradient(135deg,#2549701a,#5792bf1a)!important;box-shadow:inset 0 0 0 1px #2549701f!important}.clientes-modulo .personas-empty-icon .avatar-title{color:#254970!important;background:0 0!important}.clientes-modulo .modal-persona-content,.clientes-modulo .modal-eliminar-content{border-radius:var(--radio-xl);box-shadow:var(--sombra-xl);border:0;overflow:hidden}.clientes-modulo .modal-persona-content{flex-direction:column;max-height:calc(100dvh - 2rem);display:flex}.clientes-modulo .modal-persona-content>form{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.clientes-modulo .modal-persona-header{color:#fff;border:0;position:relative;overflow:hidden;background:var(--grad-marca)!important}.clientes-modulo .modal-persona-header:before{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:1rem 1rem;position:absolute;inset:0}.clientes-modulo .modal-persona-header>*{z-index:1;position:relative}.clientes-modulo .modal-persona-header .modal-title{color:#fff;font-weight:650}.clientes-modulo .modal-persona-header small{color:#ffffffb8!important}.clientes-modulo .modal-persona-icon{color:#254970;background:var(--marca-superficie);box-shadow:0 .4rem 1rem #00000026}.clientes-modulo .modal-persona-close{filter:brightness(0)invert();opacity:.78;transition:opacity .2s}.clientes-modulo .modal-persona-close:hover{opacity:1}.clientes-modulo .modal-persona-body{overscroll-behavior:contain;background:var(--marca-superficie);scrollbar-color:#25497061 transparent;scrollbar-width:thin;flex:auto;min-height:0;overflow:hidden auto}.clientes-modulo .modal-persona-body::-webkit-scrollbar{width:.45rem}.clientes-modulo .modal-persona-body::-webkit-scrollbar-thumb{border:2px solid var(--marca-linea);background:#25497061;border-radius:1rem}.clientes-modulo .modal-section-title{color:var(--marca-tinta);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;display:flex}.clientes-modulo .modal-section-title i{color:#254970;letter-spacing:0;background:#2549701a;border-radius:.42rem;place-items:center;width:1.55rem;height:1.55rem;font-size:.95rem;display:grid}.clientes-modulo .modal-persona-content .form-label{color:#4b5565;font-size:.82rem;font-weight:600}.clientes-modulo .modal-persona-content .form-control,.clientes-modulo .modal-persona-content .input-group-text{border-color:var(--marca-linea);background:var(--marca-superficie);min-height:2.8rem}.clientes-modulo .modal-persona-content .form-control:focus{border-color:#254970;box-shadow:0 0 0 .2rem #2549701a}.clientes-modulo .modal-persona-content .input-group-text{color:#254970}.clientes-modulo .modal-persona-footer{background:var(--marca-superficie);box-shadow:0 -1px 0 var(--marca-linea);border:0;flex:none}.clientes-modulo .modal-cancelar{border:1px solid var(--marca-linea);color:var(--marca-apagado);font-weight:600}.clientes-modulo .modal-cancelar:hover{background:var(--marca-suave);border-color:var(--marca-linea);color:var(--marca-tinta)}.clientes-modulo .modal-guardar{background:var(--marca-azul);border-color:var(--marca-azul);color:#fff;min-width:10rem;box-shadow:var(--sombra-sm);padding:.55rem 1.25rem;font-weight:650;transition:all .2s}.clientes-modulo .modal-guardar:hover:not(:disabled){background:var(--marca-azul-hondo);border-color:var(--marca-azul-hondo);box-shadow:var(--sombra-sm);transform:translateY(-1px)}.clientes-modulo .modal-guardar:active:not(:disabled){transform:translateY(0)}.clientes-modulo .modal-persona-footer{background:var(--marca-superficie);border-top:1px solid var(--marca-linea);padding:.85rem 1.25rem!important}.clientes-modulo .modal-persona-footer small{font-size:.78rem}.clientes-modulo .modal-persona-footer small.text-success{font-weight:500;color:#254970!important}.clientes-modulo .modal-persona-footer small.text-muted{color:var(--marca-apagado)!important}.clientes-modulo .modal-persona-content .form-label{color:var(--marca-tinta);margin-bottom:.35rem;font-size:.8rem;font-weight:600}.clientes-modulo .modal-persona-content .form-control{border-color:var(--marca-linea);background:var(--marca-superficie);border-radius:.55rem;padding:.55rem .75rem;font-size:.88rem;transition:border-color .2s,box-shadow .2s}.clientes-modulo .modal-persona-content .form-control::placeholder{color:#a7b1bf}.clientes-modulo .modal-persona-content .form-control:focus{background:var(--marca-superficie);border-color:#254970;box-shadow:0 0 0 .2rem #25497014}.clientes-modulo .modal-persona-content .form-control.is-valid{background-image:none;border-color:#1baf7a}.clientes-modulo .modal-persona-content .form-control.is-invalid{border-color:#e34948}.clientes-modulo .modal-persona-content .form-control.is-invalid:focus{box-shadow:0 0 0 .2rem #e3494814}.clientes-modulo .modal-persona-content .input-group-text{background:var(--marca-suave);border-color:var(--marca-linea);color:#254970;font-size:.95rem}.clientes-modulo .modal-persona-content textarea.form-control{min-height:auto}.clientes-modulo .modal-eliminar-dialog{max-width:25rem}.clientes-modulo .modal-eliminar-body{padding:2rem!important}.clientes-modulo .modal-eliminar-icon{color:#e34948;background:#e3494814;border-radius:50%;place-items:center;width:5rem;height:5rem;display:grid;box-shadow:0 .75rem 1.5rem #e349481f}.clientes-modulo .modal-eliminar-icon .avatar-title{color:inherit;background:0 0}.clientes-modulo .modal-eliminar-content h5{color:var(--marca-tinta);font-weight:650}.clientes-modulo .modal-eliminar-nombre{color:#e34948;font-weight:650}.clientes-modulo .modal-eliminar-btn{background:#e34948;border-color:#e34948;min-width:10rem;font-weight:650;transition:all .2s;box-shadow:0 6px 16px #e3494833}.clientes-modulo .modal-eliminar-btn:hover{background:#c93c3c;border-color:#c93c3c;transform:translateY(-1px);box-shadow:0 8px 20px #e3494847}.clientes-modulo .modal-baja-icon{color:#8a6b34;background:#8a6b341a;box-shadow:0 .75rem 1.5rem #8a6b3424}.clientes-modulo .trabajador-pasos{border-bottom:1px solid var(--marca-linea);padding-bottom:1rem}.clientes-modulo .trabajador-pasos .paso-punto{border:2px solid var(--marca-linea);background:var(--marca-superficie);width:1.75rem;height:1.75rem;color:var(--marca-apagado);font-size:.78rem;font-weight:700;transition:all .25s}.clientes-modulo .trabajador-pasos .paso-punto.activo{color:#fff;background:#254970;border-color:#254970;box-shadow:0 0 0 .25rem #25497026}.clientes-modulo .trabajador-pasos .paso-punto.completado{color:#254970;background:#2549701a;border-color:#25497040}.clientes-modulo .trabajador-pasos .paso-linea{background:var(--marca-suave);width:3rem;height:2px}.clientes-modulo .trabajador-pasos .paso-linea.completado{background:#254970}.clientes-modulo .trabajador-persona-elegida{background:linear-gradient(135deg,#2549700a,#25497005);border:1px solid #2549702e;border-radius:.75rem;transition:box-shadow .2s}.clientes-modulo .trabajador-persona-elegida:hover{box-shadow:0 4px 12px #25497014}.clientes-modulo .trabajador-codigo{background:linear-gradient(135deg, var(--marca-suave), var(--marca-suave));border:1px dashed #2549704d;border-radius:.75rem}.clientes-modulo .trabajador-codigo h5{color:#254970;letter-spacing:.06em;font-weight:700}.clientes-modulo .trabajador-codigo small{color:var(--marca-apagado)}.clientes-modulo .trabajador-sin-resultados{background:linear-gradient(135deg,#c5a1620a,#c5a16205);border:1px dashed #c5a1624d;border-radius:.75rem}.clientes-modulo .trabajador-sin-resultados h6{color:var(--marca-tinta)}.clientes-modulo .trabajador-sin-resultados p{color:var(--marca-apagado)}.clientes-modulo .trabajador-sin-resultados .btn-success{background:#254970;border-color:#254970}.clientes-modulo .trabajador-resultados{border:1px solid var(--marca-linea);border-radius:.65rem;overflow:hidden}.clientes-modulo .trabajador-resultados .list-group-item{border-color:var(--marca-linea);border-left:0;border-right:0;padding:.75rem 1rem;transition:all .15s}.clientes-modulo .trabajador-resultados .list-group-item:first-child{border-top:0}.clientes-modulo .trabajador-resultados .list-group-item:last-child{border-bottom:0}.clientes-modulo .trabajador-resultados .list-group-item:hover{background:#25497008;box-shadow:inset 3px 0 #254970}.clientes-modulo .badge.bg-secondary-subtle{border:1px solid #6b778a26;background:#6b778a1a!important}@media (width<=575.98px){.clientes-modulo .modal-persona-dialog{height:calc(100dvh - 1rem);margin:.5rem}.clientes-modulo .modal-persona-content{max-height:100%}.clientes-modulo .modal-persona-header,.clientes-modulo .modal-persona-body,.clientes-modulo .modal-persona-footer{padding:1.25rem!important}.clientes-modulo .modal-persona-footer>div{flex-direction:column;align-items:stretch!important}.clientes-modulo .modal-persona-footer .d-flex.gap-2{width:100%}.clientes-modulo .modal-persona-footer .btn{flex:1}}.qrs-modulo .crud-hero{background:var(--grad-marca)!important}.qrs-modulo .crud-hero:before{background-image:radial-gradient(#ffffff12 1px,#0000 1.5px);background-size:1.15rem 1.15rem}.qrs-modulo .crud-hero h4{letter-spacing:-.03em;font-weight:700}.qrs-modulo .crud-chip{background:color-mix(in srgb, var(--marca-oro) 20%, transparent)!important;border-color:color-mix(in srgb, var(--marca-oro) 35%, transparent)!important;color:var(--marca-oro)!important}.qrs-modulo .crud-chip i{color:var(--marca-oro)}.qrs-modulo .crud-nueva-hero{box-shadow:var(--sombra-sm);font-weight:650;transition:background .2s,box-shadow .2s,transform .15s;background:var(--marca-oro)!important;color:var(--marca-tinta)!important;border:0!important}.qrs-modulo .crud-nueva-hero:hover{box-shadow:var(--sombra-md);transform:translateY(-1px);background:color-mix(in srgb, var(--marca-oro) 88%, #000)!important;color:var(--marca-tinta)!important}.qrs-modulo .crud-encabezado{border-radius:var(--radio-xl)}.qrs-modulo .crud-kpis .card{border:1px solid var(--marca-linea);border-radius:var(--radio-lg);box-shadow:var(--sombra-card);transition:transform .2s var(--ease-salida), box-shadow .2s var(--ease-salida), border-color .2s var(--ease-salida)}.qrs-modulo .crud-kpis .card:hover{box-shadow:var(--sombra-card-hover);border-color:var(--marca-linea-fuerte);transform:translateY(-2px)}.qrs-modulo .crud-toolbar{background:0 0;border-bottom:1px solid var(--marca-linea)!important}.qrs-modulo .crud-toolbar .card-title{color:var(--marca-tinta);font-weight:650}.qrs-modulo .crud-busqueda{border-radius:var(--radio-sm);transition:border-color .2s,box-shadow .2s,background .2s;border:1px solid var(--marca-linea)!important;background:var(--marca-suave)!important}.qrs-modulo .crud-busqueda:focus{border-color:var(--marca-azul)!important;box-shadow:var(--anillo-foco)!important;background:var(--marca-superficie)!important}.qrs-modulo .search-box .search-icon{color:var(--marca-apagado)}.qrs-modulo .form-select{border:1px solid var(--marca-linea);border-radius:var(--radio-sm);background:var(--marca-suave);transition:border-color .2s,box-shadow .2s}.qrs-modulo .form-select:focus{border-color:var(--marca-azul);box-shadow:var(--anillo-foco);background:var(--marca-superficie)}.qrs-modulo .crud-listado{border:1px solid var(--marca-linea);border-radius:var(--radio-lg);box-shadow:var(--sombra-card)!important}.qrs-modulo .tabla-crud thead th{color:var(--marca-apagado);border-bottom:1px solid var(--marca-linea);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:650;background:var(--marca-suave)!important}.qrs-modulo .tabla-crud tbody tr{transition:background-color .18s ease-out,box-shadow .18s ease-out}.qrs-modulo .tabla-crud tbody tr:hover{box-shadow:inset 3px 0 0 var(--marca-azul);background:#25497009}.qrs-modulo .tabla-crud tbody td{border-bottom:1px solid var(--marca-linea);color:var(--marca-tinta)}.qrs-modulo .qr-miniatura{border:1px solid var(--marca-linea);border-radius:var(--radio-sm);background:var(--marca-superficie);width:3rem;height:3rem;box-shadow:var(--sombra-xs);padding:.2rem;transition:transform .2s,box-shadow .2s}.qrs-modulo .qr-miniatura img{object-fit:contain;width:100%;height:100%}.qrs-modulo .qr-miniatura:hover{box-shadow:var(--sombra-sm);transform:scale(1.05)}.qrs-modulo .qr-miniatura-placeholder{width:100%;height:100%;color:var(--marca-apagado);background:var(--marca-suave);border-radius:var(--radio-xs);place-items:center;font-size:1.2rem;display:grid}.qrs-modulo .qr-banco-chip{background:color-mix(in srgb, var(--marca-azul) 8%, transparent);color:var(--marca-azul-texto);border-radius:var(--radio-xs);border:1px solid color-mix(in srgb, var(--marca-azul) 18%, transparent);padding:.2rem .55rem;font-size:.78rem;font-weight:600;display:inline-block}.qrs-modulo .qr-vigencia-dot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.qrs-modulo .qr-vigencia-dot-ok{background:var(--estado-ok);box-shadow:0 0 0 3px var(--estado-ok-suave)}.qrs-modulo .qr-vigencia-dot-expired{background:var(--estado-error);box-shadow:0 0 0 3px var(--estado-error-suave)}.qrs-modulo .qr-cobros-pill{border-radius:var(--radio-sm);background:var(--marca-suave);min-width:1.8rem;height:1.8rem;color:var(--marca-apagado);justify-content:center;align-items:center;padding:0 .45rem;font-size:.82rem;font-weight:650;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.qrs-modulo .qr-cobros-pill-activo{color:var(--marca-azul-texto);background:#2549701f;box-shadow:0 0 0 2px #25497026}.qrs-modulo .qr-estado-chip{border-radius:var(--radio-xs);align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex}.qrs-modulo .qr-estado-dot{border-radius:50%;width:.4rem;height:.4rem}.qrs-modulo .qr-estado-vigente{background:var(--estado-ok-suave);color:var(--estado-ok);border:1px solid color-mix(in srgb, var(--estado-ok) 20%, transparent)}.qrs-modulo .qr-estado-vigente .qr-estado-dot{background:var(--estado-ok)}.qrs-modulo .qr-estado-inactivo{background:color-mix(in srgb, var(--marca-apagado) 10%, transparent);color:var(--marca-apagado);border:1px solid color-mix(in srgb, var(--marca-apagado) 15%, transparent)}.qrs-modulo .qr-estado-inactivo .qr-estado-dot{background:var(--marca-apagado)}.qrs-modulo .qr-estado-caducado{background:var(--estado-error-suave);color:var(--estado-error);border:1px solid color-mix(in srgb, var(--estado-error) 20%, transparent)}.qrs-modulo .qr-estado-caducado .qr-estado-dot{background:var(--estado-error)}.qrs-modulo .qr-accion-toggle,.qrs-modulo .qr-accion-editar,.qrs-modulo .qr-accion-eliminar{transition:color .2s}.qrs-modulo .fila-dado-de-baja{opacity:.6}.qrs-modulo .border-top-dashed{border-top:1px dashed var(--marca-linea)!important}.qrs-modulo .crud-paginacion .page-link{border-radius:var(--radio-sm);color:var(--marca-apagado);border:0;margin:0 .125rem}.qrs-modulo .crud-paginacion .page-link:hover{background:var(--marca-suave);color:var(--marca-tinta)}.qrs-modulo .crud-paginacion .page-item.active .page-link{background:var(--marca-azul);color:#fff}.qrs-modulo .crud-paginacion .page-item.disabled .page-link{opacity:.45}.qrs-modulo .avatar-lg .avatar-title{color:var(--marca-azul-texto)!important;background:#2549701a!important}.qrs-modulo .modal-crud-content{border-radius:var(--radio-xl);box-shadow:var(--sombra-xl);border:0;overflow:hidden}.qrs-modulo .modal-crud-header{color:#fff;border:0;position:relative;overflow:hidden;background:var(--grad-marca)!important}.qrs-modulo .modal-crud-header:before{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:1rem 1rem;position:absolute;inset:0}.qrs-modulo .modal-crud-header>*{z-index:1;position:relative}.qrs-modulo .modal-crud-header .modal-title{color:#fff;font-weight:650}.qrs-modulo .modal-crud-header small{color:#ffffffb8!important}.qrs-modulo .modal-crud-icon{color:var(--marca-azul-texto);background:var(--marca-superficie);box-shadow:var(--sombra-sm)}.qrs-modulo .modal-crud-close{filter:brightness(0)invert();opacity:.78;transition:opacity .2s}.qrs-modulo .modal-crud-close:hover{opacity:1}.qrs-modulo .modal-crud-body{overscroll-behavior:contain;background:var(--marca-superficie);scrollbar-color:#25497061 transparent;scrollbar-width:thin;flex:auto;min-height:0;overflow:hidden auto}.qrs-modulo .modal-crud-body::-webkit-scrollbar{width:.45rem}.qrs-modulo .modal-crud-body::-webkit-scrollbar-thumb{border:2px solid var(--marca-linea);background:#25497061;border-radius:1rem}.qrs-modulo .modal-crud-content .form-label{color:var(--marca-tinta);margin-bottom:.35rem;font-size:.8rem;font-weight:600}.qrs-modulo .modal-crud-content .form-control{border-radius:var(--radio-sm);border-color:var(--marca-linea);background:var(--marca-superficie);padding:.55rem .75rem;font-size:.88rem;transition:border-color .2s,box-shadow .2s}.qrs-modulo .modal-crud-content .form-control::placeholder{color:var(--marca-apagado)}.qrs-modulo .modal-crud-content .form-control:focus{border-color:var(--marca-azul);box-shadow:var(--anillo-foco);background:var(--marca-superficie)}.qrs-modulo .modal-crud-content .form-control.is-valid{border-color:var(--estado-ok)}.qrs-modulo .modal-crud-content .form-control.is-invalid{border-color:var(--estado-error)}.qrs-modulo .modal-crud-content .form-control.is-invalid:focus{box-shadow:0 0 0 .2rem var(--estado-error-suave)}.qrs-modulo .modal-crud-content .form-check-input:checked{background-color:var(--marca-azul);border-color:var(--marca-azul)}.qrs-modulo .modal-crud-content .form-text{color:var(--marca-apagado);font-size:.75rem}.qrs-modulo .crud-upload{border:1px dashed var(--marca-linea);border-radius:var(--radio-md);background:var(--marca-suave);align-items:flex-start;gap:1rem;padding:1rem;transition:border-color .2s,background .2s;display:flex}.qrs-modulo .crud-upload:hover{border-color:var(--marca-azul);background:color-mix(in srgb, var(--marca-azul) 2%, transparent)}.qrs-modulo .crud-upload-preview{border:1px solid var(--marca-linea);border-radius:var(--radio-sm);background:var(--marca-superficie);flex-shrink:0;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex;overflow:hidden}.qrs-modulo .crud-upload-preview img{object-fit:contain;width:100%;height:100%;padding:.25rem}.qrs-modulo .crud-upload-preview .avatar-title{color:var(--marca-azul-texto);background:0 0;font-size:1.5rem}.qrs-modulo .modal-crud-footer{background:var(--marca-superficie);box-shadow:0 -1px 0 var(--marca-linea);border:0;flex:none;padding:.85rem 1.25rem!important}.qrs-modulo .modal-cancelar{border:1px solid var(--marca-linea);color:var(--marca-apagado);font-weight:600}.qrs-modulo .modal-cancelar:hover{background:var(--marca-suave);border-color:var(--marca-linea);color:var(--marca-tinta)}.qrs-modulo .modal-guardar{background:var(--marca-azul);border-color:var(--marca-azul);color:#fff;min-width:10rem;box-shadow:var(--sombra-sm);padding:.55rem 1.25rem;font-weight:650;transition:all .2s}.qrs-modulo .modal-guardar:hover:not(:disabled){background:var(--marca-azul-hondo);border-color:var(--marca-azul-hondo);box-shadow:var(--sombra-md);transform:translateY(-1px)}.qrs-modulo .modal-guardar:active:not(:disabled){transform:translateY(0)}.qrs-modulo .modal-pista-guardar{font-size:.78rem}.qrs-modulo .modal-pista-guardar.modal-pista-ok{color:var(--marca-azul-texto);font-weight:500}.qrs-modulo .modal-eliminar-dialog{max-width:25rem}.qrs-modulo .modal-eliminar-body{padding:2rem!important}.qrs-modulo .modal-eliminar-icon{width:5rem;height:5rem;color:var(--estado-error);background:var(--estado-error-suave);box-shadow:var(--sombra-sm);border-radius:50%;place-items:center;display:grid}.qrs-modulo .modal-eliminar-icon .avatar-title{color:inherit;background:0 0}.qrs-modulo .modal-eliminar-content h5{color:var(--marca-tinta);font-weight:650}.qrs-modulo .modal-eliminar-nombre{color:var(--estado-error);font-weight:650}.qrs-modulo .modal-eliminar-btn{background:var(--estado-error);border-color:var(--estado-error);min-width:10rem;box-shadow:var(--sombra-sm);font-weight:650;transition:all .2s}.qrs-modulo .modal-eliminar-btn:hover{background:color-mix(in srgb, var(--estado-error) 82%, #000);border-color:color-mix(in srgb, var(--estado-error) 82%, #000);box-shadow:var(--sombra-md);transform:translateY(-1px)}.kardex-modulo .kardex-hero{background:var(--grad-marca);border-radius:1rem;min-height:8rem;padding:2rem 2.25rem;position:relative;overflow:hidden}.kardex-modulo .kardex-hero-bg{pointer-events:none;background:radial-gradient(60% 50% at 85% 20%,#6366f11f 0%,#0000 70%),radial-gradient(40% 60% at 10% 80%,#c5a16214 0%,#0000 70%);position:absolute;inset:0}.kardex-modulo .kardex-hero-bg:after{content:"";background-image:radial-gradient(#ffffff0a 1px,#0000 1px);background-size:1.25rem 1.25rem;position:absolute;inset:0}.kardex-modulo .kardex-hero-content{z-index:1;justify-content:space-between;align-items:flex-start;gap:2rem;display:flex;position:relative}.kardex-modulo .kardex-hero-chip{color:#ffffffb3;letter-spacing:.03em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff1f;border-radius:2rem;align-items:center;gap:.4rem;margin-bottom:.75rem;padding:.3rem .75rem;font-size:.72rem;font-weight:600;display:inline-flex}.kardex-modulo .kardex-hero-chip i{font-size:.85rem}.kardex-modulo .kardex-hero-titulo{color:#fff;letter-spacing:-.03em;margin:0 0 .35rem;font-size:1.75rem;font-weight:700;line-height:1.2}.kardex-modulo .kardex-hero-subtitulo{color:#ffffff8c;max-width:28rem;margin:0;font-size:.88rem;line-height:1.5}.kardex-modulo .kardex-hero-acciones{flex-shrink:0}.kardex-modulo .kardex-hero-stat{text-align:center;-webkit-backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:.75rem;padding:.75rem 1.25rem}.kardex-modulo .kardex-hero-stat-valor{color:#fff;letter-spacing:-.02em;font-size:1.5rem;font-weight:700;line-height:1.2;display:block}.kardex-modulo .kardex-hero-stat-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.04em;margin-top:.15rem;font-size:.7rem;font-weight:600;display:block}.kardex-modulo .kardex-mini-stat{background:var(--marca-superficie);border:1px solid var(--marca-linea);border-radius:.7rem;align-items:center;gap:.75rem;padding:.85rem 1rem;transition:border-color .2s,box-shadow .2s,transform .18s;display:flex;position:relative;overflow:hidden}.kardex-modulo .kardex-mini-stat:hover{border-color:var(--marca-linea-fuerte);transform:translateY(-2px);box-shadow:0 .25rem .75rem #0000000a}.kardex-modulo .kardex-mini-stat-icono{border-radius:.55rem;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;font-size:1rem;display:grid}.kardex-modulo .kardex-mini-stat--hoy{color:var(--marca-azul);background:#25497014}.kardex-modulo .kardex-mini-stat--entradas{color:var(--estado-ok);background:#1baf7a14}.kardex-modulo .kardex-mini-stat--ajustes{color:var(--estado-alerta);background:#eda10014}.kardex-modulo .kardex-mini-stat--total{color:var(--marca-apagado);background:#6b778a14}.kardex-modulo .kardex-mini-stat-valor{color:var(--marca-tinta);letter-spacing:-.01em;font-size:1.1rem;font-weight:700;line-height:1.2;display:block}.kardex-modulo .kardex-mini-stat-label{color:var(--marca-apagado);margin-top:.1rem;font-size:.7rem;font-weight:500;display:block}.kardex-modulo .kardex-buscador-card{background:var(--marca-superficie);border:1px solid var(--marca-linea);border-radius:.85rem;padding:1.25rem 1.5rem;box-shadow:0 .15rem .4rem #00000008}.kardex-modulo .kardex-buscador-encabezado{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.kardex-modulo .kardex-buscador-icono{width:2rem;height:2rem;color:var(--marca-azul);background:#25497014;border-radius:.5rem;place-items:center;font-size:.95rem;display:grid}.kardex-modulo .kardex-buscador-titulo{color:var(--marca-tinta);margin:0;font-size:.88rem;font-weight:600}.kardex-modulo .kardex-buscador-hint{color:var(--marca-apagado);margin:0;font-size:.75rem}.kardex-modulo .kardex-buscador-input-wrap{position:relative}.kardex-modulo .kardex-buscador-input-icono{color:var(--marca-apagado);pointer-events:none;font-size:1rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.kardex-modulo .kardex-buscador-input{border:1px solid var(--marca-linea);background:var(--marca-suave);width:100%;color:var(--marca-tinta);border-radius:.6rem;padding:.7rem 2.5rem .7rem 2.75rem;font-size:.88rem;transition:border-color .2s,box-shadow .2s,background .2s}.kardex-modulo .kardex-buscador-input::placeholder{color:var(--marca-apagado)}.kardex-modulo .kardex-buscador-input:focus{border-color:var(--marca-azul);background:var(--marca-superficie);outline:none;box-shadow:0 0 0 .2rem #2549701a}.kardex-modulo .kardex-buscador-limpiar{cursor:pointer;color:var(--marca-apagado);background:0 0;border:0;border-radius:50%;padding:.25rem;font-size:1rem;transition:color .15s,background .15s;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.kardex-modulo .kardex-buscador-limpiar:hover{color:var(--marca-tinta);background:#0000000d}.kardex-modulo .kardex-coincidencias{border:1px solid var(--marca-linea);border-radius:.6rem;margin-top:.75rem;overflow:hidden}.kardex-modulo .kardex-coincidencia{border:0;border-bottom:1px solid var(--marca-suave);background:var(--marca-superficie);text-align:left;cursor:pointer;align-items:center;gap:.75rem;width:100%;padding:.65rem .85rem;transition:background .15s;display:flex}.kardex-modulo .kardex-coincidencia:last-child{border-bottom:0}.kardex-modulo .kardex-coincidencia:hover{background:var(--marca-suave)}.kardex-modulo .kardex-coincidencia-avatar{width:2rem;height:2rem;color:var(--marca-azul);background:#2549700f;border-radius:.45rem;flex-shrink:0;place-items:center;font-size:.85rem;transition:background .15s;display:grid}.kardex-modulo .kardex-coincidencia:hover .kardex-coincidencia-avatar{background:#2549701a}.kardex-modulo .kardex-coincidencia-info{flex-grow:1;min-width:0}.kardex-modulo .kardex-coincidencia-nombre{color:var(--marca-tinta);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;display:block;overflow:hidden}.kardex-modulo .kardex-coincidencia-meta{color:var(--marca-apagado);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;display:block;overflow:hidden}.kardex-modulo .kardex-coincidencia-meta code{color:var(--marca-azul);background:#2549700f;border-radius:.25rem;padding:.05rem .3rem;font-size:.7rem}.kardex-modulo .kardex-coincidencia-sep{margin:0 .2rem}.kardex-modulo .kardex-coincidencia-serial{color:var(--marca-apagado)}.kardex-modulo .kardex-coincidencia-estado{background:var(--marca-suave);color:var(--marca-apagado);border-radius:2rem;flex-shrink:0;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.68rem;font-weight:600;display:inline-flex}.kardex-modulo .kardex-coincidencia-flecha{color:var(--marca-linea-fuerte);flex-shrink:0;font-size:1rem;transition:color .15s,transform .15s}.kardex-modulo .kardex-coincidencia:hover .kardex-coincidencia-flecha{color:var(--marca-azul);transform:translate(2px)}.kardex-modulo .kardex-estado-punto{border-radius:50%;flex-shrink:0;width:6px;height:6px}.kardex-modulo .kardex-estado--en_stock{background:var(--estado-ok)}.kardex-modulo .kardex-estado--reservado{background:var(--estado-alerta)}.kardex-modulo .kardex-estado--vendido{background:var(--marca-azul)}.kardex-modulo .kardex-estado--devuelto{background:var(--estado-info)}.kardex-modulo .kardex-estado--danado{background:var(--estado-error)}.kardex-modulo .kardex-estado--baja{background:var(--marca-apagado)}.kardex-modulo .kardex-vacio{color:var(--marca-apagado);justify-content:center;align-items:center;gap:.5rem;padding:1.25rem;font-size:.85rem;display:flex}.kardex-modulo .kardex-vacio i{font-size:1.1rem}.kardex-modulo .kardex-ficha{background:var(--marca-superficie);border:1px solid var(--marca-linea);border-radius:.85rem;transition:box-shadow .2s;overflow:hidden;box-shadow:0 .15rem .5rem #0000000a}.kardex-modulo .kardex-ficha:hover{box-shadow:0 .4rem 1rem #0000000f}.kardex-modulo .kardex-ficha-cabecera{border-bottom:1px solid var(--marca-linea);background:linear-gradient(180deg, var(--marca-suave) 0%, var(--marca-superficie) 100%);align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.kardex-modulo .kardex-ficha-cerrar{border:1px solid var(--marca-linea);background:var(--marca-superficie);width:2rem;height:2rem;color:var(--marca-apagado);cursor:pointer;border-radius:.5rem;flex-shrink:0;place-items:center;margin-top:.15rem;font-size:1rem;transition:background .15s,border-color .15s,color .15s;display:grid}.kardex-modulo .kardex-ficha-cerrar:hover{background:var(--marca-suave);border-color:var(--marca-linea-fuerte);color:var(--marca-tinta)}.kardex-modulo .kardex-ficha-icono{width:2.75rem;height:2.75rem;color:var(--marca-azul);background:#25497014;border-radius:.6rem;flex-shrink:0;place-items:center;font-size:1.2rem;display:grid}.kardex-modulo .kardex-ficha-info{flex-grow:1;min-width:0}.kardex-modulo .kardex-ficha-ruta{color:var(--marca-apagado);letter-spacing:.01em;margin-bottom:.2rem;font-size:.7rem;font-weight:500}.kardex-modulo .kardex-ficha-nombre{color:var(--marca-tinta);letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.15rem;font-weight:700;line-height:1.3}.kardex-modulo .kardex-ficha-tags{flex-wrap:wrap;gap:.35rem;display:flex}.kardex-modulo .kardex-tag{border-radius:.35rem;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.kardex-modulo .kardex-tag--sku{background:var(--marca-suave);color:var(--marca-tinta);font-family:SF Mono,Fira Code,monospace}.kardex-modulo .kardex-tag--serial{color:var(--marca-azul);background:#2549700f}.kardex-modulo .kardex-tag--serial i{font-size:.75rem}.kardex-modulo .kardex-tag--marca{color:var(--estado-alerta-texto);background:#eda10014}.kardex-modulo .kardex-tag--en_stock{color:var(--estado-ok);background:#1baf7a14}.kardex-modulo .kardex-tag--reservado{color:var(--estado-alerta-texto);background:#eda10014}.kardex-modulo .kardex-tag--vendido{color:var(--marca-azul);background:#25497014}.kardex-modulo .kardex-tag--danado{color:var(--estado-error);background:#e3494814}.kardex-modulo .kardex-tag--devuelto{color:var(--estado-info);background:#2a78d614}.kardex-modulo .kardex-ficha-stats{border-bottom:1px solid var(--marca-linea);grid-template-columns:repeat(4,1fr);display:grid}.kardex-modulo .kardex-ficha-stat{border-right:1px solid var(--marca-linea);align-items:center;gap:.65rem;padding:.85rem 1rem;display:flex}.kardex-modulo .kardex-ficha-stat:last-child{border-right:0}.kardex-modulo .kardex-ficha-stat{transition:background .15s}.kardex-modulo .kardex-ficha-stat:hover{background:var(--marca-suave)}.kardex-modulo .kardex-ficha-stat-icono{border-radius:.45rem;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:.9rem;display:grid}.kardex-modulo .kardex-stat--precio{color:var(--estado-ok);background:#1baf7a14}.kardex-modulo .kardex-stat--fecha{color:var(--estado-info);background:#2a78d614}.kardex-modulo .kardex-stat--garantia{color:var(--estado-alerta);background:#eda10014}.kardex-modulo .kardex-stat--movimientos{color:var(--marca-apagado);background:#6b778a14}.kardex-modulo .kardex-ficha-stat-label{color:var(--marca-apagado);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.15rem;font-size:.65rem;font-weight:600;line-height:1;display:block}.kardex-modulo .kardex-ficha-stat-valor{color:var(--marca-tinta);letter-spacing:-.01em;font-size:.92rem;font-weight:700;line-height:1.2;display:block}.kardex-modulo .kardex-ficha-cuerpo{padding:1.25rem 1.5rem}.kardex-modulo .kardex-ajuste{background:var(--marca-suave);border:1px solid var(--marca-linea);border-radius:.7rem;margin-bottom:1.5rem;padding:1rem 1.25rem}.kardex-modulo .kardex-ajuste-encabezado{align-items:center;gap:.65rem;margin-bottom:1rem;display:flex}.kardex-modulo .kardex-ajuste-icono{width:1.75rem;height:1.75rem;color:var(--estado-alerta-texto);background:#eda1001a;border-radius:.4rem;flex-shrink:0;place-items:center;font-size:.85rem;display:grid}.kardex-modulo .kardex-ajuste-titulo{color:var(--marca-tinta);margin:0;font-size:.82rem;font-weight:600}.kardex-modulo .kardex-ajuste-subtitulo{color:var(--marca-apagado);margin:0;font-size:.72rem}.kardex-modulo .kardex-ajuste-campos{align-items:flex-start;gap:.75rem;display:flex}.kardex-modulo .kardex-ajuste-campo{flex-shrink:0}.kardex-modulo .kardex-ajuste-campo--grow{flex-grow:1;min-width:0}.kardex-modulo .kardex-ajuste-label{color:var(--marca-tinta);margin-bottom:.35rem;font-size:.75rem;font-weight:600;display:block}.kardex-modulo .kardex-ajuste-select,.kardex-modulo .kardex-ajuste-input{border:1px solid var(--marca-linea);background:var(--marca-superficie);width:100%;color:var(--marca-tinta);border-radius:.45rem;padding:.5rem .75rem;font-size:.82rem;transition:border-color .2s,box-shadow .2s}.kardex-modulo .kardex-ajuste-select:focus,.kardex-modulo .kardex-ajuste-input:focus{border-color:var(--marca-azul);outline:none;box-shadow:0 0 0 .15rem #25497014}.kardex-modulo .kardex-ajuste-select{padding-right:2rem}.kardex-modulo .kardex-ajuste-error{color:var(--estado-error);margin-top:.25rem;font-size:.7rem;display:block}.kardex-modulo .kardex-ajuste-btn{background:var(--marca-azul);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:.45rem;justify-content:center;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.82rem;font-weight:600;transition:background .15s,box-shadow .15s,transform .1s;display:inline-flex}.kardex-modulo .kardex-ajuste-btn:hover:not(:disabled){background:var(--marca-azul-hondo);box-shadow:0 .25rem .5rem #25497040}.kardex-modulo .kardex-ajuste-btn:active:not(:disabled){transform:scale(.98)}.kardex-modulo .kardex-ajuste-btn:disabled{opacity:.5;cursor:not-allowed}.kardex-modulo .kardex-ajuste-btn i{font-size:.9rem}.kardex-modulo .kardex-ajuste-nota{color:var(--marca-apagado);align-items:center;gap:.3rem;margin:.75rem 0 0;font-size:.7rem;display:flex}.kardex-modulo .kardex-ajuste-nota i{font-size:.8rem}.kardex-modulo .kardex-historia-encabezado{border-bottom:1px solid var(--marca-linea);align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.kardex-modulo .kardex-historia-icono{width:1.5rem;height:1.5rem;color:var(--marca-azul);background:#25497014;border-radius:.35rem;place-items:center;font-size:.8rem;display:grid}.kardex-modulo .kardex-historia-titulo{color:var(--marca-tinta);margin:0;font-size:.85rem;font-weight:600}.kardex-modulo .kardex-historia-badge{background:var(--marca-suave);min-width:1.25rem;height:1.25rem;color:var(--marca-apagado);border-radius:2rem;justify-content:center;align-items:center;padding:0 .35rem;font-size:.65rem;font-weight:700;display:inline-flex}.kardex-modulo .kardex-timeline{padding-left:1.75rem;position:relative}.kardex-modulo .kardex-timeline:before{content:"";background:linear-gradient(180deg, var(--marca-linea) 0%, var(--marca-suave) 100%);width:1.5px;position:absolute;top:.5rem;bottom:.5rem;left:.55rem}.kardex-modulo .kardex-timeline-evento{gap:.75rem;display:flex;position:relative}.kardex-modulo .kardex-timeline-evento:not(:last-child){padding-bottom:1rem}.kardex-modulo .kardex-timeline-evento:hover .kardex-timeline-contenido{transform:translate(2px)}.kardex-modulo .kardex-timeline-linea{flex-shrink:0;justify-content:center;width:1.1rem;padding-top:.15rem;display:flex;position:relative}.kardex-modulo .kardex-timeline-punto{z-index:1;border:2px solid var(--marca-superficie);border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.65rem;transition:transform .2s;display:grid;position:relative}.kardex-modulo .kardex-timeline-evento:hover .kardex-timeline-punto{transform:scale(1.12)}.kardex-modulo .kardex-punto--entrada{color:var(--estado-ok);background:#1baf7a1f}.kardex-modulo .kardex-punto--salida{color:var(--marca-azul);background:#2549701f}.kardex-modulo .kardex-punto--ajuste{color:var(--estado-alerta);background:#eda1001f}.kardex-modulo .kardex-punto--devolucion{color:var(--estado-info);background:#2a78d61f}.kardex-modulo .kardex-punto--dano{color:var(--estado-error);background:#e349481f}.kardex-modulo .kardex-punto--traspaso{color:var(--marca-apagado);background:#6b778a1f}.kardex-modulo .kardex-timeline-contenido{flex-grow:1;min-width:0;transition:transform .15s ease-out}.kardex-modulo .kardex-timeline-cabecera{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.kardex-modulo .kardex-timeline-tipo{border-radius:.3rem;align-items:center;gap:.25rem;padding:.15rem .45rem;font-size:.68rem;font-weight:600;display:inline-flex}.kardex-modulo .kardex-chip--entrada{color:var(--estado-ok);background:#1baf7a14}.kardex-modulo .kardex-chip--salida{color:var(--marca-azul);background:#25497014}.kardex-modulo .kardex-chip--ajuste{color:var(--estado-alerta-texto);background:#eda10014}.kardex-modulo .kardex-chip--devolucion{color:var(--estado-info);background:#2a78d614}.kardex-modulo .kardex-chip--dano{color:var(--estado-error);background:#e3494814}.kardex-modulo .kardex-chip--traspaso{color:var(--marca-tinta);background:#6b778a14}.kardex-modulo .kardex-timeline-transicion{color:var(--marca-apagado);align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.kardex-modulo .kardex-timeline-transicion i{color:var(--marca-linea-fuerte);font-size:.7rem}.kardex-modulo .kardex-estado-pill{background:var(--marca-suave);color:var(--marca-tinta);border-radius:.25rem;padding:.1rem .4rem;font-size:.72rem;font-weight:600;display:inline-block}.kardex-modulo .kardex-estado-pill--nuevo{color:var(--marca-azul);background:#25497014}.kardex-modulo .kardex-timeline-notas{background:var(--marca-suave);border:1px solid var(--marca-suave);color:var(--marca-tinta);border-radius:.35rem;margin:.35rem 0 0;padding:.4rem .6rem;font-size:.78rem;line-height:1.5}.kardex-modulo .kardex-timeline-meta{color:var(--marca-apagado);flex-wrap:wrap;gap:.6rem;margin-top:.35rem;font-size:.68rem;display:flex}.kardex-modulo .kardex-timeline-fecha,.kardex-modulo .kardex-timeline-usuario{align-items:center;gap:.2rem;display:inline-flex}.kardex-modulo .kardex-timeline-fecha i,.kardex-modulo .kardex-timeline-usuario i{font-size:.7rem}.kardex-modulo .kardex-timeline-vacio{text-align:center;padding:2rem 1rem}.kardex-modulo .kardex-timeline-vacio-icono{background:var(--marca-suave);width:3rem;height:3rem;color:var(--marca-apagado);border-radius:50%;place-items:center;margin:0 auto .75rem;font-size:1.25rem;display:grid}.kardex-modulo .kardex-timeline-vacio-texto{color:var(--marca-apagado);margin:0;font-size:.85rem}.kardex-modulo .kardex-listado{background:var(--marca-superficie);border:1px solid var(--marca-linea);border-radius:.85rem;overflow:hidden;box-shadow:0 .15rem .5rem #0000000a}.kardex-modulo .kardex-listado-toolbar{border-bottom:1px solid var(--marca-linea);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.kardex-modulo .kardex-listado-titulo{color:var(--marca-tinta);align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:600;display:flex}.kardex-modulo .kardex-listado-contador{color:var(--marca-apagado);margin:.15rem 0 0;font-size:.75rem}.kardex-modulo .kardex-listado-select{border:1px solid var(--marca-linea);background:var(--marca-superficie);color:var(--marca-tinta);border-radius:.45rem;padding:.45rem .75rem;font-size:.82rem;transition:border-color .2s}.kardex-modulo .kardex-listado-select:focus{border-color:var(--marca-azul);outline:none}.kardex-modulo .kardex-listado-cuerpo{overflow-x:auto}.kardex-modulo .kardex-tabla{border-collapse:collapse;width:100%}.kardex-modulo .kardex-tabla th,.kardex-modulo .kardex-tabla td{text-align:left;padding:.65rem .85rem}.kardex-modulo .kardex-tabla thead th{background:var(--marca-suave);color:var(--marca-apagado);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--marca-linea);white-space:nowrap;font-size:.68rem;font-weight:600}.kardex-modulo .kardex-tabla-fila{transition:background .12s,box-shadow .12s}.kardex-modulo .kardex-tabla-fila:hover{background:var(--marca-suave);box-shadow:inset 3px 0 0 var(--marca-azul)}.kardex-modulo .kardex-tabla-td--fecha{white-space:nowrap}.kardex-modulo .kardex-tabla-fecha{color:var(--marca-tinta);font-size:.82rem;font-weight:600;display:block}.kardex-modulo .kardex-tabla-hora{color:var(--marca-apagado);font-size:.7rem;display:block}.kardex-modulo .kardex-tabla-producto{color:var(--marca-tinta);white-space:nowrap;text-overflow:ellipsis;max-width:14rem;font-size:.85rem;font-weight:500;overflow:hidden}.kardex-modulo .kardex-tabla-codigo{color:var(--marca-apagado);margin-top:.1rem;font-size:.72rem}.kardex-modulo .kardex-tabla-codigo code{color:var(--marca-azul);background:#2549700d;border-radius:.2rem;padding:.05rem .3rem;font-size:.7rem}.kardex-modulo .kardex-tabla-sep{color:var(--marca-linea-fuerte);margin:0 .2rem}.kardex-modulo .kardex-chip{border-radius:.3rem;align-items:center;gap:.25rem;padding:.15rem .45rem;font-size:.68rem;font-weight:600;display:inline-flex}.kardex-modulo .kardex-chip i{font-size:.7rem}.kardex-modulo .kardex-tabla-estados{color:var(--marca-apagado);margin-top:.15rem;font-size:.7rem}.kardex-modulo .kardex-tabla-estados i{color:var(--marca-linea-fuerte);font-size:.65rem}.kardex-modulo .kardex-tabla-notas{color:var(--marca-apagado);white-space:nowrap;text-overflow:ellipsis;max-width:14rem;font-size:.8rem;display:block;overflow:hidden}.kardex-modulo .kardex-tabla-usuario{color:var(--marca-apagado);font-size:.8rem}.kardex-modulo .kardex-tabla-td--accion{white-space:nowrap;width:1%}.kardex-modulo .kardex-tabla-ver{border:1px solid var(--marca-linea);background:var(--marca-superficie);width:1.75rem;height:1.75rem;color:var(--marca-azul);cursor:pointer;border-radius:.4rem;place-items:center;font-size:.85rem;transition:background .15s,border-color .15s;display:inline-grid}.kardex-modulo .kardex-tabla-ver:hover{border-color:color-mix(in srgb, var(--marca-azul) 35%, transparent);background:#2549700d}.kardex-modulo .kardex-tabla-vacio{text-align:center;padding:3rem 1rem}.kardex-modulo .kardex-tabla-vacio-icono{background:var(--marca-suave);width:3.5rem;height:3.5rem;color:var(--marca-apagado);border-radius:50%;place-items:center;margin:0 auto 1rem;font-size:1.5rem;display:grid}.kardex-modulo .kardex-tabla-vacio h6{color:var(--marca-tinta);margin:0 0 .25rem;font-size:.9rem;font-weight:600}.kardex-modulo .kardex-tabla-vacio p{color:var(--marca-apagado);margin:0 0 1rem;font-size:.82rem}.kardex-modulo .kardex-btn-secundario{border:1px solid var(--marca-linea);background:var(--marca-superficie);color:var(--marca-tinta);cursor:pointer;border-radius:.4rem;align-items:center;gap:.3rem;padding:.4rem .75rem;font-size:.78rem;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.kardex-modulo .kardex-btn-secundario:hover{background:var(--marca-suave);border-color:var(--marca-linea-fuerte)}.kardex-modulo .kardex-listado-pie{border-top:1px solid var(--marca-linea);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.kardex-modulo .kardex-listado-paginfo{color:var(--marca-apagado);font-size:.75rem}.kardex-modulo .kardex-paginacion .page-link{color:var(--marca-apagado);border:0;border-radius:.35rem;margin:0 .1rem;padding:.35rem .6rem;font-size:.82rem}.kardex-modulo .kardex-paginacion .page-link:hover{background:var(--marca-suave);color:var(--marca-tinta)}.kardex-modulo .kardex-paginacion .page-item.active .page-link{background:var(--marca-azul);color:#fff}.kardex-modulo .kardex-paginacion .page-item.disabled .page-link{opacity:.4}@media (width<=991.98px){.kardex-modulo .kardex-hero-content{flex-direction:column}.kardex-modulo .kardex-hero-acciones{align-self:stretch}.kardex-modulo .kardex-hero-stat{text-align:left;align-items:center;gap:.75rem;display:flex}.kardex-modulo .kardex-ficha-stats{grid-template-columns:repeat(2,1fr)}.kardex-modulo .kardex-ficha-stat{border-right:0;border-bottom:1px solid var(--marca-linea)}}@media (width<=575.98px){.kardex-modulo .kardex-hero{padding:1.5rem}.kardex-modulo .kardex-hero-titulo{font-size:1.4rem}.kardex-modulo .kardex-ficha-cabecera,.kardex-modulo .kardex-ficha-cuerpo{padding:1rem}.kardex-modulo .kardex-ficha-stats{grid-template-columns:1fr}.kardex-modulo .kardex-ajuste-campos{flex-direction:column}.kardex-modulo .kardex-ajuste-campo{width:100%}.kardex-modulo .kardex-listado-toolbar{flex-direction:column;align-items:stretch}.kardex-modulo .kardex-listado-select{width:100%}}.ventas-show-modulo{--vs-superficie:var(--marca-superficie);--vs-superficie-2:var(--marca-suave);--vs-borde:var(--marca-linea);--vs-borde-tenue:color-mix(in srgb, var(--marca-linea) 65%, transparent)}.ventas-show-modulo .ventas-show-hero{isolation:isolate;border-radius:var(--radio-xl);color:#fff;box-shadow:var(--sombra-md);background:linear-gradient(150deg,#0a182b 0%,#10233c 52%,#1b3757 100%);padding:1.9rem 2.1rem;position:relative;overflow:hidden}.ventas-show-modulo .ventas-show-hero-bg{pointer-events:none;background:radial-gradient(55% 60% at 88% 10%,#5792bf2e 0%,#0000 70%),radial-gradient(45% 65% at 4% 98%,#c5a16229 0%,#0000 70%);position:absolute;inset:0}.ventas-show-modulo .ventas-show-hero-bg:after{content:"";opacity:.55;background-image:radial-gradient(#ffffff0f 1px,#0000 1.4px);background-size:1.25rem 1.25rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 100% at 85% 0,#000 0%,#0000 100%);mask-image:radial-gradient(70% 100% at 85% 0,#000 0%,#0000 100%)}.ventas-show-modulo .ventas-show-hero-ring{pointer-events:none;z-index:0;border:2.5rem solid #ffffff0d;border-radius:50%;width:11rem;height:11rem;position:absolute;top:-3.75rem;right:-2.5rem}.ventas-show-modulo .ventas-show-hero-content{z-index:1;justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:relative}.ventas-show-modulo .ventas-show-hero-main{align-items:center;gap:1.15rem;min-width:0;display:flex}.ventas-show-modulo .ventas-show-hero-avatar{border-radius:var(--radio-md);color:#fff;-webkit-backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff47;place-items:center;width:3.4rem;height:3.4rem;font-size:1.4rem;display:grid;box-shadow:inset 0 1px #ffffff59,0 .75rem 1.5rem #0a182b47}.ventas-show-modulo .ventas-show-hero-tags{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.ventas-show-modulo .ventas-show-hero-chip{border-radius:var(--radio-pill);color:#ffffffe6;letter-spacing:.05em;text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff2e;align-items:center;gap:.3rem;padding:.26rem .65rem;font-size:.68rem;font-weight:600;display:inline-flex}.ventas-show-modulo .ventas-show-hero-chip i{color:var(--marca-oro-claro);font-size:.82rem}.ventas-show-modulo .ventas-show-hero-codigo{font-family:var(--vz-font-family-monospace,monospace);letter-spacing:-.02em;color:#fff;overflow-wrap:anywhere;margin:0;font-size:clamp(1.3rem,2.4vw,1.6rem);font-weight:700;line-height:1.15}.ventas-show-modulo .ventas-show-hero-meta{color:#ffffffb8;flex-wrap:wrap;gap:.3rem 1.1rem;margin:.5rem 0 0;font-size:.82rem;display:flex}.ventas-show-modulo .ventas-show-hero-meta span{align-items:center;gap:.38rem;display:inline-flex}.ventas-show-modulo .ventas-show-hero-meta i{color:#ffffff80;font-size:.9rem}.ventas-show-modulo .ventas-show-hero-acciones{flex-shrink:0;gap:.5rem;display:flex}.ventas-show-modulo .ventas-show-estado{border-radius:var(--radio-pill);white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff2e;align-items:center;gap:.4rem;padding:.28rem .68rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.ventas-show-modulo .ventas-show-estado-dot{width:.45rem;height:.45rem;box-shadow:0 0 0 .2rem color-mix(in srgb, currentColor 24%, transparent);background:currentColor;border-radius:50%}.ventas-show-modulo .ventas-show-estado-completada{color:#86e0b3}.ventas-show-modulo .ventas-show-estado-anulada{color:#ff9d9c}.ventas-show-modulo .ventas-show-kpi-card{border-radius:var(--radio-lg);background:var(--vs-superficie);border:1px solid var(--vs-borde);height:100%;box-shadow:var(--sombra-xs);transition:transform var(--trans-media), box-shadow var(--trans-media), border-color var(--trans-media);align-items:flex-start;gap:1rem;padding:1.2rem 1.25rem;display:flex}.ventas-show-modulo .ventas-show-kpi-card:hover{box-shadow:var(--sombra-md);border-color:color-mix(in srgb, var(--marca-azul) 28%, var(--vs-borde));transform:translateY(-3px)}.ventas-show-modulo .ventas-show-kpi-icon{border-radius:var(--radio-sm);flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;font-size:1.2rem;display:grid}.ventas-show-modulo .ventas-show-kpi-icon-primary{color:var(--marca-azul-texto);background:color-mix(in srgb, var(--marca-azul) 12%, transparent)}.ventas-show-modulo .ventas-show-kpi-icon-info{color:var(--estado-info);background:var(--estado-info-suave)}.ventas-show-modulo .ventas-show-kpi-icon-success{color:var(--estado-ok);background:var(--estado-ok-suave)}.ventas-show-modulo .ventas-show-kpi-icon-warning{color:var(--estado-alerta-texto);background:var(--estado-alerta-suave)}.ventas-show-modulo .ventas-show-kpi-icon-danger{color:var(--estado-error);background:var(--estado-error-suave)}.ventas-show-modulo .ventas-show-kpi-body{min-width:0}.ventas-show-modulo .ventas-show-kpi-label{color:var(--marca-apagado);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600;display:block}.ventas-show-modulo .ventas-show-kpi-value{color:var(--marca-tinta);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:.2rem 0;font-size:1.35rem;font-weight:700;line-height:1.2}.ventas-show-modulo .ventas-show-kpi-ganancia{color:var(--estado-ok)}.ventas-show-modulo .ventas-show-kpi-caption{color:var(--marca-apagado);opacity:.9;font-size:.72rem}.ventas-show-modulo .ventas-show-info-card{border-radius:var(--radio-lg);border:1px solid var(--vs-borde);background:var(--vs-superficie);height:100%;overflow:hidden}.ventas-show-modulo .ventas-show-info-header{background:linear-gradient(180deg, var(--vs-superficie-2) 0%, var(--vs-superficie) 100%);border-bottom:1px solid var(--vs-borde-tenue);align-items:center;gap:.65rem;padding:.85rem 1.25rem;display:flex}.ventas-show-modulo .ventas-show-info-header h6{color:var(--marca-tinta);margin:0;font-size:.85rem;font-weight:650}.ventas-show-modulo .ventas-show-info-icon{border-radius:var(--radio-xs);background:color-mix(in srgb, var(--marca-azul) 10%, transparent);width:1.85rem;height:1.85rem;color:var(--marca-azul-texto);place-items:center;font-size:.95rem;display:grid}.ventas-show-modulo .ventas-show-info-body{padding:1.25rem}.ventas-show-modulo .ventas-show-info-datos{border-top:1px solid var(--vs-borde-tenue);flex-direction:column;gap:.5rem;padding-top:.75rem;display:flex}.ventas-show-modulo .ventas-show-info-dato{color:var(--marca-apagado);align-items:center;gap:.5rem;font-size:.82rem;display:flex}.ventas-show-modulo .ventas-show-info-dato i{color:var(--marca-apagado);opacity:.8;font-size:.9rem}.ventas-show-modulo .ventas-show-cliente-avatar{border-radius:var(--radio-md);background:linear-gradient(135deg, var(--marca-azul), var(--marca-azul-hondo));color:#fff;letter-spacing:.02em;width:2.85rem;height:2.85rem;box-shadow:0 .3rem .75rem color-mix(in srgb, var(--marca-azul) 30%, transparent);place-items:center;font-size:.85rem;font-weight:700;display:grid}.ventas-show-modulo .ventas-show-fila-resumen{justify-content:space-between;align-items:center;padding:.4rem 0;display:flex}.ventas-show-modulo .ventas-show-fila-label{color:var(--marca-apagado);font-size:.82rem}.ventas-show-modulo .ventas-show-fila-valor{color:var(--marca-tinta);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600}.ventas-show-modulo .ventas-show-ganancia{color:var(--estado-ok)}.ventas-show-modulo .ventas-show-fila-total{border-top:2px solid var(--vs-borde);justify-content:space-between;align-items:center;margin-top:.4rem;padding-top:.65rem;display:flex}.ventas-show-modulo .ventas-show-total-grande{color:var(--marca-azul-texto);font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:700}.ventas-show-modulo .ventas-show-seccion{border-radius:var(--radio-lg);border:1px solid var(--vs-borde);background:var(--vs-superficie);overflow:hidden}.ventas-show-modulo .ventas-show-seccion-header{background:linear-gradient(180deg, var(--vs-superficie-2) 0%, var(--vs-superficie) 100%);border-bottom:1px solid var(--vs-borde-tenue);align-items:center;gap:.65rem;padding:1rem 1.25rem;display:flex}.ventas-show-modulo .ventas-show-seccion-header h5{color:var(--marca-tinta);margin:0;font-size:.95rem;font-weight:650}.ventas-show-modulo .ventas-show-seccion-icon{border-radius:var(--radio-xs);background:color-mix(in srgb, var(--marca-azul) 10%, transparent);width:1.9rem;height:1.9rem;color:var(--marca-azul-texto);place-items:center;font-size:.95rem;display:grid}.ventas-show-modulo .ventas-show-seccion-badge{border-radius:var(--radio-pill);background:color-mix(in srgb, var(--marca-azul) 10%, transparent);min-width:1.4rem;height:1.4rem;color:var(--marca-azul-texto);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;padding:0 .45rem;font-size:.72rem;font-weight:700;display:inline-flex}.ventas-show-modulo .ventas-show-seccion-body{padding:0}.ventas-show-modulo .tabla-ventas-detalle thead th{letter-spacing:.05em;text-transform:uppercase;color:var(--marca-apagado);background-color:var(--vs-superficie-2);border-bottom:1px solid var(--vs-borde);white-space:nowrap;padding-top:.85rem;padding-bottom:.85rem;font-size:.68rem;font-weight:700}.ventas-show-modulo .tabla-ventas-detalle tbody td{color:var(--marca-tinta);border-bottom-color:var(--vs-borde-tenue);vertical-align:middle;padding-top:.9rem;padding-bottom:.9rem}.ventas-show-modulo .tabla-ventas-detalle tbody tr{transition:background-color var(--trans-rapida), box-shadow var(--trans-rapida)}.ventas-show-modulo .tabla-ventas-detalle tbody tr:last-child td{border-bottom:0}.ventas-show-modulo .tabla-ventas-detalle tbody tr:hover{background-color:color-mix(in srgb, var(--marca-azul) 5%, transparent);box-shadow:inset 3px 0 0 var(--marca-azul)}.ventas-show-modulo .ventas-show-producto-img{border-radius:var(--radio-sm);background:var(--vs-superficie-2);border:1px solid var(--vs-borde);place-items:center;width:2.75rem;height:2.75rem;display:grid;overflow:hidden}.ventas-show-modulo .ventas-show-producto-img img{object-fit:cover;width:100%;height:100%}.ventas-show-modulo .ventas-show-producto-placeholder{color:var(--marca-apagado);font-size:1.15rem}.ventas-show-modulo .ventas-show-sku{color:var(--marca-apagado)}.ventas-show-modulo .ventas-show-sku code{color:var(--marca-azul-texto);background:color-mix(in srgb, var(--marca-azul) 8%, transparent);border-radius:var(--radio-xs);padding:.05rem .3rem}.ventas-show-modulo .ventas-show-col-num{font-variant-numeric:tabular-nums;color:var(--marca-tinta);white-space:nowrap;font-size:.85rem}.ventas-show-modulo .ventas-show-empty{color:var(--marca-apagado);flex-direction:column;align-items:center;gap:.5rem;padding:2.5rem;display:flex}.ventas-show-modulo .ventas-show-empty i{opacity:.5;font-size:2rem}.ventas-show-modulo .ventas-show-empty p{margin:0;font-size:.85rem}.ventas-show-modulo .ventas-show-metodo-badge{border-radius:var(--radio-sm);color:var(--marca-azul-texto);background:color-mix(in srgb, var(--marca-azul) 8%, transparent);border:1px solid color-mix(in srgb, var(--marca-azul) 18%, transparent);align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.ventas-show-modulo .ventas-show-qr-badge{border-radius:var(--radio-sm);color:var(--estado-info);background:var(--estado-info-suave);border:1px solid color-mix(in srgb, var(--estado-info) 22%, transparent);align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.ventas-show-modulo .ventas-show-pago-mixto{flex-wrap:wrap;gap:.5rem;display:flex}.ventas-show-modulo .ventas-show-pago-mixto-item{border-radius:var(--radio-sm);font-variant-numeric:tabular-nums;background:var(--vs-superficie-2);border:1px solid var(--vs-borde);color:var(--marca-tinta);align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex}.ventas-show-modulo .ventas-show-anulada-alert{border-radius:var(--radio-lg);background:var(--estado-error-suave);border:1px solid color-mix(in srgb, var(--estado-error) 24%, transparent);color:var(--estado-error);align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.ventas-show-modulo .ventas-show-anulada-alert>i{flex-shrink:0;margin-top:.1rem;font-size:1.2rem}.ventas-show-modulo .ventas-show-anulada-alert strong{font-weight:700}.ventas-show-modulo .ventas-show-anulada-alert span{color:color-mix(in srgb, var(--estado-error) 70%, var(--marca-tinta))}.ventas-show-modulo .ventas-show-notas-texto{color:var(--marca-apagado);margin:0;padding:1.25rem;font-size:.88rem;line-height:1.6}.ventas-show-modulo .ventas-show-accion{border-radius:var(--radio-sm);transition:transform var(--trans-rapida), box-shadow var(--trans-rapida);padding:.4rem .9rem;font-size:.82rem;font-weight:600}.ventas-show-modulo .ventas-show-accion:hover{transform:translateY(-1px)}.ventas-show-modulo .ventas-show-comprobante{border:1px solid color-mix(in srgb, var(--estado-ok) 40%, transparent);border-radius:var(--radio-md);background:var(--estado-ok-suave);color:var(--estado-ok);transition:background-color var(--trans-rapida), border-color var(--trans-rapida), transform var(--trans-rapida);align-items:center;gap:.65rem;padding:.6rem .75rem;font-size:.84rem;font-weight:600;text-decoration:none;display:flex}.ventas-show-modulo .ventas-show-comprobante:hover{background:color-mix(in srgb, var(--estado-ok) 16%, transparent);border-color:var(--estado-ok);transform:translateY(-1px)}.ventas-show-modulo .ventas-show-comprobante img{object-fit:cover;border-radius:var(--radio-xs);flex-shrink:0;width:2.75rem;height:2.75rem}@media (width<=991.98px){.ventas-show-modulo .ventas-show-hero-content{flex-direction:column;align-items:flex-start}.ventas-show-modulo .ventas-show-hero-acciones{align-self:stretch}}@media (width<=575.98px){.ventas-show-modulo .ventas-show-hero{padding:1.5rem}.ventas-show-modulo .ventas-show-hero-main{align-items:flex-start}.ventas-show-modulo .ventas-show-hero-codigo{font-size:1.15rem}.ventas-show-modulo .ventas-show-kpi-card{padding:1rem}}.ventas-modulo .modal-recibo-dialog,.ventas-show-modulo .modal-recibo-dialog{max-width:28rem}.ventas-modulo .modal-recibo-content,.ventas-show-modulo .modal-recibo-content{border-radius:1rem;overflow:hidden;box-shadow:0 1.25rem 3.5rem #0a182b2e}.ventas-modulo .modal-recibo-header,.ventas-show-modulo .modal-recibo-header{background:var(--grad-marca);color:#fff;align-items:center;padding:1rem 1.25rem;display:flex}.ventas-modulo .modal-recibo-icon,.ventas-show-modulo .modal-recibo-icon{color:#fff;-webkit-backdrop-filter:blur(4px);background:#ffffff24;border:1px solid #ffffff3d;border-radius:.6rem;place-items:center;width:2.5rem;height:2.5rem;font-size:1.1rem;display:grid}.ventas-modulo .modal-recibo-title,.ventas-show-modulo .modal-recibo-title{color:#fff;font-size:.95rem;font-weight:600}.ventas-modulo .modal-recibo-subtitle,.ventas-show-modulo .modal-recibo-subtitle{color:#ffffffa6;font-size:.78rem;font-family:var(--vz-font-family-monospace,monospace)}.ventas-modulo .modal-recibo-close,.ventas-show-modulo .modal-recibo-close{color:#fff;opacity:.7;background:0;border:0}.ventas-modulo .modal-recibo-close:hover,.ventas-show-modulo .modal-recibo-close:hover{opacity:1}.ventas-modulo .modal-recibo-body,.ventas-show-modulo .modal-recibo-body{background:var(--marca-suave);justify-content:center;padding:1.5rem;display:flex}.ventas-modulo .modal-recibo-paper,.ventas-show-modulo .modal-recibo-paper{background:var(--marca-superficie);border:1px solid var(--marca-linea);width:100%;max-width:22rem;color:var(--marca-tinta);border-radius:.75rem;padding:1.25rem;font-family:DejaVu Sans,Segoe UI,sans-serif;font-size:.82rem;box-shadow:0 .25rem .75rem #0a182b0f}.ventas-modulo .recibo-center,.ventas-show-modulo .recibo-center{text-align:center}.ventas-modulo .recibo-tienda,.ventas-show-modulo .recibo-tienda{letter-spacing:.03em;color:var(--marca-tinta);font-size:1.1rem;font-weight:700}.ventas-modulo .recibo-titulo,.ventas-show-modulo .recibo-titulo{letter-spacing:.12em;text-transform:uppercase;color:var(--marca-apagado);margin-top:.15rem;font-size:.72rem}.ventas-modulo .recibo-codigo,.ventas-show-modulo .recibo-codigo{color:var(--marca-azul-texto);font-size:.95rem;font-weight:700;font-family:var(--vz-font-family-monospace,monospace);margin-top:.5rem}.ventas-modulo .recibo-separador,.ventas-show-modulo .recibo-separador{border-top:1px dashed #d0d8e2;margin:.65rem 0}.ventas-modulo .recibo-datos,.ventas-show-modulo .recibo-datos{border-collapse:collapse;width:100%}.ventas-modulo .recibo-datos td,.ventas-show-modulo .recibo-datos td{padding:.2rem 0}.ventas-modulo .recibo-etiqueta,.ventas-show-modulo .recibo-etiqueta{color:var(--marca-apagado);width:42%;font-size:.78rem}.ventas-modulo .recibo-valor,.ventas-show-modulo .recibo-valor{text-align:right;font-size:.82rem;font-weight:500}.ventas-modulo .recibo-tenue,.ventas-show-modulo .recibo-tenue{color:#9ca3af;font-size:.78rem}.ventas-modulo .recibo-lineas,.ventas-show-modulo .recibo-lineas{border-collapse:collapse;width:100%}.ventas-modulo .recibo-lineas td,.ventas-show-modulo .recibo-lineas td{padding:.25rem 0}.ventas-modulo .recibo-importe,.ventas-show-modulo .recibo-importe{text-align:right;width:34%;font-weight:600}.ventas-modulo .recibo-detalle-linea,.ventas-show-modulo .recibo-detalle-linea{color:var(--marca-apagado);font-size:.72rem;line-height:1.4}.ventas-modulo .recibo-totales,.ventas-show-modulo .recibo-totales{border-collapse:collapse;width:100%}.ventas-modulo .recibo-totales td,.ventas-show-modulo .recibo-totales td{padding:.2rem 0}.ventas-modulo .recibo-total-final,.ventas-show-modulo .recibo-total-final{border-top:1px solid #0a182b;padding-top:.4rem!important}.ventas-modulo .recibo-total-final td,.ventas-show-modulo .recibo-total-final td{font-size:1rem;font-weight:700}.ventas-modulo .recibo-notas,.ventas-show-modulo .recibo-notas{color:var(--marca-apagado);font-size:.78rem;line-height:1.5}.ventas-modulo .recibo-pie,.ventas-show-modulo .recibo-pie{text-align:center;color:var(--marca-apagado);font-size:.72rem;line-height:1.5}.ventas-modulo .recibo-anulada-banner,.ventas-show-modulo .recibo-anulada-banner{color:#991b1b;letter-spacing:.06em;text-align:center;background:#dc26260a;border:1.5px solid #dc2626;border-radius:.5rem;flex-direction:column;align-items:center;gap:.25rem;margin-bottom:.75rem;padding:.65rem;font-size:.82rem;font-weight:700;display:flex}.ventas-modulo .recibo-anulada-banner i,.ventas-show-modulo .recibo-anulada-banner i{font-size:1.2rem}.ventas-modulo .recibo-anulada-banner small,.ventas-show-modulo .recibo-anulada-banner small{letter-spacing:0;color:var(--marca-apagado);font-size:.72rem;font-weight:400}.ventas-modulo .modal-recibo-footer,.ventas-show-modulo .modal-recibo-footer{background:var(--marca-superficie);border-top:1px solid var(--marca-linea);justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.ventas-modulo .modal-recibo-cancelar,.ventas-show-modulo .modal-recibo-cancelar{border:1px solid var(--marca-linea);color:var(--marca-apagado);background:var(--marca-superficie);border-radius:.55rem;padding:.5rem 1rem;font-weight:500;transition:all .2s}.ventas-modulo .modal-recibo-cancelar:hover,.ventas-show-modulo .modal-recibo-cancelar:hover{background:var(--marca-suave);color:var(--marca-tinta);border-color:#d0d8e2}.ventas-modulo .modal-recibo-descargar,.ventas-show-modulo .modal-recibo-descargar{color:#fff;background:linear-gradient(135deg,#254970,#1b3757);border:0;border-radius:.55rem;padding:.5rem 1.15rem;font-weight:600;text-decoration:none;transition:all .25s;box-shadow:0 .4rem 1rem #25497040}.ventas-modulo .modal-recibo-descargar:hover,.ventas-show-modulo .modal-recibo-descargar:hover{color:#fff;background:linear-gradient(135deg,#1b3757,#074742);transform:translateY(-1px);box-shadow:0 .6rem 1.4rem #2549704d}.ventas-modulo .modal-recibo-descargar:active,.ventas-show-modulo .modal-recibo-descargar:active{transform:translateY(0)}.ventas-show-linea-devuelta{background:var(--marca-suave)}.ventas-show-linea-devuelta>td{opacity:.72}.ventas-show-linea-devuelta .ventas-show-col-num{text-decoration:line-through;text-decoration-thickness:1px}.ventas-show-linea-devuelta .badge,.ventas-show-linea-devuelta td:last-child{opacity:1;text-decoration:none}.caja-modulo .caja-hero{background:var(--grad-marca);isolation:isolate;position:relative;overflow:hidden}.caja-modulo .caja-hero:before,.caja-modulo .caja-hero:after{content:"";pointer-events:none;z-index:0;border-radius:50%;position:absolute}.caja-modulo .caja-hero:before{background:radial-gradient(circle,#ffffff2e 0%,#fff0 68%);width:22rem;height:22rem;top:-9rem;right:-5rem}.caja-modulo .caja-hero:after{border:1.6rem solid #ffffff12;width:16rem;height:16rem;bottom:-8rem;left:30%}.caja-modulo .caja-hero h4{letter-spacing:-.02em;font-weight:650}.caja-modulo .caja-hero .avatar-title{box-shadow:0 .75rem 1.5rem #0a182b33}.caja-modulo .caja-hero-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.caja-modulo .caja-hero-bg:before{content:"";opacity:.5;background-image:radial-gradient(#ffffff0d 1px,#0000 1.2px);background-size:1.4rem 1.4rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 100% at 85% 10%,#000 0%,#0000 100%);mask-image:radial-gradient(60% 100% at 85% 10%,#000 0%,#0000 100%)}.caja-modulo .caja-hero-stat{border-radius:var(--radio-md);-webkit-backdrop-filter:blur(6px);min-width:5rem;transition:background var(--trans-rapida);background:#ffffff1f;border:1px solid #ffffff2e;flex-direction:column;align-items:center;gap:.1rem;padding:.5rem .9rem;display:flex}.caja-modulo .caja-hero-stat--abierta{background:#1baf7a26;border-color:#1baf7a40}.caja-modulo .caja-hero-stat-label{color:#fff9;text-transform:uppercase;letter-spacing:.05em;font-size:.62rem;font-weight:600}.caja-modulo .caja-hero-stat-value{color:#fff;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700;line-height:1.1}.caja-modulo .caja-hero-stat-value--ok{color:var(--estado-ok)}.caja-modulo .caja-chip{letter-spacing:.06em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff38;border-radius:2rem;align-items:center;padding:.34rem .75rem;font-size:.68rem;font-weight:600;display:inline-flex}.caja-modulo .caja-encabezado{border-radius:1rem}.caja-modulo .caja-turno-card{border-radius:1rem;overflow:hidden}.caja-modulo .caja-turno-hero{padding:1.5rem;position:relative;overflow:hidden}.caja-modulo .caja-turno-hero:before,.caja-modulo .caja-turno-hero:after{content:"";pointer-events:none;z-index:0;border-radius:50%;position:absolute}.caja-modulo .caja-turno-hero:before{background:radial-gradient(circle,#ffffff1f 0%,#fff0 68%);width:18rem;height:18rem;top:-8rem;right:-4rem}.caja-modulo .caja-turno-hero:after{border:1.2rem solid #ffffff0f;width:12rem;height:12rem;bottom:-6rem;left:25%}.caja-modulo .caja-turno-hero-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.caja-modulo .caja-turno-hero-bg:before{content:"";opacity:.6;background-image:radial-gradient(#ffffff0a 1px,#0000 1.2px);background-size:1.2rem 1.2rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 100% at 80% 10%,#000 0%,#0000 100%);mask-image:radial-gradient(55% 100% at 80% 10%,#000 0%,#0000 100%)}.caja-modulo .caja-turno-hero--abierta{background:linear-gradient(112deg, var(--marca-noche) 0%, var(--estado-ok) 100%)}.caja-modulo .caja-turno-hero--cerrada{background:linear-gradient(112deg, var(--marca-noche) 0%, var(--marca-azul) 100%)}.caja-modulo .caja-turno-estado{letter-spacing:.06em;text-transform:uppercase;color:#ffffffe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff38;border-radius:2rem;align-items:center;gap:.45rem;padding:.34rem .75rem;font-size:.68rem;font-weight:600;display:inline-flex}.caja-modulo .caja-latido{background:#fff;border-radius:50%;width:7px;height:7px;animation:2s infinite caja-latido;box-shadow:0 0 #ffffff80}.caja-modulo .caja-turno-titulo{letter-spacing:-.02em;color:#fff;font-weight:650}.caja-modulo .caja-nueva-hero{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all var(--trans-rapida);background:#fff3;border:1px solid #ffffff4d;border-radius:.65rem;padding-inline:1rem;font-size:.82rem;font-weight:600;box-shadow:0 .5rem 1.2rem #0a182b40}.caja-modulo .caja-nueva-hero:hover{background:#ffffff52;transform:translateY(-1px);box-shadow:0 .7rem 1.6rem #0a182b4d}.caja-modulo .caja-nueva-hero--retiro{background:#e3494833;border-color:#e3494859}.caja-modulo .caja-nueva-hero--retiro:hover{background:#e3494852}.caja-modulo .caja-nueva-hero--cerrar{background:#ffffff1f;border-color:#fff3}.caja-modulo .caja-nueva-hero--cerrar:hover{background:#ffffff38}.caja-modulo .caja-kpi{transition:background var(--trans-rapida);background:#ffffff1f;border:1px solid #ffffff26;border-radius:.6rem;align-items:center;gap:.65rem;padding:.6rem .8rem;display:flex}.caja-modulo .caja-kpi--ok{background:#1baf7a1f;border-color:#1baf7a33}.caja-modulo .caja-kpi--mal{background:#e349481f;border-color:#e3494833}.caja-modulo .caja-kpi-icon{color:#ffffffd9;background:#ffffff26;border-radius:.4rem;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:.95rem;display:grid}.caja-modulo .caja-kpi-icon--ventas{background:#ffffff2e}.caja-modulo .caja-kpi-icon--neto,.caja-modulo .caja-kpi-icon--esperado{background:#ffffff26}.caja-modulo .caja-kpi-body{min-width:0}.caja-modulo .caja-kpi-label{letter-spacing:.05em;text-transform:uppercase;color:#fff9;font-size:.62rem;font-weight:600;display:block}.caja-modulo .caja-kpi-valor{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:.05rem;font-size:1rem;font-weight:700;display:block}.caja-modulo .caja-alerta{color:#ffffffe6;background:#f59e0b1f;border:1px solid #f59e0b38;border-radius:.55rem;align-items:flex-start;gap:.6rem;padding:.65rem .85rem;font-size:.78rem;line-height:1.45;display:flex}.caja-modulo .caja-alerta>i{color:var(--estado-alerta);flex-shrink:0;margin-top:.05rem;font-size:1rem}.caja-modulo .caja-alerta strong{font-weight:700}.caja-modulo .caja-cerrada-icon{color:#fffc;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:.7rem;flex-shrink:0;place-items:center;width:3rem;height:3rem;font-size:1.3rem;display:grid}.caja-modulo .caja-section-header{background:linear-gradient(180deg, var(--marca-suave) 0%, var(--marca-superficie) 100%);border-bottom:1px solid var(--marca-linea);justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1.25rem;display:flex}.caja-modulo .caja-section-header .card-title{color:var(--marca-tinta);font-size:.92rem;font-weight:650}.caja-modulo .caja-section-header small{font-size:.72rem}.caja-modulo .caja-section-icon{border-radius:var(--radio-xs);background:color-mix(in srgb, var(--estado-alerta) 12%, transparent);width:1.8rem;height:1.8rem;color:var(--estado-alerta-texto);border:1px solid color-mix(in srgb, var(--estado-alerta) 18%, transparent);place-items:center;font-size:.9rem;display:inline-grid}.caja-modulo .caja-section-icon--historial{background:color-mix(in srgb, var(--marca-azul) 10%, transparent);color:var(--marca-azul-texto);border-color:color-mix(in srgb, var(--marca-azul) 18%, transparent)}.caja-modulo .caja-neto-badge{border-radius:var(--radio-pill);font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;padding:.3rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.caja-modulo .caja-neto-badge--ok{color:var(--estado-ok);background:var(--estado-ok-suave);border:1px solid color-mix(in srgb, var(--estado-ok) 18%, transparent)}.caja-modulo .caja-neto-badge--mal{color:var(--estado-error);background:var(--estado-error-suave);border:1px solid color-mix(in srgb, var(--estado-error) 18%, transparent)}.caja-modulo .caja-tabla-mov thead th{letter-spacing:.04em;background-color:var(--marca-suave);border-bottom:1px solid var(--marca-linea);padding-top:.85rem;padding-bottom:.85rem;font-size:.68rem;font-weight:700}.caja-modulo .caja-tabla-mov tbody td{border-bottom-color:color-mix(in srgb, var(--marca-linea) 50%, transparent);padding-top:.8rem;padding-bottom:.8rem}.caja-modulo .caja-tabla-mov tbody tr{transition:background-color var(--trans-rapida)}.caja-modulo .caja-tabla-mov tbody tr:hover{background-color:color-mix(in srgb, var(--marca-suave) 60%, transparent)}.caja-modulo .caja-mov-user{color:var(--marca-tinta);font-size:.82rem;font-weight:600}.caja-modulo .caja-monto{font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:700}.caja-modulo .caja-monto--ingreso{color:var(--estado-ok)}.caja-modulo .caja-monto--retiro{color:var(--estado-error)}.caja-modulo .caja-listado{border-radius:1rem;overflow:hidden;box-shadow:0 .5rem 1.5rem #0a182b12!important}.caja-modulo .tabla-caja{transition:opacity .15s ease-in-out}.caja-modulo .tabla-caja thead th{letter-spacing:.04em;background-color:var(--marca-suave);border-bottom:1px solid var(--marca-linea);white-space:nowrap;font-size:.68rem;font-weight:700}.caja-modulo .tabla-caja tbody td{border-bottom-color:color-mix(in srgb, var(--marca-linea) 50%, transparent);padding-top:.85rem;padding-bottom:.85rem}.caja-modulo .tabla-caja tbody tr{transition:background-color .16s ease-out,box-shadow .16s ease-out}.caja-modulo .tabla-caja tbody tr:hover{box-shadow:inset 3px 0 0 var(--marca-azul);background-color:color-mix(in srgb, var(--marca-azul) 4%, transparent)}.caja-modulo .caja-turno-fecha{color:var(--marca-tinta);font-size:.85rem;font-weight:650}.caja-modulo .caja-turno-horario{color:var(--marca-apagado);font-size:.72rem}.caja-modulo .caja-turno-cajero{color:var(--marca-apagado);font-size:.72rem;font-weight:500}.caja-modulo .caja-ventas-count{border-radius:var(--radio-pill);background:color-mix(in srgb, var(--marca-azul) 10%, transparent);min-width:1.6rem;height:1.5rem;color:var(--marca-azul-texto);place-items:center;padding:0 .4rem;font-size:.75rem;font-weight:700;display:inline-grid}.caja-modulo .caja-estado{white-space:nowrap;border:1px solid #0000;border-radius:2rem;align-items:center;gap:.35rem;padding:.28rem .65rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.caja-modulo .caja-estado--cuadra{color:var(--estado-ok);background:#1baf7a1a;border-color:#1baf7a2e}.caja-modulo .caja-estado--falta{color:var(--estado-error);background:#e349481a;border-color:#e349482e}.caja-modulo .caja-estado--sobra{color:var(--estado-alerta);background:#f59e0b1a;border-color:#f59e0b2e}.caja-modulo .caja-estado--ingreso{color:var(--estado-ok);background:var(--estado-ok-suave);border-color:color-mix(in srgb, var(--estado-ok) 18%, transparent)}.caja-modulo .caja-estado--retiro{color:var(--estado-error);background:var(--estado-error-suave);border-color:color-mix(in srgb, var(--estado-error) 18%, transparent)}.caja-modulo .caja-num{font-variant-numeric:tabular-nums}.caja-modulo .caja-empty-icon{background:color-mix(in srgb, var(--marca-azul) 8%, transparent);width:4rem;height:4rem;color:var(--marca-azul-texto);border:2px solid color-mix(in srgb, var(--marca-azul) 12%, transparent);border-radius:50%;place-items:center;font-size:1.6rem;display:grid}.caja-modulo .caja-modal-content{border-radius:1rem;overflow:hidden;box-shadow:0 1rem 3rem #0a182b26}.caja-modulo .caja-modal-header{color:#fff;justify-content:space-between;align-items:center;padding:1.1rem 1.25rem;display:flex}.caja-modulo .caja-modal-header--abrir,.caja-modulo .caja-modal-header--cerrar{background:var(--grad-marca)}.caja-modulo .caja-modal-header--ingreso{background:linear-gradient(135deg, color-mix(in srgb, var(--estado-ok) 55%, #000) 0%, var(--estado-ok) 100%)}.caja-modulo .caja-modal-header--retiro{background:linear-gradient(135deg, color-mix(in srgb, var(--estado-error) 55%, #000) 0%, var(--estado-error) 100%)}.caja-modulo .caja-modal-icon{background:#ffffff26;border:1px solid #ffffff38;border-radius:.6rem;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-size:1.1rem;display:grid}.caja-modulo .caja-modal-close{color:#fff;opacity:.7;background:0;border:0;padding:.3rem}.caja-modulo .caja-modal-close:hover{opacity:1}.caja-modulo .caja-input-group .input-group-text{background:var(--marca-suave);border-color:var(--marca-linea);color:var(--marca-apagado);font-size:.82rem;font-weight:600}.caja-modulo .caja-input-group .form-control{font-size:.92rem;font-weight:600}.caja-modulo .caja-info-box{background:color-mix(in srgb, var(--marca-azul) 5%, transparent);border:1px solid color-mix(in srgb, var(--marca-azul) 12%, transparent);color:var(--marca-apagado);border-radius:.55rem;align-items:flex-start;gap:.5rem;margin-bottom:1rem;padding:.6rem .8rem;font-size:.78rem;line-height:1.45;display:flex}.caja-modulo .caja-info-box>i{color:var(--marca-azul-texto);opacity:.7;flex-shrink:0;margin-top:.05rem}.caja-modulo .caja-info-box strong{color:var(--marca-tinta);font-weight:600}.caja-modulo .caja-btn{border-radius:var(--radio-sm);transition:all var(--trans-rapida);padding:.45rem .9rem;font-size:.82rem;font-weight:600}.caja-modulo .caja-btn--primary{background:var(--marca-azul);border-color:var(--marca-azul)}.caja-modulo .caja-btn--primary:hover{background:color-mix(in srgb, var(--marca-azul) 85%, #000);box-shadow:0 .3rem .8rem color-mix(in srgb, var(--marca-azul) 30%, transparent)}.caja-modulo .caja-btn--danger:hover{box-shadow:0 .3rem .8rem color-mix(in srgb, var(--estado-error) 30%, transparent)}@keyframes caja-latido{0%{box-shadow:0 0 #ffffff80}70%{box-shadow:0 0 0 .5rem #fff0}to{box-shadow:0 0 #fff0}}@media (prefers-reduced-motion:reduce){.caja-modulo .caja-latido{animation:none}}@media (width<=991.98px){.caja-modulo .caja-hero-stat{min-width:4.2rem;padding:.4rem .7rem}.caja-modulo .caja-hero-stat-value{font-size:1rem}}@media (width<=575.98px){.caja-modulo .caja-kpi{gap:.5rem;padding:.5rem .65rem}.caja-modulo .caja-kpi-icon{width:1.7rem;height:1.7rem;font-size:.85rem}.caja-modulo .caja-kpi-valor{font-size:.88rem}.caja-modulo .caja-nueva-hero{justify-content:center;width:100%}.caja-modulo .caja-turno-hero{padding:1.2rem}.caja-modulo .caja-section-header{flex-direction:column;align-items:flex-start;gap:.4rem}}.reportes-modulo .card{border-radius:var(--radio-lg);background:var(--marca-superficie);box-shadow:0 0 0 1px var(--marca-linea), var(--sombra-sm)!important}.reportes-modulo .card-header{border-bottom:1px solid var(--marca-linea);padding:1rem 1.25rem;background:linear-gradient(180deg, var(--marca-suave) 0%, var(--marca-superficie) 100%)!important}.reportes-modulo .card-header h5,.reportes-modulo .card-header .card-title{color:var(--marca-tinta);letter-spacing:-.01em;font-size:.95rem;font-weight:650}.reportes-modulo .card-header small{color:var(--marca-apagado)}.reportes-modulo .card-body{padding:1.25rem}.reportes-modulo .filtro-estado{gap:.4rem}.reportes-modulo .filtro-estado .btn{border-radius:var(--radio-pill);padding:.38rem .9rem;font-size:.8rem;font-weight:600}.reportes-modulo .reportes-rango .form-control{border-radius:var(--radio-sm);border-color:var(--marca-linea);background:var(--marca-suave);color:var(--marca-tinta);font-size:.82rem}.reportes-modulo .reportes-rango .form-control:focus{border-color:var(--marca-azul);box-shadow:var(--anillo-foco);background:var(--marca-superficie)}.reportes-modulo .reportes-evento{border-bottom:1px solid var(--marca-linea);align-items:flex-start;gap:.75rem;padding:.65rem 0;display:flex}.reportes-modulo .reportes-evento:last-child{border-bottom:0}.reportes-modulo .reportes-evento-punto{border-radius:var(--radio-sm);width:2.2rem;height:2.2rem;color:var(--estado-ok);background:var(--estado-ok-suave);flex-shrink:0;place-items:center;display:grid}.reportes-modulo .reportes-cifra-bloque{border-bottom:1px solid var(--marca-linea);margin-bottom:1.15rem;padding-bottom:1.15rem}.reportes-modulo .reportes-bloque-titulo{color:var(--marca-tinta);letter-spacing:-.01em;font-size:.9rem;font-weight:650}.reportes-modulo .reportes-resumen{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.reportes-modulo .reportes-resumen-dato{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.reportes-modulo .reportes-resumen-dato span{color:var(--marca-apagado);font-size:.82rem}.reportes-modulo .reportes-resumen-dato strong{color:var(--marca-tinta);font-variant-numeric:tabular-nums;font-size:.95rem}.reportes-modulo .reportes-envivo{flex-direction:column;display:flex}.reportes-modulo .reportes-envivo-vacio{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:12rem;display:flex}.reportes-modulo .reportes-latido{background:var(--estado-ok);width:.5rem;height:.5rem;box-shadow:0 0 0 0 color-mix(in srgb, var(--estado-ok) 70%, transparent);border-radius:50%;animation:1.8s infinite reportes-latido;display:inline-block}.reportes-modulo .reportes-vivo .reportes-latido{background:#fff;box-shadow:0 0 #ffffffb3}@media (prefers-reduced-motion:reduce){.reportes-modulo .reportes-latido{animation:none}}.reportes-chart-container{width:100%;position:relative}.reportes-chart-container.chart-barras,.reportes-chart-container.chart-doughnut{height:340px}.reportes-chart-container.chart-proveedor{height:300px}.reportes-chart-container.chart-serie{height:250px}.reportes-chart-container canvas{width:100%!important;height:100%!important}.reportes-chart-vacio{color:var(--marca-apagado);text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1rem;font-size:.85rem;display:flex;position:absolute;inset:0}.reportes-chart-vacio i{opacity:.45;font-size:1.6rem}.reportes-chart-container.vacio canvas{opacity:0}.ventas-chart-card{transition:box-shadow var(--trans-media), transform var(--trans-media);overflow:hidden;border-radius:var(--radio-lg)!important}.ventas-chart-card:hover{box-shadow:0 .5rem 1.5rem #0a182b14, 0 0 0 1px var(--marca-linea)!important}.ventas-chart-header{border-bottom:1px solid var(--marca-linea);padding:1.1rem 1.35rem}.ventas-chart-header h5{color:var(--marca-tinta);letter-spacing:-.01em;font-size:.92rem;font-weight:650}.ventas-chart-header small{color:var(--marca-apagado);font-size:.76rem}.ventas-chart-header--ingresos{background:linear-gradient(135deg, color-mix(in srgb, var(--estado-ok) 5%, var(--marca-superficie)) 0%, var(--marca-superficie) 100%)}.ventas-chart-header--evolucion{background:linear-gradient(135deg, color-mix(in srgb, var(--marca-azul) 5%, var(--marca-superficie)) 0%, var(--marca-superficie) 100%)}.ventas-chart-header-icon{border-radius:var(--radio-sm);background:color-mix(in srgb, var(--marca-azul) 10%, transparent);width:2.4rem;height:2.4rem;color:var(--marca-azul-texto);border:1px solid color-mix(in srgb, var(--marca-azul) 14%, transparent);flex-shrink:0;place-items:center;font-size:1.1rem;display:grid}.ventas-metric-row .col,.ventas-metric-row .col-auto{flex:1 1 0;min-width:0}.ventas-metric-item{border-radius:var(--radio-md);background:var(--marca-suave);border:1px solid color-mix(in srgb, var(--marca-linea) 70%, transparent);height:100%;transition:border-color var(--trans-rapida), box-shadow var(--trans-rapida);padding:.65rem .75rem}.ventas-metric-item:hover{border-color:color-mix(in srgb, var(--marca-azul) 22%, var(--marca-linea));box-shadow:0 .15rem .5rem #0a182b0a}.ventas-metric-dot{border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}.ventas-metric-label{color:var(--marca-apagado);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}.ventas-metric-value{color:var(--marca-tinta);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:.95rem;font-weight:700;line-height:1.3;display:block}.ventas-metric-bar{background:color-mix(in srgb, var(--marca-linea) 50%, transparent);border-radius:2px;height:3px;margin-top:.35rem;overflow:hidden}.ventas-metric-bar-fill{border-radius:2px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.ventas-metric-pct{color:var(--marca-apagado);margin-top:.2rem;font-size:.68rem;font-weight:600;display:block}.ventas-mini-stat{border-radius:var(--radio-sm);background:var(--marca-suave);border:1px solid color-mix(in srgb, var(--marca-linea) 60%, transparent);flex-direction:column;gap:.1rem;min-width:0;padding:.45rem .7rem;display:flex}.ventas-mini-stat-label{color:var(--marca-apagado);text-transform:uppercase;letter-spacing:.04em;font-size:.65rem;font-weight:600}.ventas-mini-stat-value{color:var(--marca-tinta);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.82rem;font-weight:700}.ventas-chart-wrap{justify-content:center;align-items:center;display:flex;position:relative}.ventas-chart-wrap.vacio canvas{opacity:0}.ventas-chart-empty{color:var(--marca-apagado);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;display:flex;position:absolute;inset:0}.ventas-chart-empty i{opacity:.35;font-size:1.8rem}.ventas-chart-empty span{font-size:.82rem;font-weight:500}.ventas-chart-footer{border-radius:var(--radio-sm);background:color-mix(in srgb, var(--marca-azul) 4%, var(--marca-suave));border:1px solid color-mix(in srgb, var(--marca-azul) 10%, transparent);color:var(--marca-apagado);align-items:center;gap:.4rem;margin-top:.75rem;padding:.55rem .75rem;font-size:.72rem;line-height:1.45;display:flex}.ventas-chart-footer i{color:var(--marca-azul-texto);opacity:.65;flex-shrink:0}.ventas-chart-footer strong{color:var(--marca-tinta);font-weight:600}.ventas-chart-legend{align-items:center;gap:.75rem;display:flex}.ventas-chart-legend-item{color:var(--marca-apagado);align-items:center;gap:.3rem;font-size:.72rem;font-weight:600;display:inline-flex}.ventas-chart-legend-dot{border-radius:2px;width:.5rem;height:.5rem}@media (width<=575.98px){.ventas-chart-header{padding:.9rem 1rem}.ventas-chart-header h5{font-size:.85rem}.ventas-metric-item{padding:.55rem .6rem}.ventas-metric-value{font-size:.88rem}.ventas-chart-footer{padding:.45rem .6rem;font-size:.68rem}.ventas-chart-legend{display:none!important}}@media (width<=767.98px){.reportes-chart-container.chart-barras,.reportes-chart-container.chart-proveedor{height:280px}.reportes-chart-container.chart-doughnut{height:300px}.reportes-chart-container.chart-serie{height:210px}}@media (width>=992px) and (width<=1199.98px){.reportes-chart-container.chart-barras,.reportes-chart-container.chart-doughnut,.reportes-chart-container.chart-proveedor{height:300px}}.vitrina-modulo{--vt-superficie:var(--marca-superficie);--vt-superficie-2:var(--marca-suave);--vt-imagen:var(--marca-suave);--vt-borde:var(--marca-linea);--vt-borde-tenue:color-mix(in srgb, var(--marca-linea) 70%, transparent);--vt-sombra:var(--sombra-sm)}.vitrina-modulo .vitrina-hero{isolation:isolate;border-radius:var(--radio-xl);color:#fff;min-height:8rem;box-shadow:var(--sombra-md);background:linear-gradient(150deg,#0a182b 0%,#10233c 52%,#1b3757 100%);padding:2.1rem 2.35rem;position:relative;overflow:hidden}.vitrina-modulo .vitrina-hero-bg{pointer-events:none;background:radial-gradient(60% 50% at 85% 15%,#5792bf2e 0%,#0000 70%),radial-gradient(45% 60% at 6% 92%,#c5a16229 0%,#0000 70%);position:absolute;inset:0}.vitrina-modulo .vitrina-hero-bg:after{content:"";opacity:.6;background-image:radial-gradient(#ffffff0f 1px,#0000 1.4px);background-size:1.25rem 1.25rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 100% at 85% 0,#000 0%,#0000 100%);mask-image:radial-gradient(70% 100% at 85% 0,#000 0%,#0000 100%)}.vitrina-modulo .vitrina-hero-content{z-index:1;justify-content:space-between;align-items:center;gap:2rem;display:flex;position:relative}.vitrina-modulo .vitrina-hero-texto{min-width:0}.vitrina-modulo .vitrina-hero-titulo{color:#fff;letter-spacing:-.03em;margin:0 0 .4rem;font-size:clamp(1.5rem,2.6vw,1.9rem);font-weight:700;line-height:1.12}.vitrina-modulo .vitrina-hero-subtitulo{color:#ffffffb3;max-width:34rem;margin:0;font-size:.9rem;line-height:1.55}.vitrina-modulo .vitrina-hero-acciones{flex-shrink:0;gap:.65rem;display:flex}.vitrina-modulo .vitrina-hero-stat{text-align:center;border-radius:var(--radio-md);-webkit-backdrop-filter:blur(6px);background:#ffffff12;border:1px solid #ffffff26;min-width:5.5rem;padding:.8rem 1.35rem}.vitrina-modulo .vitrina-hero-stat--oro{background:#c5a1622e;border-color:#c5a1625c}.vitrina-modulo .vitrina-hero-stat--oro .vitrina-hero-stat-valor{color:var(--marca-oro-claro)}.vitrina-modulo .vitrina-hero-stat-valor{color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1.15;display:block}.vitrina-modulo .vitrina-hero-stat-label{color:#fff9;text-transform:uppercase;letter-spacing:.06em;margin-top:.2rem;font-size:.68rem;font-weight:600;display:block}.vitrina-modulo .vitrina-toolbar{z-index:8;border:1px solid var(--vt-borde);border-radius:var(--radio-lg);background:color-mix(in srgb, var(--vt-superficie) 93%, transparent);-webkit-backdrop-filter:blur(12px);box-shadow:var(--sombra-sm);flex-wrap:wrap;align-items:center;gap:.85rem 1rem;padding:1rem 1.15rem;display:flex;position:sticky;top:4.5rem}.vitrina-modulo .vitrina-buscador{flex:18rem;min-width:12rem;position:relative}.vitrina-modulo .vitrina-buscador>i{color:var(--marca-apagado);pointer-events:none;font-size:1rem;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.vitrina-modulo .vitrina-buscador .form-control{border:1px solid var(--vt-borde);border-radius:var(--radio-pill);background:var(--vt-superficie-2);height:2.6rem;color:var(--marca-tinta);transition:border-color var(--trans-rapida), box-shadow var(--trans-rapida), background-color var(--trans-rapida);padding:0 2.3rem 0 2.5rem;font-size:.88rem}.vitrina-modulo .vitrina-buscador .form-control::placeholder{color:var(--marca-apagado)}.vitrina-modulo .vitrina-buscador .form-control:focus{border-color:var(--marca-azul);box-shadow:var(--anillo-foco);background:var(--vt-superficie)}.vitrina-modulo .vitrina-buscador-limpiar{width:1.6rem;height:1.6rem;color:var(--marca-apagado);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:.95rem;line-height:1;display:grid;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.vitrina-modulo .vitrina-buscador-limpiar:hover{color:var(--estado-error)}.vitrina-modulo .vitrina-buscador-limpiar:focus-visible{box-shadow:var(--anillo-foco);outline:none}.vitrina-modulo .vitrina-nav{overscroll-behavior-x:contain;scrollbar-width:none;flex:2 24rem;align-items:center;gap:.4rem;min-width:0;padding-bottom:.1rem;display:flex;overflow-x:auto}.vitrina-modulo .vitrina-nav::-webkit-scrollbar{display:none}.vitrina-modulo .vitrina-nav-chip{border:1px solid var(--vt-borde);border-radius:var(--radio-pill);background:var(--vt-superficie);color:var(--marca-tinta);white-space:nowrap;transition:border-color var(--trans-rapida), color var(--trans-rapida), background-color var(--trans-rapida);align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.vitrina-modulo .vitrina-nav-chip:hover{border-color:var(--marca-azul);color:var(--marca-azul-texto);background:color-mix(in srgb, var(--marca-azul) 7%, transparent)}.vitrina-modulo .vitrina-nav-chip:focus-visible{box-shadow:var(--anillo-foco);outline:none}.vitrina-modulo .vitrina-nav-chip--oro{color:var(--marca-oro-hondo);background:#c5a1621a;border-color:#c5a16266}.vitrina-modulo .vitrina-nav-chip--oro>i{color:var(--marca-oro)}.vitrina-modulo .vitrina-nav-chip--oro:hover{border-color:var(--marca-oro);color:var(--marca-oro-hondo);background:#c5a16229}.vitrina-modulo .vitrina-nav-chip-total{border-radius:var(--radio-pill);background:var(--vt-superficie-2);min-width:1.3rem;height:1.3rem;color:var(--marca-apagado);font-variant-numeric:tabular-nums;place-items:center;padding:0 .35rem;font-size:.68rem;font-weight:700;display:inline-grid}.vitrina-modulo [data-vitrina-seccion]{scroll-margin-top:9rem}.vitrina-modulo .vitrina-oculto{display:none!important}.vitrina-modulo .vitrina-seccion{background:var(--vt-superficie);border:1px solid var(--vt-borde);border-radius:var(--radio-lg);box-shadow:var(--sombra-sm);transition:box-shadow var(--trans-media);overflow:hidden}.vitrina-modulo .vitrina-seccion--destacada{border-color:color-mix(in srgb, var(--marca-oro) 38%, var(--vt-borde));box-shadow:var(--sombra-sm), inset 0 0 0 1px #c5a1620f}.vitrina-modulo .vitrina-seccion-header{border-bottom:1px solid var(--vt-borde-tenue);background:linear-gradient(180deg, var(--vt-superficie-2) 0%, var(--vt-superficie) 100%);align-items:center;gap:.85rem;padding:1.05rem 1.35rem;display:flex}.vitrina-modulo .vitrina-seccion-icono{border-radius:var(--radio-sm);flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;font-size:1.1rem;display:grid}.vitrina-modulo .vitrina-seccion-icono--recomendados{color:var(--marca-oro-hondo);background:#c5a16229}.vitrina-modulo .vitrina-seccion-icono--categoria{background:color-mix(in srgb, var(--marca-azul) 10%, transparent);color:var(--marca-azul-texto)}.vitrina-modulo .vitrina-seccion-titulo-grupo{min-width:0}.vitrina-modulo .vitrina-seccion-titulo{color:var(--marca-tinta);letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:650}.vitrina-modulo .vitrina-seccion-subtitulo{color:var(--marca-apagado);text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0 0;font-size:.76rem;overflow:hidden}.vitrina-modulo .vitrina-seccion-conteo{border-radius:var(--radio-pill);background:var(--vt-superficie-2);border:1px solid var(--vt-borde);min-width:1.9rem;height:1.9rem;color:var(--marca-apagado);font-variant-numeric:tabular-nums;flex-shrink:0;place-items:center;margin-left:auto;padding:0 .55rem;font-size:.75rem;font-weight:700;display:inline-grid}.vitrina-modulo .vitrina-seccion--destacada .vitrina-seccion-conteo{color:var(--marca-oro-hondo);background:#c5a16224;border-color:#c5a1624d}.vitrina-modulo .vitrina-seccion-body{padding:1.25rem}.vitrina-modulo .vitrina-producto{border:1px solid var(--vt-borde);border-radius:var(--radio-md);background:var(--vt-superficie);transition:transform var(--trans-media), box-shadow var(--trans-media), border-color var(--trans-media);flex-direction:column;display:flex;position:relative;overflow:hidden}.vitrina-modulo .vitrina-producto:hover{box-shadow:var(--sombra-lg);border-color:color-mix(in srgb, var(--marca-azul) 30%, var(--vt-borde));transform:translateY(-4px)}.vitrina-modulo .vitrina-producto:hover .vitrina-producto-imagen img{transform:scale(1.05)}.vitrina-modulo .vitrina-producto:hover .vitrina-producto-overlay{opacity:1}.vitrina-modulo .vitrina-producto--agotado{border-color:color-mix(in srgb, var(--estado-error) 22%, var(--vt-borde))}.vitrina-modulo .vitrina-producto--agotado .vitrina-producto-imagen img{filter:grayscale(.4)}.vitrina-modulo .vitrina-producto-imagen{aspect-ratio:4/3;background:linear-gradient(180deg, var(--vt-imagen) 0%, var(--vt-superficie) 100%);position:relative;overflow:hidden}.vitrina-modulo .vitrina-producto-imagen img{object-fit:contain;width:100%;height:100%;padding:.8rem;transition:transform .35s ease-out}.vitrina-modulo .vitrina-producto-placeholder{width:100%;height:100%;color:var(--marca-apagado);place-items:center;font-size:2rem;display:grid}.vitrina-modulo .vitrina-producto-sin-imagen{object-fit:contain;opacity:.6;width:100%;height:100%;padding:1rem}.vitrina-modulo .vitrina-producto-agotado-franja{background:color-mix(in srgb, var(--estado-error) 92%, transparent);color:#fff;text-transform:uppercase;letter-spacing:.06em;z-index:3;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.68rem;font-weight:700;display:flex;position:absolute;top:0;left:0;right:0}.vitrina-modulo .vitrina-producto-agotado-franja i{font-size:.75rem}.vitrina-modulo .vitrina-producto-unidades-badge{border-radius:var(--radio-pill);background:var(--estado-ok);color:#fff;font-variant-numeric:tabular-nums;z-index:2;align-items:center;gap:.2rem;padding:.22rem .5rem;font-size:.65rem;font-weight:700;display:inline-flex;position:absolute;top:.55rem;right:.55rem;box-shadow:0 .15rem .5rem #0a182b2e}.vitrina-modulo .vitrina-producto-unidades-badge i{font-size:.72rem}.vitrina-modulo .vitrina-producto-unidades-badge--bajo{background:var(--estado-alerta);color:var(--marca-tierra)}.vitrina-modulo .vitrina-producto-unidades-badge--agotado{background:var(--estado-error)}.vitrina-modulo .vitrina-producto-overlay{opacity:0;pointer-events:none;z-index:2;background:linear-gradient(#0000 40%,#0a182ba3 100%);justify-content:center;align-items:flex-end;padding-bottom:.75rem;transition:opacity .25s ease-out;display:flex;position:absolute;inset:0}.vitrina-modulo .vitrina-producto-overlay span{color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radio-pill);background:#ffffff2e;border:1px solid #ffffff42;padding:.3rem .85rem;font-size:.72rem;font-weight:600}.vitrina-modulo .vitrina-producto-body{flex-direction:column;flex:auto;padding:.9rem 1rem 1rem;display:flex}.vitrina-modulo .vitrina-producto-nombre{color:var(--marca-tinta);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.3em;margin-bottom:.2rem;font-size:.85rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.vitrina-modulo .vitrina-producto-marca{color:var(--marca-apagado);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.vitrina-modulo .vitrina-producto-marca--vacia{opacity:.75;font-style:italic}.vitrina-modulo .vitrina-producto-pie{border-top:1px solid var(--vt-borde-tenue);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem .65rem;margin-top:auto;padding-top:.7rem;display:flex}.vitrina-modulo .vitrina-producto-precios{flex-direction:column;gap:.3rem;min-width:0;display:flex}.vitrina-modulo .vitrina-producto-precio-linea,.vitrina-modulo .vitrina-producto-costo{align-items:center;gap:.4rem;min-height:1.3rem;display:flex}.vitrina-modulo .vitrina-producto-precio-etiqueta,.vitrina-modulo .vitrina-producto-costo-etiqueta{color:var(--marca-apagado);text-transform:uppercase;letter-spacing:.06em;font-size:.62rem;font-weight:700;line-height:1}.vitrina-modulo .vitrina-producto-precio{color:var(--marca-azul-texto);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1rem;font-weight:700}.vitrina-modulo .vitrina-producto-costo{gap:.3rem}.vitrina-modulo .vitrina-producto-costo-valor{color:var(--marca-apagado);font-variant-numeric:tabular-nums;letter-spacing:.02em;transition:color var(--trans-rapida);font-size:.75rem;font-weight:600}.vitrina-modulo .vitrina-producto-costo-valor.is-visible{color:var(--marca-tinta)}.vitrina-modulo .vitrina-producto-ojo{z-index:5;border:1px solid var(--vt-borde);background:var(--vt-superficie-2);width:1.4rem;height:1.4rem;color:var(--marca-apagado);transition:border-color var(--trans-rapida), color var(--trans-rapida), background-color var(--trans-rapida);border-radius:50%;place-items:center;padding:0;font-size:.78rem;line-height:1;display:inline-grid;position:relative}.vitrina-modulo .vitrina-producto-ojo:hover{border-color:var(--marca-azul);color:var(--marca-azul-texto);background:color-mix(in srgb, var(--marca-azul) 8%, transparent)}.vitrina-modulo .vitrina-producto-ojo[aria-pressed=true]{border-color:color-mix(in srgb, var(--marca-azul) 35%, var(--vt-borde));background:color-mix(in srgb, var(--marca-azul) 10%, transparent);color:var(--marca-azul-texto)}.vitrina-modulo .vitrina-producto-ojo:focus-visible{box-shadow:var(--anillo-foco);outline:none}.vitrina-modulo .vitrina-producto-stock{border-radius:var(--radio-pill);white-space:nowrap;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.68rem;font-weight:600;display:inline-flex}.vitrina-modulo .vitrina-producto-stock-dot{width:.4rem;height:.4rem;box-shadow:0 0 0 .18rem color-mix(in srgb, currentColor 20%, transparent);background:currentColor;border-radius:50%}.vitrina-modulo .vitrina-stock-ok{color:var(--estado-ok);background:var(--estado-ok-suave);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--estado-ok) 18%, transparent)}.vitrina-modulo .vitrina-stock-bajo{color:var(--estado-alerta-texto);background:var(--estado-alerta-suave);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--estado-alerta) 22%, transparent)}.vitrina-modulo .vitrina-stock-agotado{color:var(--estado-error);background:var(--estado-error-suave);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--estado-error) 18%, transparent)}.vitrina-modulo .vitrina-producto-link{z-index:4;border-radius:inherit;position:absolute;inset:0}.vitrina-modulo .vitrina-producto-link:focus-visible{box-shadow:var(--anillo-foco);outline:none}.vitrina-modulo .vitrina-vacio,.vitrina-modulo .vitrina-sin-resultados{text-align:center;background:var(--vt-superficie);border:1px solid var(--vt-borde);border-radius:var(--radio-lg);padding:4rem 1.5rem}.vitrina-modulo .vitrina-vacio-icono,.vitrina-modulo .vitrina-sin-resultados>i{background:color-mix(in srgb, var(--marca-azul) 8%, transparent);border:1px solid color-mix(in srgb, var(--marca-azul) 12%, transparent);width:4.5rem;height:4.5rem;color:var(--marca-azul-texto);border-radius:50%;place-items:center;margin:0 auto 1rem;font-size:1.6rem;display:grid}.vitrina-modulo .vitrina-vacio h5,.vitrina-modulo .vitrina-sin-resultados h5{color:var(--marca-tinta);margin:0 0 .35rem;font-size:1rem;font-weight:650}.vitrina-modulo .vitrina-vacio p,.vitrina-modulo .vitrina-sin-resultados p{color:var(--marca-apagado);max-width:28rem;margin:0 auto;font-size:.85rem}@media (width<=991.98px){.vitrina-modulo .vitrina-hero-content{flex-direction:column;align-items:flex-start}.vitrina-modulo .vitrina-hero-acciones{align-self:stretch}.vitrina-modulo .vitrina-hero-stat{flex:1}}@media (width<=767.98px){.vitrina-modulo .vitrina-hero{padding:1.5rem}.vitrina-modulo .vitrina-seccion-header{padding:.95rem 1.15rem}.vitrina-modulo .vitrina-seccion-body{padding:1rem}.vitrina-modulo .vitrina-toolbar{padding:.85rem;top:4.25rem}}@media (width<=575.98px){.vitrina-modulo .vitrina-hero-titulo{font-size:1.3rem}.vitrina-modulo .vitrina-hero-subtitulo{font-size:.82rem}.vitrina-modulo .vitrina-hero-stat{min-width:0;padding:.65rem .75rem}.vitrina-modulo .vitrina-hero-stat-valor{font-size:1.25rem}.vitrina-modulo .vitrina-nav{flex-basis:100%}.vitrina-modulo .vitrina-producto-nombre{font-size:.8rem}.vitrina-modulo .vitrina-producto-precio{font-size:.92rem}}[data-bs-theme=dark] .vitrina-modulo{--vt-superficie:#ffffff0a;--vt-superficie-2:#ffffff05;--vt-imagen:#ffffff0d;--vt-borde:#ffffff17;--vt-borde-tenue:#ffffff0f}[data-bs-theme=dark] .vitrina-modulo .vitrina-hero{box-shadow:var(--sombra-lg)}[data-bs-theme=dark] .vitrina-modulo .vitrina-toolbar{background:color-mix(in srgb, var(--marca-noche-alta) 82%, transparent);border-color:var(--vt-borde)}[data-bs-theme=dark] .vitrina-modulo .vitrina-nav-chip:hover{background:#6ea3d81a}[data-bs-theme=dark] .vitrina-modulo .vitrina-nav-chip--oro{color:var(--marca-oro-claro);border-color:#c5a16259}[data-bs-theme=dark] .vitrina-modulo .vitrina-nav-chip--oro>i{color:var(--marca-oro-claro)}[data-bs-theme=dark] .vitrina-modulo .vitrina-nav-chip--oro:hover{border-color:var(--marca-oro);color:var(--marca-oro-claro);background:#c5a16229}[data-bs-theme=dark] .vitrina-modulo .vitrina-seccion-icono--recomendados{color:var(--marca-oro-claro);background:#c5a1622e}[data-bs-theme=dark] .vitrina-modulo .vitrina-seccion-icono--categoria{color:var(--marca-azul-claro);background:#6ea3d829}[data-bs-theme=dark] .vitrina-modulo .vitrina-seccion--destacada{box-shadow:var(--sombra-sm), inset 0 0 0 1px #c5a1620d;border-color:#c5a1624d}[data-bs-theme=dark] .vitrina-modulo .vitrina-seccion--destacada .vitrina-seccion-conteo{color:var(--marca-oro-claro);background:#c5a16229;border-color:#c5a1624d}[data-bs-theme=dark] .vitrina-modulo .vitrina-producto-imagen{background:linear-gradient(180deg, var(--vt-imagen) 0%, var(--vt-superficie) 100%)}[data-bs-theme=dark] .vitrina-modulo .vitrina-producto-sin-imagen{opacity:.75}[data-bs-theme=dark] .vitrina-modulo .vitrina-producto-overlay{background:linear-gradient(#0000 40%,#000000b8 100%)}[data-bs-theme=dark] .vitrina-modulo .vitrina-vacio-icono,[data-bs-theme=dark] .vitrina-modulo .vitrina-sin-resultados>i{color:var(--marca-azul-claro);background:#6ea3d81f;border-color:#6ea3d833}.reparaciones-modulo .reparaciones-hero{background:var(--grad-marca);isolation:isolate;position:relative;overflow:hidden}.reparaciones-modulo .reparaciones-hero:before,.reparaciones-modulo .reparaciones-hero:after{content:"";pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.reparaciones-modulo .reparaciones-hero:before{background:radial-gradient(circle,#ffffff2e 0%,#fff0 68%);width:22rem;height:22rem;top:-9rem;right:-5rem}.reparaciones-modulo .reparaciones-hero:after{border:1.6rem solid #ffffff12;width:16rem;height:16rem;bottom:-8rem;left:30%}.reparaciones-modulo .reparaciones-hero h4{letter-spacing:-.02em;font-weight:650}.reparaciones-modulo .reparaciones-hero .avatar-title{box-shadow:0 .75rem 1.5rem #0a182b33}.reparaciones-modulo .reparaciones-chip{letter-spacing:.06em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff38;border-radius:2rem;align-items:center;padding:.34rem .75rem;font-size:.68rem;font-weight:600;display:inline-flex}.reparaciones-modulo .reparaciones-nueva-hero{border-radius:.65rem;padding-inline:1.1rem;font-weight:600;box-shadow:0 .6rem 1.6rem #0a182b47}.reparaciones-modulo .reparaciones-nueva-hero:hover{transform:translateY(-1px)}.reparaciones-modulo .reparaciones-encabezado{border-radius:var(--radio-xl)}.reparaciones-modulo .reparaciones-kpis .card{border-radius:var(--radio-lg);border-color:var(--marca-linea);box-shadow:var(--sombra-card)}.reparaciones-modulo .reparaciones-listado{border-radius:var(--radio-lg);border:1px solid var(--marca-linea);overflow:hidden;box-shadow:var(--sombra-card)!important}.reparaciones-modulo .reparaciones-toolbar{border-bottom:1px solid var(--marca-linea);padding-inline:1.5rem}.reparaciones-modulo .reparaciones-toolbar .card-title{color:var(--marca-tinta);font-weight:650}.reparaciones-modulo .reparaciones-busqueda{background:var(--vz-light);border-color:#0000;border-radius:.6rem;min-height:2.65rem}.reparaciones-modulo .reparaciones-busqueda:focus{border-color:rgba(var(--vz-primary-rgb), .28);background:var(--marca-superficie);box-shadow:0 0 0 .2rem rgba(var(--vz-primary-rgb), .1)}.reparaciones-modulo .tabla-reparaciones{transition:opacity .15s ease-in-out}.reparaciones-modulo .tabla-reparaciones thead th{letter-spacing:.04em;color:var(--marca-apagado);background-color:var(--marca-suave);border-bottom:1px solid var(--marca-linea);white-space:nowrap;text-transform:uppercase;font-size:.7rem;font-weight:650}.reparaciones-modulo .tabla-reparaciones tbody td{padding-top:.9rem;padding-bottom:.9rem}.reparaciones-modulo .tabla-reparaciones tbody tr{transition:background-color .18s ease-out,box-shadow .18s ease-out}.reparaciones-modulo .tabla-reparaciones tbody tr:hover{box-shadow:inset 3px 0 0 var(--marca-azul);background-color:#25497009}.reparaciones-modulo .tabla-reparaciones a{text-decoration:none}.reparaciones-modulo .tabla-reparaciones a:hover{text-decoration:underline}.reparaciones-modulo .rep-estado{white-space:nowrap;border-radius:2rem;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.reparaciones-modulo .rep-estado-dot{border-radius:50%;width:.45rem;height:.45rem}.reparaciones-modulo .rep-estado-recibida{color:var(--estado-info);background:var(--estado-info-suave)}.reparaciones-modulo .rep-estado-recibida .rep-estado-dot{background:var(--estado-info)}.reparaciones-modulo .rep-estado-en-reparacion{color:var(--marca-azul-texto);background:color-mix(in srgb, var(--marca-azul-texto) 12%, transparent)}.reparaciones-modulo .rep-estado-en-reparacion .rep-estado-dot{background:var(--marca-azul-texto)}.reparaciones-modulo .rep-estado-esperando{color:var(--estado-alerta);background:var(--estado-alerta-suave)}.reparaciones-modulo .rep-estado-esperando .rep-estado-dot{background:var(--estado-alerta)}.reparaciones-modulo .rep-estado-lista{color:var(--estado-ok);background:var(--estado-ok-suave)}.reparaciones-modulo .rep-estado-lista .rep-estado-dot{background:var(--estado-ok)}.reparaciones-modulo .rep-estado-entregada{color:var(--estado-ok);background:var(--estado-ok-suave)}.reparaciones-modulo .rep-estado-entregada .rep-estado-dot{background:var(--estado-ok)}.reparaciones-modulo .rep-estado-irreparable{color:var(--marca-apagado);background:color-mix(in srgb, var(--marca-apagado) 12%, transparent)}.reparaciones-modulo .rep-estado-irreparable .rep-estado-dot{background:var(--marca-apagado)}.reparaciones-modulo .rep-estado-cancelada{color:var(--estado-error);background:var(--estado-error-suave)}.reparaciones-modulo .rep-estado-cancelada .rep-estado-dot{background:var(--estado-error)}.reparaciones-modulo .btn-accion{border:1px solid var(--vz-border-color);background:var(--marca-superficie);width:2.2rem;height:2.2rem;color:var(--vz-secondary-color);border-radius:.5rem;justify-content:center;align-items:center;transition:all .18s ease-out;display:inline-flex}.reparaciones-modulo .btn-accion:hover{transform:translateY(-1px);box-shadow:0 .3rem .7rem #0a182b14}.reparaciones-modulo .btn-accion-info{color:var(--estado-info);border-color:color-mix(in srgb, var(--estado-info) 25%, transparent)}.reparaciones-modulo .btn-accion-info:hover{background:color-mix(in srgb, var(--estado-info) 8%, transparent);color:color-mix(in srgb, var(--estado-info) 82%, #000)}.reparaciones-modulo .btn-accion-success{color:var(--estado-ok);border-color:color-mix(in srgb, var(--estado-ok) 25%, transparent)}.reparaciones-modulo .btn-accion-success:hover{background:color-mix(in srgb, var(--estado-ok) 8%, transparent);color:color-mix(in srgb, var(--estado-ok) 82%, #000)}.reparaciones-modulo .btn-accion-warning{color:var(--estado-alerta);border-color:color-mix(in srgb, var(--estado-alerta) 25%, transparent)}.reparaciones-modulo .btn-accion-warning:hover{background:color-mix(in srgb, var(--estado-alerta) 8%, transparent);color:color-mix(in srgb, var(--estado-alerta) 82%, #000)}.reparaciones-modulo .btn-accion-secondary{color:var(--marca-apagado);border-color:color-mix(in srgb, var(--marca-apagado) 25%, transparent)}.reparaciones-modulo .btn-accion-secondary:hover{background:color-mix(in srgb, var(--marca-apagado) 8%, transparent);color:color-mix(in srgb, var(--marca-apagado) 75%, #000)}.reparaciones-modulo .btn-accion-danger{color:var(--estado-error);border-color:color-mix(in srgb, var(--estado-error) 25%, transparent)}.reparaciones-modulo .btn-accion-danger:hover{background:color-mix(in srgb, var(--estado-error) 8%, transparent);color:color-mix(in srgb, var(--estado-error) 82%, #000)}.creditos-modulo .creditos-hero{background:var(--grad-marca);isolation:isolate;position:relative;overflow:hidden}.creditos-modulo .creditos-hero:before,.creditos-modulo .creditos-hero:after{content:"";pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.creditos-modulo .creditos-hero:before{background:radial-gradient(circle,#ffffff2e 0%,#fff0 68%);width:22rem;height:22rem;top:-9rem;right:-5rem}.creditos-modulo .creditos-hero:after{border:1.6rem solid #ffffff12;width:16rem;height:16rem;bottom:-8rem;left:30%}.creditos-modulo .creditos-hero h4{letter-spacing:-.02em;font-weight:650}.creditos-modulo .creditos-hero .avatar-title{box-shadow:0 .75rem 1.5rem #0a182b33}.creditos-modulo .creditos-chip{letter-spacing:.06em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff38;border-radius:2rem;align-items:center;padding:.34rem .75rem;font-size:.68rem;font-weight:600;display:inline-flex}.creditos-modulo .creditos-encabezado{border-radius:var(--radio-xl)}.creditos-modulo .creditos-kpis .card{border-radius:var(--radio-lg);border-color:var(--marca-linea);box-shadow:var(--sombra-card)}.creditos-modulo .creditos-listado{border-radius:var(--radio-lg);border:1px solid var(--marca-linea);overflow:hidden;box-shadow:var(--sombra-card)!important}.creditos-modulo .creditos-toolbar{border-bottom:1px solid var(--marca-linea);padding-inline:1.5rem}.creditos-modulo .creditos-toolbar .card-title{color:var(--marca-tinta);font-weight:650}.creditos-modulo .creditos-busqueda{background:var(--vz-light);border-color:#0000;border-radius:.6rem;min-height:2.65rem}.creditos-modulo .creditos-busqueda:focus{border-color:rgba(var(--vz-primary-rgb), .28);background:var(--marca-superficie);box-shadow:0 0 0 .2rem rgba(var(--vz-primary-rgb), .1)}.creditos-modulo .tabla-creditos{transition:opacity .15s ease-in-out}.creditos-modulo .tabla-creditos thead th{letter-spacing:.04em;color:var(--marca-apagado);background-color:var(--marca-suave);border-bottom:1px solid var(--marca-linea);white-space:nowrap;text-transform:uppercase;font-size:.7rem;font-weight:650}.creditos-modulo .tabla-creditos tbody td{padding-top:.9rem;padding-bottom:.9rem}.creditos-modulo .tabla-creditos tbody tr{transition:background-color .18s ease-out,box-shadow .18s ease-out}.creditos-modulo .tabla-creditos tbody tr:hover{box-shadow:inset 3px 0 0 var(--marca-azul);background-color:#25497009}.creditos-modulo .tabla-creditos a{text-decoration:none}.creditos-modulo .tabla-creditos a:hover{text-decoration:underline}.creditos-modulo .credito-estado{white-space:nowrap;border-radius:2rem;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.creditos-modulo .credito-estado-dot{border-radius:50%;width:.45rem;height:.45rem}.creditos-modulo .credito-estado-al-dia{color:var(--estado-info);background:var(--estado-info-suave)}.creditos-modulo .credito-estado-al-dia .credito-estado-dot{background:var(--estado-info)}.creditos-modulo .credito-estado-vencido{color:var(--estado-error);background:var(--estado-error-suave)}.creditos-modulo .credito-estado-vencido .credito-estado-dot{background:var(--estado-error)}.creditos-modulo .credito-estado-pagado{color:var(--estado-ok);background:var(--estado-ok-suave)}.creditos-modulo .credito-estado-pagado .credito-estado-dot{background:var(--estado-ok)}.creditos-modulo .credito-estado-anulado{color:var(--marca-apagado);background:color-mix(in srgb, var(--marca-apagado) 12%, transparent)}.creditos-modulo .credito-estado-anulado .credito-estado-dot{background:var(--marca-apagado)}.creditos-modulo .credito-codigo{color:#254970;font-size:.8rem;font-weight:600;font-family:var(--vz-font-family-monospace,monospace);background:#25497014;border-radius:.55rem;align-items:center;padding:.34rem .68rem;display:inline-flex;box-shadow:inset 0 0 0 1px #25497038}.entregas-modulo .entregas-hero{background:var(--grad-marca);isolation:isolate;position:relative;overflow:hidden}.entregas-modulo .entregas-hero:before,.entregas-modulo .entregas-hero:after{content:"";pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.entregas-modulo .entregas-hero:before{background:radial-gradient(circle,#ffffff2e 0%,#fff0 68%);width:22rem;height:22rem;top:-9rem;right:-5rem}.entregas-modulo .entregas-hero:after{border:1.6rem solid #ffffff12;width:16rem;height:16rem;bottom:-8rem;left:30%}.entregas-modulo .entregas-hero h4{letter-spacing:-.02em;font-weight:650}.entregas-modulo .entregas-hero .avatar-title{box-shadow:0 .75rem 1.5rem #0a182b33}.entregas-modulo .entregas-chip{letter-spacing:.06em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff38;border-radius:2rem;align-items:center;padding:.34rem .75rem;font-size:.68rem;font-weight:600;display:inline-flex}.entregas-modulo .entregas-encabezado{border-radius:var(--radio-xl)}.entregas-modulo .entregas-kpis .card{border-radius:var(--radio-lg);border-color:var(--marca-linea);box-shadow:var(--sombra-card)}.entregas-modulo .entregas-listado{border-radius:var(--radio-lg);border:1px solid var(--marca-linea);overflow:hidden;box-shadow:var(--sombra-card)!important}.entregas-modulo .entregas-toolbar{border-bottom:1px solid var(--marca-linea);padding-inline:1.5rem}.entregas-modulo .entregas-toolbar .card-title{color:var(--marca-tinta);font-weight:650}.entregas-modulo .entregas-busqueda{background:var(--vz-light);border-color:#0000;border-radius:.6rem;min-height:2.65rem}.entregas-modulo .entregas-busqueda:focus{border-color:rgba(var(--vz-primary-rgb), .28);background:var(--marca-superficie);box-shadow:0 0 0 .2rem rgba(var(--vz-primary-rgb), .1)}.entregas-modulo .tabla-entregas{transition:opacity .15s ease-in-out}.entregas-modulo .tabla-entregas thead th{letter-spacing:.04em;color:var(--marca-apagado);background-color:var(--marca-suave);border-bottom:1px solid var(--marca-linea);white-space:nowrap;text-transform:uppercase;font-size:.7rem;font-weight:650}.entregas-modulo .tabla-entregas tbody td{padding-top:.9rem;padding-bottom:.9rem}.entregas-modulo .tabla-entregas tbody tr{transition:background-color .18s ease-out,box-shadow .18s ease-out}.entregas-modulo .tabla-entregas tbody tr:hover{box-shadow:inset 3px 0 0 var(--marca-azul);background-color:#25497009}.entregas-modulo .tabla-entregas a{text-decoration:none}.entregas-modulo .tabla-entregas a:hover{text-decoration:underline}.entregas-modulo .entrega-estado{white-space:nowrap;border-radius:2rem;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.entregas-modulo .entrega-estado-dot{border-radius:50%;width:.45rem;height:.45rem}.entregas-modulo .entrega-estado-pendiente{color:var(--estado-info);background:var(--estado-info-suave)}.entregas-modulo .entrega-estado-pendiente .entrega-estado-dot{background:var(--estado-info)}.entregas-modulo .entrega-estado-en-ruta{color:var(--marca-azul-texto);background:color-mix(in srgb, var(--marca-azul-texto) 12%, transparent)}.entregas-modulo .entrega-estado-en-ruta .entrega-estado-dot{background:var(--marca-azul-texto)}.entregas-modulo .entrega-estado-entregada{color:var(--estado-ok);background:var(--estado-ok-suave)}.entregas-modulo .entrega-estado-entregada .entrega-estado-dot{background:var(--estado-ok)}.entregas-modulo .entrega-estado-fallida{color:var(--estado-error);background:var(--estado-error-suave)}.entregas-modulo .entrega-estado-fallida .entrega-estado-dot{background:var(--estado-error)}.entregas-modulo .entrega-estado-cancelada{color:var(--marca-apagado);background:color-mix(in srgb, var(--marca-apagado) 12%, transparent)}.entregas-modulo .entrega-estado-cancelada .entrega-estado-dot{background:var(--marca-apagado)}.entregas-modulo .entrega-estado-atrasada{color:var(--estado-alerta);background:var(--estado-alerta-suave)}.entregas-modulo .entrega-estado-atrasada .entrega-estado-dot{background:var(--estado-alerta)}.entregas-modulo .btn-accion{border:1px solid var(--vz-border-color);background:var(--marca-superficie);width:2.2rem;height:2.2rem;color:var(--vz-secondary-color);border-radius:.5rem;justify-content:center;align-items:center;transition:all .18s ease-out;display:inline-flex}.entregas-modulo .btn-accion:hover{transform:translateY(-1px);box-shadow:0 .3rem .7rem #0a182b14}.entregas-modulo .btn-accion-info{color:var(--estado-info);border-color:color-mix(in srgb, var(--estado-info) 25%, transparent)}.entregas-modulo .btn-accion-info:hover{background:color-mix(in srgb, var(--estado-info) 8%, transparent);color:color-mix(in srgb, var(--estado-info) 82%, #000)}.entregas-modulo .btn-accion-success{color:var(--estado-ok);border-color:color-mix(in srgb, var(--estado-ok) 25%, transparent)}.entregas-modulo .btn-accion-success:hover{background:color-mix(in srgb, var(--estado-ok) 8%, transparent);color:color-mix(in srgb, var(--estado-ok) 82%, #000)}.entregas-modulo .btn-accion-warning{color:var(--estado-alerta);border-color:color-mix(in srgb, var(--estado-alerta) 25%, transparent)}.entregas-modulo .btn-accion-warning:hover{background:color-mix(in srgb, var(--estado-alerta) 8%, transparent);color:color-mix(in srgb, var(--estado-alerta) 82%, #000)}.entregas-modulo .btn-accion-danger{color:var(--estado-error);border-color:color-mix(in srgb, var(--estado-error) 25%, transparent)}.entregas-modulo .btn-accion-danger:hover{background:color-mix(in srgb, var(--estado-error) 8%, transparent);color:color-mix(in srgb, var(--estado-error) 82%, #000)}.tienda-body{background:var(--marca-fondo);min-height:100vh;color:var(--marca-tinta);font-family:var(--vz-font-family-primary,"Public Sans", "Segoe UI", system-ui, sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.tienda-body h1,.tienda-body h2,.tienda-body h3,.tienda-body h4,.tienda-body h5,.tienda-body h6,.tienda-body .h1,.tienda-body .h2,.tienda-body .h3,.tienda-body .h4,.tienda-body .h5,.tienda-body .h6{font-family:var(--vz-font-family-secondary,"Poppins", sans-serif)}.tienda-main{min-height:60vh}.tienda-pagina{padding-top:2rem;padding-bottom:3.5rem}.tienda-btn{border-radius:var(--radio-md);cursor:pointer;transition:background-color var(--trans-rapida), border-color var(--trans-rapida), color var(--trans-rapida), box-shadow var(--trans-rapida), transform var(--trans-rapida);border:1px solid #0000;justify-content:center;align-items:center;gap:.45rem;padding:.7rem 1.35rem;font-size:.88rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.tienda-btn i{font-size:1.05rem}.tienda-btn:hover{transform:translateY(-1px)}.tienda-btn:active{transform:translateY(0)}.tienda-btn-primary{background:linear-gradient(135deg, var(--marca-azul), var(--marca-azul-hondo));color:#fff;box-shadow:0 .4rem 1rem #25497040}.tienda-btn-primary:hover{color:#fff;box-shadow:0 .6rem 1.4rem #25497052}.tienda-btn-ghost{color:#fff;background:#ffffff14;border-color:#ffffff47}.tienda-btn-ghost:hover{color:#fff;background:#ffffff29}.tienda-btn-outline{border-color:var(--marca-linea);background:var(--marca-superficie);color:var(--marca-tinta)}.tienda-btn-outline:hover{border-color:var(--marca-linea-fuerte);background:var(--marca-suave);color:var(--marca-azul)}.tienda-nav{z-index:1030;background:var(--marca-superficie);border-bottom:1px solid var(--marca-linea);box-shadow:var(--sombra-xs);position:sticky;top:0}.tienda-nav-inner{align-items:center;gap:1.25rem;min-height:4rem;display:flex}.tienda-logo{flex-shrink:0;align-items:center;display:inline-flex}.tienda-logo img{width:auto;height:2.5rem;display:block}.tienda-nav-menu{flex:1;align-items:center;gap:.35rem;min-width:0;display:flex}.tienda-nav-link{border-radius:var(--radio-sm);color:var(--marca-apagado);transition:background-color var(--trans-rapida), color var(--trans-rapida);padding:.45rem .85rem;font-size:.88rem;font-weight:600;text-decoration:none}.tienda-nav-link:hover{color:var(--marca-tinta);background:var(--marca-suave)}.tienda-nav-link.is-active{color:var(--marca-azul);background:#25497014}.tienda-nav-actions{flex-shrink:0}.tienda-hero{isolation:isolate;color:#fff;background:var(--grad-marca);padding:3.5rem 0 3.25rem;position:relative;overflow:hidden}.tienda-hero-bg{pointer-events:none;z-index:0;background:radial-gradient(55% 55% at 88% 12%,#5792bf38 0%,#0000 70%),radial-gradient(45% 60% at 5% 95%,#c5a16229 0%,#0000 70%);position:absolute;inset:0}.tienda-hero-bg:after{content:"";opacity:.55;background-image:radial-gradient(#ffffff0f 1px,#0000 1.4px);background-size:1.3rem 1.3rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 100% at 85% 0,#000 0%,#0000 100%);mask-image:radial-gradient(70% 100% at 85% 0,#000 0%,#0000 100%)}.tienda-hero-inner{z-index:1;max-width:48rem;position:relative}.tienda-hero-chip{border-radius:var(--radio-pill);color:var(--marca-crema);letter-spacing:.09em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff29;align-items:center;gap:.4rem;padding:.32rem .8rem;font-size:.72rem;font-weight:650;display:inline-flex}.tienda-hero-chip i{color:var(--marca-oro-claro);font-size:.9rem}.tienda-hero-titulo{letter-spacing:-.035em;color:#fff;text-wrap:balance;margin:1.1rem 0 .85rem;font-size:clamp(1.9rem,3.4vw,3rem);font-weight:700;line-height:1.1}.tienda-hero-titulo span{color:var(--marca-oro-claro)}.tienda-hero-sub{color:#ffffffad;max-width:34rem;margin:0 0 1.75rem;font-size:1rem;line-height:1.6}.tienda-buscador{border-radius:var(--radio-pill);max-width:42rem;box-shadow:var(--sombra-lg);background:#fff;align-items:center;gap:.5rem;padding:.45rem .45rem .45rem 1.1rem;display:flex}.tienda-buscador .tienda-buscador-icono{color:var(--marca-apagado);flex-shrink:0;font-size:1.2rem}.tienda-buscador input{min-width:0;color:var(--marca-tinta);background:0 0;border:0;outline:0;flex:1;padding:.6rem 0;font-size:.95rem}.tienda-buscador input::placeholder{color:#a7b1bf}.tienda-buscador .tienda-btn{border-radius:var(--radio-pill);flex-shrink:0;padding:.8rem 1.5rem}.tienda-hero-stats{flex-wrap:wrap;gap:2.25rem;margin-top:2rem;display:flex}.tienda-hero-stat strong{letter-spacing:-.02em;color:#fff;font-size:1.55rem;font-weight:700;line-height:1.1;display:block}.tienda-hero-stat span{color:#ffffff94;letter-spacing:.07em;text-transform:uppercase;margin-top:.15rem;font-size:.72rem;font-weight:600;display:block}.tienda-filtros{background:var(--marca-superficie);border:1px solid var(--marca-linea);border-radius:var(--radio-lg);box-shadow:var(--sombra-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.75rem;padding:1rem 1.15rem;display:flex}.tienda-chips{flex-wrap:wrap;gap:.4rem;min-width:0;display:flex}.tienda-chip{border:1px solid var(--marca-linea);border-radius:var(--radio-pill);background:var(--marca-superficie);color:var(--marca-apagado);white-space:nowrap;transition:border-color var(--trans-rapida), background-color var(--trans-rapida), color var(--trans-rapida);align-items:center;padding:.4rem .85rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.tienda-chip:hover{border-color:color-mix(in srgb, var(--marca-azul) 40%, var(--marca-linea));color:var(--marca-azul)}.tienda-chip.is-activa{border-color:var(--marca-azul);background:var(--marca-azul);color:#fff}.tienda-filtros-form{flex-shrink:0;align-items:center;gap:.65rem;display:flex}.tienda-select{border:1px solid var(--marca-linea);border-radius:var(--radio-md);background:var(--marca-suave);align-items:center;gap:.4rem;padding:.45rem .72rem;display:inline-flex;position:relative}.tienda-select i{color:var(--marca-apagado);font-size:1rem}.tienda-select select{color:var(--marca-tinta);cursor:pointer;background:0 0;border:0;outline:0;padding-right:1rem;font-size:.84rem;font-weight:600}.tienda-switch{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;display:inline-flex}.tienda-switch input{opacity:0;width:0;height:0;position:absolute}.tienda-switch .tienda-switch-track{border-radius:var(--radio-pill);background:var(--marca-linea);width:2.5rem;height:1.4rem;transition:background-color var(--trans-media);flex-shrink:0;position:relative}.tienda-switch .tienda-switch-track:after{content:"";width:1.04rem;height:1.04rem;box-shadow:var(--sombra-xs);transition:transform var(--trans-media);background:#fff;border-radius:50%;position:absolute;top:.18rem;left:.18rem}.tienda-switch input:checked+.tienda-switch-track{background:var(--marca-azul)}.tienda-switch input:checked+.tienda-switch-track:after{transform:translate(1.1rem)}.tienda-switch input:focus-visible+.tienda-switch-track{box-shadow:var(--anillo-foco)}.tienda-switch .tienda-switch-texto{color:var(--marca-tinta);font-size:.84rem;font-weight:600}.tienda-limpiar{border-radius:var(--radio-md);color:var(--marca-apagado);transition:background-color var(--trans-rapida), color var(--trans-rapida);align-items:center;gap:.3rem;padding:.45rem .7rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}.tienda-limpiar:hover{color:var(--estado-error);background:#e3494814}.tienda-resultados-cabecera{margin:2rem 0 1.25rem}.tienda-resultados-cabecera .tienda-resultados-titulo{letter-spacing:-.02em;color:var(--marca-tinta);margin:0;font-size:1.3rem;font-weight:700}.tienda-resultados-cabecera .tienda-resultados-sub{color:var(--marca-apagado);margin:.2rem 0 0;font-size:.86rem}.tienda-grid{grid-template-columns:repeat(auto-fill,minmax(185px,1fr));gap:1rem;display:grid}.tienda-card{border:1px solid var(--marca-linea);border-radius:var(--radio-md);background:var(--marca-superficie);transition:transform var(--trans-media), box-shadow var(--trans-media), border-color var(--trans-media);overflow:hidden}.tienda-card:hover{box-shadow:var(--sombra-lg);border-color:color-mix(in srgb, var(--marca-azul) 22%, var(--marca-linea));transform:translateY(-4px)}.tienda-card:hover .tienda-card-media img{transform:scale(1.05)}.tienda-card.is-agotado .tienda-card-media img{filter:grayscale(.4);opacity:.85}.tienda-card-link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.tienda-card-media{aspect-ratio:4/3;background:linear-gradient(180deg, var(--marca-suave) 0%, var(--marca-superficie) 100%);place-items:center;display:grid;position:relative;overflow:hidden}.tienda-card-media img{object-fit:contain;width:100%;height:100%;padding:.75rem;transition:transform .35s ease-out}.tienda-card-sin-imagen{opacity:.55}.tienda-card-badge{border-radius:var(--radio-pill);background:var(--estado-ok);color:#fff;letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:.22rem .55rem;font-size:.62rem;font-weight:700;display:inline-flex;position:absolute;top:.55rem;left:.55rem;box-shadow:0 .15rem .5rem #0a182b2e}.tienda-card-badge--bajo{background:var(--estado-alerta)}.tienda-card-franja{border-radius:var(--radio-pill);background:var(--estado-error);color:#fff;letter-spacing:.06em;text-transform:uppercase;z-index:2;align-items:center;padding:.25rem .6rem;font-size:.62rem;font-weight:700;display:inline-flex;position:absolute;top:.55rem;left:.55rem;box-shadow:0 .15rem .5rem #0a182b2e}.tienda-card-body{flex-direction:column;flex:1;padding:.85rem .95rem 1rem;display:flex}.tienda-card-marca{letter-spacing:.06em;text-transform:uppercase;color:var(--marca-apagado);min-height:1em;margin-bottom:.25rem;font-size:.7rem;font-weight:650}.tienda-card-nombre{letter-spacing:-.01em;color:var(--marca-tinta);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .6rem;font-size:.86rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.tienda-card-pie{justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:auto;display:flex}.tienda-card-precio{letter-spacing:-.01em;color:var(--marca-azul);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.tienda-card-stock{color:var(--marca-apagado);font-size:.72rem;font-weight:600}.is-agotado .tienda-card-stock{color:var(--estado-error)}.tienda-seccion{margin-top:2.25rem}.tienda-seccion--plana{margin-top:2.75rem}.tienda-seccion-header{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.tienda-seccion-icono{border-radius:var(--radio-sm);width:2.4rem;height:2.4rem;color:var(--marca-azul);background:#2549701a;flex-shrink:0;place-items:center;font-size:1.1rem;display:grid}.tienda-seccion-icono--destacado{color:var(--marca-oro-hondo);background:#c5a16229}.tienda-seccion-texto{flex:1;min-width:0}.tienda-seccion-titulo{letter-spacing:-.02em;color:var(--marca-tinta);margin:0;font-size:1.15rem;font-weight:700}.tienda-seccion-sub{color:var(--marca-apagado);margin:.1rem 0 0;font-size:.82rem}.tienda-seccion-ver{color:var(--marca-azul);flex-shrink:0;align-items:center;gap:.3rem;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.tienda-seccion-ver:hover{color:var(--marca-azul-hondo)}.tienda-seccion-ver i{transition:transform var(--trans-rapida)}.tienda-seccion-ver:hover i{transform:translate(3px)}.tienda-migas{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1.5rem;font-size:.84rem;display:flex}.tienda-migas a{color:var(--marca-apagado);text-decoration:none}.tienda-migas a:hover{color:var(--marca-azul)}.tienda-migas .tienda-migas-sep{color:color-mix(in srgb, var(--marca-apagado) 55%, transparent)}.tienda-migas .tienda-migas-actual{color:var(--marca-tinta);text-overflow:ellipsis;white-space:nowrap;max-width:20rem;font-weight:600;overflow:hidden}.tienda-ficha{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}.tienda-ficha-imagen{aspect-ratio:1;border:1px solid var(--marca-linea);border-radius:var(--radio-lg);background:linear-gradient(180deg, var(--marca-suave) 0%, var(--marca-superficie) 100%);box-shadow:var(--sombra-sm);place-items:center;padding:1.5rem;display:grid;position:relative;overflow:hidden}.tienda-ficha-imagen img{object-fit:contain;width:100%;height:100%}.tienda-ficha-sin-imagen{opacity:.5}.tienda-ficha-info{padding-top:.25rem}.tienda-ficha-meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.tienda-ficha-meta .tienda-ficha-marca{letter-spacing:.07em;text-transform:uppercase;color:var(--marca-azul);font-size:.74rem;font-weight:700}.tienda-ficha-meta .tienda-ficha-categoria{border-radius:var(--radio-pill);background:var(--marca-suave);color:var(--marca-apagado);padding:.2rem .6rem;font-size:.72rem;font-weight:600}.tienda-ficha-titulo{letter-spacing:-.03em;color:var(--marca-tinta);margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:700;line-height:1.15}.tienda-ficha-modelo{color:var(--marca-apagado);margin:.35rem 0 0;font-size:.88rem}.tienda-ficha-precio{border-bottom:1px solid var(--marca-linea);flex-wrap:wrap;align-items:center;gap:1rem;margin:1.15rem 0;padding-bottom:1.15rem;display:flex}.tienda-ficha-precio-valor{letter-spacing:-.03em;color:var(--marca-azul);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:700}.tienda-ficha-disponibilidad{border-radius:var(--radio-pill);align-items:center;gap:.45rem;padding:.35rem .75rem;font-size:.8rem;font-weight:650;display:inline-flex}.tienda-ficha-disponibilidad .tienda-ficha-punto{width:.45rem;height:.45rem;box-shadow:0 0 0 .18rem color-mix(in srgb, currentColor 20%, transparent);background:currentColor;border-radius:50%}.tienda-ficha-disponibilidad.is-ok{color:var(--estado-ok);background:var(--estado-ok-suave)}.tienda-ficha-disponibilidad.is-bajo{color:var(--estado-alerta-texto);background:var(--estado-alerta-suave)}.tienda-ficha-disponibilidad.is-agotado{color:var(--estado-error);background:var(--estado-error-suave)}.tienda-ficha-descripcion{color:color-mix(in srgb, var(--marca-tinta) 78%, transparent);margin:0 0 1.25rem;font-size:.92rem;line-height:1.7}.tienda-ficha-datos{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.tienda-ficha-datos li{border:1px solid var(--marca-linea);border-radius:var(--radio-sm);background:var(--marca-suave);padding:.75rem .85rem}.tienda-ficha-datos .tienda-ficha-dato-etiqueta{color:var(--marca-apagado);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.2rem;font-size:.68rem;font-weight:650;display:block}.tienda-ficha-datos .tienda-ficha-dato-valor{color:var(--marca-tinta);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600;display:block;overflow:hidden}.tienda-ficha-acciones{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.tienda-ficha-nota{color:var(--marca-apagado);align-items:center;gap:.35rem;font-size:.82rem;font-weight:600;display:inline-flex}.tienda-ficha-nota i{color:var(--marca-oro-hondo);font-size:1rem}.tienda-specs{background:var(--marca-superficie);border:1px solid var(--marca-linea);border-radius:var(--radio-lg);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.5rem .75rem;margin:0;padding:1.25rem;list-style:none;display:grid}.tienda-spec{border-radius:var(--radio-sm);background:var(--marca-suave);justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem .75rem;display:flex}.tienda-spec .tienda-spec-clave{color:var(--marca-apagado);font-size:.82rem;font-weight:500}.tienda-spec .tienda-spec-valor{color:var(--marca-tinta);text-align:right;font-size:.84rem;font-weight:650}.tienda-vacio{text-align:center;background:var(--marca-superficie);border:1px solid var(--marca-linea);border-radius:var(--radio-lg);margin-top:2rem;padding:4rem 1.5rem}.tienda-vacio .tienda-vacio-icono{width:4.5rem;height:4.5rem;color:var(--marca-azul);background:#25497014;border:1px solid #2549701f;border-radius:50%;place-items:center;margin:0 auto 1rem;font-size:1.6rem;display:grid}.tienda-vacio h5{color:var(--marca-tinta);margin:0 0 .35rem;font-size:1.05rem;font-weight:650}.tienda-vacio p{color:var(--marca-apagado);margin:0 0 1.25rem;font-size:.88rem}.tienda-paginacion{justify-content:center;margin-top:2.25rem;display:flex}.tienda-paginacion p,.tienda-paginacion .small{display:none}.tienda-paginacion nav{width:100%}.tienda-paginacion .pagination{justify-content:center;gap:.25rem;margin:0}.tienda-paginacion .page-link{border:1px solid var(--marca-linea);border-radius:var(--radio-sm);color:var(--marca-tinta);padding:.45rem .75rem;font-size:.85rem;font-weight:600}.tienda-paginacion .page-link:hover{color:var(--marca-azul);background:#2549700f}.tienda-paginacion .page-item.active .page-link{background:var(--marca-azul);border-color:var(--marca-azul);color:#fff}.tienda-paginacion .page-item.disabled .page-link{opacity:.45}.tienda-footer{color:#ffffffad;background:#0a182b;margin-top:3rem;padding:2.5rem 0 1.5rem}.tienda-footer-inner{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-bottom:1.75rem;display:flex}.tienda-footer-brand{max-width:24rem}.tienda-footer-brand img{width:auto;height:2.25rem;margin-bottom:.75rem}.tienda-footer-brand p{color:#ffffff8c;margin:0;font-size:.86rem;line-height:1.6}.tienda-footer-links{flex-direction:column;gap:.5rem;display:flex}.tienda-footer-links a{color:#ffffffb3;font-size:.86rem;font-weight:500;text-decoration:none}.tienda-footer-links a:hover{color:var(--marca-oro-claro)}.tienda-footer-bottom{color:#ffffff6b;padding-top:1.25rem;font-size:.78rem}@media (width<=991.98px){.tienda-ficha{grid-template-columns:1fr;gap:1.75rem}.tienda-ficha-imagen{aspect-ratio:4/3}}@media (width<=767.98px){.tienda-hero{padding:2.5rem 0 2.25rem}.tienda-nav-menu{display:none}.tienda-filtros{flex-direction:column;align-items:stretch}.tienda-filtros-form{flex-wrap:wrap}.tienda-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (width<=575.98px){.tienda-buscador{border-radius:var(--radio-lg);flex-wrap:wrap;padding:.75rem}.tienda-buscador input{flex-basis:100%;padding:.5rem .25rem}.tienda-buscador .tienda-btn{border-radius:var(--radio-md);width:100%}.tienda-hero-stats{gap:1.5rem}.tienda-card-pie{flex-direction:column;align-items:flex-start;gap:.15rem}}.tienda-body{--t-ease:cubic-bezier(.16, 1, .3, 1);--t-rapida:.18s;--t-media:.32s;--t-larga:.6s}@keyframes tienda-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes tienda-card-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}@keyframes tienda-section-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes tienda-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(-2.5%,2%)scale(1.08)}}@keyframes tienda-shine{0%{left:-140%}to{left:140%}}@media (prefers-reduced-motion:no-preference){.tienda-hero-bg{animation:18s ease-in-out infinite alternate tienda-drift}.tienda-hero-chip{animation:tienda-rise .5s var(--t-ease) both}.tienda-hero-titulo{animation:tienda-rise .6s var(--t-ease) 80ms both}.tienda-hero-sub{animation:tienda-rise .6s var(--t-ease) .16s both}.tienda-buscador{animation:tienda-rise .6s var(--t-ease) .24s both}.tienda-hero-stats{animation:tienda-rise .6s var(--t-ease) .32s both}.tienda-grid--entrada>.tienda-card{animation:tienda-card-in .55s var(--t-ease) both}.tienda-grid--entrada>.tienda-card:first-child{animation-delay:35ms}.tienda-grid--entrada>.tienda-card:nth-child(2){animation-delay:70ms}.tienda-grid--entrada>.tienda-card:nth-child(3){animation-delay:.105s}.tienda-grid--entrada>.tienda-card:nth-child(4){animation-delay:.14s}.tienda-grid--entrada>.tienda-card:nth-child(5){animation-delay:.175s}.tienda-grid--entrada>.tienda-card:nth-child(6){animation-delay:.21s}.tienda-grid--entrada>.tienda-card:nth-child(7){animation-delay:.245s}.tienda-grid--entrada>.tienda-card:nth-child(8){animation-delay:.28s}.tienda-grid--entrada>.tienda-card:nth-child(9){animation-delay:.315s}.tienda-grid--entrada>.tienda-card:nth-child(10),.tienda-grid--entrada>.tienda-card:nth-child(n+11){animation-delay:.35s}.tienda-ficha-media{animation:tienda-rise .6s var(--t-ease) both}.tienda-ficha-info{animation:tienda-rise .6s var(--t-ease) .1s both}.tienda-resultados-cabecera{animation:tienda-rise .5s var(--t-ease) both}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.tienda-seccion{animation:linear both tienda-section-in;animation-timeline:view();animation-range:entry 6% cover 24%}}}.tienda-nav-link{position:relative}.tienda-nav-link:after{content:"";background:var(--marca-azul);transform-origin:0;height:2px;transition:transform .28s var(--t-ease);border-radius:2px;position:absolute;bottom:.18rem;left:.85rem;right:.85rem;transform:scaleX(0)}.tienda-nav-link:hover:after,.tienda-nav-link.is-active:after{transform:scaleX(1)}.tienda-buscador{transition:box-shadow var(--t-media) var(--t-ease), transform var(--t-media) var(--t-ease)}.tienda-buscador:focus-within{box-shadow:var(--sombra-lg), 0 0 0 .25rem #c5a16247}.tienda-btn-primary{isolation:isolate;position:relative;overflow:hidden}.tienda-btn-primary:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000,#ffffff61,#0000);width:55%;position:absolute;top:0;bottom:0;left:-140%;transform:skew(-18deg)}.tienda-btn-primary:hover:after{animation:tienda-shine .7s var(--t-ease)}.tienda-card:hover .tienda-card-media:after{opacity:1}.tienda-card:hover .tienda-card-cta{opacity:1;transform:translate(-50%)}.tienda-card:hover .tienda-card-precio{color:var(--marca-azul-hondo)}.tienda-card-media:after{content:"";opacity:0;transition:opacity var(--t-media) var(--t-ease);pointer-events:none;background:linear-gradient(#0000 45%,#0a182b80);position:absolute;inset:0}.tienda-card-cta{z-index:3;border-radius:var(--radio-pill);color:var(--marca-azul);white-space:nowrap;opacity:0;transition:opacity var(--t-media) var(--t-ease), transform var(--t-media) var(--t-ease);pointer-events:none;background:#fffffff0;align-items:center;gap:.3rem;padding:.35rem .85rem;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;bottom:.8rem;left:50%;transform:translate(-50%,10px);box-shadow:0 .3rem .8rem #0a182b40}.tienda-card-precio{transition:color var(--t-media) var(--t-ease)}.tienda-spec{transition:background-color var(--t-rapida)}.tienda-spec:hover{background:color-mix(in srgb, var(--marca-azul) 6%, transparent)}@media (prefers-reduced-motion:reduce){.tienda-btn,.tienda-card,.tienda-chip,.tienda-switch-track,.tienda-card-media img{transition:none}.tienda-hero-bg,.tienda-hero-chip,.tienda-hero-titulo,.tienda-hero-sub,.tienda-buscador,.tienda-hero-stats,.tienda-grid--entrada>.tienda-card,.tienda-ficha-media,.tienda-ficha-info,.tienda-resultados-cabecera,.tienda-seccion,.tienda-btn-primary:after{animation:none}.tienda-nav-link:after,.tienda-card-media:after,.tienda-card-cta,.tienda-card-precio{transition:none}.tienda-btn:hover,.tienda-card:hover{transform:none}.tienda-card-cta{opacity:1;transform:translate(-50%)}}.unidades-modulo .unidades-tabs{border-bottom:1px solid var(--marca-linea);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:1rem 1.25rem;display:flex}.unidades-modulo .unidades-tabs-toggle{border-radius:var(--radio-pill);background:var(--marca-suave);border:1px solid var(--marca-linea);align-items:center;gap:.2rem;padding:.25rem;display:inline-flex}.unidades-modulo .unidades-tab{border-radius:var(--radio-pill);color:var(--marca-apagado);transition:background-color var(--trans-rapida), color var(--trans-rapida), box-shadow var(--trans-rapida);background:0 0;border:0;align-items:center;gap:.45rem;padding:.45rem 1rem;font-size:.84rem;font-weight:600;line-height:1;display:inline-flex}.unidades-modulo .unidades-tab i{font-size:1rem}.unidades-modulo .unidades-tab:hover:not(.is-activo){color:var(--marca-tinta)}.unidades-modulo .unidades-tab.is-activo{background:var(--marca-superficie);color:var(--marca-tinta);box-shadow:var(--sombra-xs)}.unidades-modulo .unidades-tab:focus-visible{box-shadow:var(--anillo-foco);outline:none}.unidades-modulo .unidades-tab-cuenta{border-radius:var(--radio-pill);background:color-mix(in srgb, var(--marca-azul) 12%, transparent);min-width:1.4rem;height:1.35rem;color:var(--marca-azul-texto);font-variant-numeric:tabular-nums;transition:background-color var(--trans-rapida), color var(--trans-rapida);place-items:center;padding:0 .4rem;font-size:.7rem;font-weight:700;display:inline-grid}.unidades-modulo .unidades-tab.is-activo .unidades-tab-cuenta{background:var(--marca-azul);color:#fff}.unidades-modulo .unidades-tabs-estados{flex-wrap:wrap;align-items:center;gap:.4rem;margin-left:auto;display:flex}.unidades-modulo .unidades-chip{border:1px solid var(--marca-linea);border-radius:var(--radio-pill);background:var(--marca-superficie);color:var(--marca-apagado);transition:border-color var(--trans-rapida), color var(--trans-rapida), background-color var(--trans-rapida);align-items:center;gap:.4rem;padding:.34rem .7rem;font-size:.76rem;font-weight:600;line-height:1;display:inline-flex}.unidades-modulo .unidades-chip:hover{border-color:var(--marca-azul);color:var(--marca-azul-texto)}.unidades-modulo .unidades-chip.is-activo{border-color:var(--marca-azul);background:color-mix(in srgb, var(--marca-azul) 9%, transparent);color:var(--marca-azul-texto)}.unidades-modulo .unidades-chip:focus-visible{box-shadow:var(--anillo-foco);outline:none}.unidades-modulo .unidades-chip-cuenta{border-radius:var(--radio-pill);background:var(--marca-suave);min-width:1.2rem;height:1.2rem;color:var(--marca-apagado);font-variant-numeric:tabular-nums;place-items:center;padding:0 .35rem;font-size:.68rem;font-weight:700;display:inline-grid}.unidades-modulo .unidades-tabs .unidad-estado-dot{width:.5rem;height:.5rem}.unidades-modulo .unidades-tabs .tab-estado-en_stock{background:var(--estado-ok)}.unidades-modulo .unidades-tabs .tab-estado-reservado{background:var(--estado-info)}.unidades-modulo .unidades-tabs .tab-estado-vendido{background:var(--marca-azul)}.unidades-modulo .unidades-tabs .tab-estado-devuelto{background:var(--marca-apagado);box-shadow:none}.unidades-modulo .unidades-tabs .tab-estado-danado{background:var(--estado-error)}.unidades-modulo .unidades-tabs .tab-estado-garantia{background:var(--estado-alerta)}.unidades-modulo .unidades-tabs .tab-estado-perdido{background:var(--marca-apagado);box-shadow:none}@media (width>=992px) and (width<=1399.98px){.unidades-modulo .col-opcional{display:none}}@media (width<=991.98px){.unidades-modulo .table-responsive{overflow:visible}.unidades-modulo .tabla-crud{display:block}.unidades-modulo .tabla-crud thead{display:none}.unidades-modulo .tabla-crud tbody{padding:.75rem;display:block}.unidades-modulo .tabla-crud tbody tr{border:1px solid var(--marca-linea);border-radius:var(--radio-md);background:var(--marca-superficie);box-shadow:var(--sombra-xs);flex-direction:column;margin-bottom:.75rem;display:flex;position:relative;overflow:hidden}.unidades-modulo .tabla-crud tbody tr:last-child{margin-bottom:0}.unidades-modulo .tabla-crud tbody tr:hover{background:var(--marca-superficie);box-shadow:var(--sombra-xs)}.unidades-modulo .tabla-crud tbody td{border:0;border-bottom:1px solid var(--marca-linea);text-align:right;justify-content:space-between;align-items:center;gap:1rem;display:flex;padding:.55rem .9rem!important}.unidades-modulo .tabla-crud tbody td:last-child{border-bottom:0}.unidades-modulo .tabla-crud tbody td[data-label]:before{content:attr(data-label);color:var(--marca-apagado);letter-spacing:.05em;text-transform:uppercase;text-align:left;flex-shrink:0;font-size:.68rem;font-weight:700}.unidades-modulo .tabla-crud .celda-producto{background:var(--marca-suave);order:1;display:block;padding:.85rem 3rem .85rem .9rem!important}.unidades-modulo .tabla-crud .celda-producto:before{margin-bottom:.5rem;display:block}.unidades-modulo .tabla-crud .celda-producto h6{max-width:none!important}.unidades-modulo .tabla-crud .celda-estado{order:2}.unidades-modulo .tabla-crud .celda-codigo{order:4}.unidades-modulo .tabla-crud .celda-serial{order:5}.unidades-modulo .tabla-crud .celda-origen{order:6}.unidades-modulo .tabla-crud .celda-costo{order:7}.unidades-modulo .tabla-crud .celda-precio{order:8}.unidades-modulo .tabla-crud .celda-check{z-index:2;background:0 0;border:0;order:0;position:absolute;top:.8rem;right:.85rem;padding:0!important}.unidades-modulo .tabla-crud .celda-acciones{order:9;justify-content:flex-end}.unidades-modulo .tabla-crud tbody tr.fila-vacia{box-shadow:none;background:0 0;border:0}.unidades-modulo .tabla-crud tbody tr.fila-vacia td{text-align:center;border:0;display:block;padding:0!important}.unidades-modulo .tabla-crud tbody tr.fila-vacia td:before{display:none}}.fila-a-perdida{background:var(--estado-error-suave)}.fila-a-perdida:hover{background:color-mix(in srgb, var(--estado-error) 14%, transparent)}.unidad-perdida{border-radius:var(--radio-pill);background:var(--estado-error-suave);border:1px solid color-mix(in srgb, var(--estado-error) 35%, transparent);color:var(--estado-error);white-space:nowrap;align-items:center;gap:.25rem;margin-top:.25rem;padding:.1rem .4rem;font-size:.68rem;font-weight:650;display:inline-flex}.unidad-perdida-editar{color:var(--estado-error);cursor:pointer;background:0 0;border:0;padding:0;font-size:.68rem;font-weight:700;text-decoration:underline}.unidad-perdida-editar:hover{color:color-mix(in srgb, var(--estado-error) 80%, #000)}.pos-modulo .pos-carrito-ver-costo{border:1px solid var(--marca-linea);border-radius:var(--radio-pill);background:var(--marca-superficie);color:var(--marca-apagado);transition:border-color var(--trans-rapida), color var(--trans-rapida), background-color var(--trans-rapida);align-items:center;gap:.4rem;padding:.38rem .8rem;font-size:.78rem;font-weight:600;display:inline-flex}.pos-modulo .pos-carrito-ver-costo:hover{border-color:var(--marca-azul);color:var(--marca-azul-texto)}.pos-modulo .pos-carrito-ver-costo.is-activo{border-color:var(--marca-azul);background:color-mix(in srgb, var(--marca-azul) 10%, transparent);color:var(--marca-azul-texto)}.pos-modulo .pos-carrito-ver-costo:focus-visible{box-shadow:var(--anillo-foco);outline:none}.pos-modulo .pos-lineas{flex-direction:column;gap:.75rem;padding:1rem 1.15rem;display:flex}.pos-modulo .pos-linea{border:1px solid var(--marca-linea);border-radius:var(--radio-md);background:var(--marca-superficie);transition:border-color var(--trans-rapida), box-shadow var(--trans-rapida);overflow:hidden}.pos-modulo .pos-linea:hover{border-color:color-mix(in srgb, var(--marca-azul) 22%, var(--marca-linea));box-shadow:var(--sombra-xs)}.pos-modulo .pos-linea-con-error{border-color:color-mix(in srgb, var(--estado-error) 45%, var(--marca-linea));box-shadow:inset 3px 0 0 var(--estado-error)}.pos-modulo .pos-linea-cabecera{border-bottom:1px solid var(--marca-linea);background:linear-gradient(180deg, var(--marca-suave) 0%, var(--marca-superficie) 100%);align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}.pos-modulo .pos-linea-num{border-radius:var(--radio-pill);background:color-mix(in srgb, var(--marca-azul) 12%, transparent);width:1.7rem;height:1.7rem;color:var(--marca-azul-texto);font-variant-numeric:tabular-nums;flex-shrink:0;place-items:center;font-size:.75rem;font-weight:700;display:grid}.pos-modulo .pos-linea-media{border-radius:var(--radio-sm);background:var(--marca-superficie);border:1px solid var(--marca-linea);flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;display:grid;overflow:hidden}.pos-modulo .pos-linea-media img{object-fit:cover;width:100%;height:100%}.pos-modulo .pos-linea-media-sin{opacity:.6;padding:.25rem;object-fit:contain!important}.pos-modulo .pos-linea-info{flex:auto;min-width:0}.pos-modulo .pos-linea-nombre{color:var(--marca-tinta);text-overflow:ellipsis;white-space:nowrap;margin:0 0 .3rem;font-size:.88rem;font-weight:650;overflow:hidden}.pos-modulo .pos-linea-chips{flex-wrap:wrap;gap:.3rem;display:flex}.pos-modulo .pos-linea-chip{border-radius:var(--radio-pill);background:var(--marca-suave);color:var(--marca-apagado);align-items:center;gap:.28rem;padding:.18rem .5rem;font-size:.68rem;font-weight:600;display:inline-flex}.pos-modulo .pos-linea-chip i{font-size:.75rem}.pos-modulo .pos-linea-chip code{color:inherit;font-size:inherit;background:0 0;padding:0}.pos-modulo .pos-linea-chip-codigo{color:var(--marca-azul-texto);background:color-mix(in srgb, var(--marca-azul) 8%, transparent)}.pos-modulo .pos-linea-quitar{border:1px solid var(--marca-linea);border-radius:var(--radio-sm);background:var(--marca-superficie);width:1.9rem;height:1.9rem;color:var(--marca-apagado);transition:border-color var(--trans-rapida), color var(--trans-rapida), background-color var(--trans-rapida);flex-shrink:0;place-items:center;display:grid}.pos-modulo .pos-linea-quitar:hover{border-color:var(--estado-error);color:var(--estado-error);background:var(--estado-error-suave)}.pos-modulo .pos-linea-quitar:focus-visible{box-shadow:var(--anillo-foco);outline:none}.pos-modulo .pos-linea-cuerpo{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.6rem 1rem;padding:.85rem;display:grid}.pos-modulo .pos-linea-campo{flex-direction:column;gap:.2rem;min-width:0;display:flex}.pos-modulo .pos-linea-campo-label{letter-spacing:.05em;text-transform:uppercase;color:var(--marca-apagado);font-size:.66rem;font-weight:700}.pos-modulo .pos-linea-campo-label i{font-size:.75rem}.pos-modulo .pos-linea-valor{color:var(--marca-tinta);font-variant-numeric:tabular-nums;font-size:.92rem;font-weight:650}.pos-modulo .pos-linea-valor-tenue{color:var(--marca-apagado)}.pos-modulo .pos-linea-nota{color:var(--marca-apagado);font-size:.68rem}.pos-modulo .pos-linea-nota-bien{color:var(--estado-ok)}.pos-modulo .pos-linea-nota-mal{color:var(--estado-error)}.pos-modulo .pos-linea-input{border:1px solid var(--marca-linea);border-radius:var(--radio-sm);background:var(--marca-suave);align-items:stretch;max-width:11rem;display:flex;overflow:hidden}.pos-modulo .pos-linea-input-prefijo{background:var(--marca-superficie);border-right:1px solid var(--marca-linea);color:var(--marca-apagado);place-items:center;padding:0 .5rem;font-size:.8rem;font-weight:600;display:grid}.pos-modulo .pos-linea-input .form-control{color:var(--marca-tinta);background:0 0;border:0;border-radius:0;font-weight:700}.pos-modulo .pos-linea-input .form-control:focus{box-shadow:none;background:var(--marca-superficie)}.pos-modulo .pos-linea-input .form-control.is-invalid{background:var(--estado-error-suave)}.pos-modulo .pos-cantidad{border:1px solid var(--marca-linea);border-radius:var(--radio-sm);background:var(--marca-superficie);align-items:stretch;max-width:9rem;display:inline-flex;overflow:hidden}.pos-modulo .pos-cantidad-btn{background:var(--marca-suave);width:2.1rem;color:var(--marca-azul-texto);transition:background var(--trans-rapida);border:0;place-items:center;padding:0;font-size:1rem;display:grid}.pos-modulo .pos-cantidad-btn:hover:not(:disabled){background:var(--vz-primary-bg-subtle)}.pos-modulo .pos-cantidad-btn:focus-visible{box-shadow:inset var(--anillo-foco);outline:none}.pos-modulo .pos-cantidad-btn:disabled{color:var(--marca-apagado);opacity:.5}.pos-modulo .pos-cantidad-input{font-variant-numeric:tabular-nums;width:3.4rem;min-width:0;color:var(--marca-tinta);-moz-appearance:textfield;border:0;border-radius:0;font-weight:700}.pos-modulo .pos-cantidad-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pos-modulo .pos-cantidad-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pos-modulo .pos-cantidad-input:focus{box-shadow:none}.pos-modulo .pos-linea-chip-cantidad{color:var(--marca-azul-texto);background:var(--vz-primary-bg-subtle)}.pos-modulo .pos-linea-codigos{color:var(--marca-apagado);margin-top:.3rem;font-size:.7rem;line-height:1.5;display:block}.pos-modulo .pos-linea-codigos code{font-size:.68rem}.pos-modulo .pos-linea-campo-importe .pos-linea-valor{color:var(--marca-tinta)}.pos-modulo .pos-referencias{flex-wrap:wrap;gap:.3rem;margin-top:.3rem;display:flex}.pos-modulo .pos-referencia-btn{border:1px solid var(--marca-linea);border-radius:var(--radio-pill);color:var(--marca-apagado);transition:color var(--trans-rapida), border-color var(--trans-rapida), background var(--trans-rapida);background:0 0;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.68rem;font-weight:600;line-height:1.4;display:inline-flex}.pos-modulo .pos-referencia-btn:hover,.pos-modulo .pos-referencia-btn[aria-expanded=true]{color:var(--marca-azul-texto);border-color:color-mix(in srgb, var(--vz-primary) 40%, transparent);background:var(--vz-primary-bg-subtle)}.pos-modulo .pos-referencia-btn:focus-visible{box-shadow:var(--anillo-foco);outline:none}.pos-modulo .pos-referencia-dato{border-radius:var(--radio-xs);font-variant-numeric:tabular-nums;color:var(--marca-tinta);background:var(--marca-suave);margin-top:.25rem;padding:.15rem .45rem;font-size:.7rem;font-weight:650;display:inline-block}.pos-modulo [x-cloak]{display:none!important}.pos-modulo .pos-linea-acciones{border-top:1px dashed var(--marca-linea);background:color-mix(in srgb, var(--marca-suave) 55%, transparent);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.55rem .85rem;display:flex}.pos-modulo .pos-linea-autorizacion{border-top:1px dashed color-mix(in srgb, var(--estado-alerta) 45%, var(--marca-linea));background:var(--estado-alerta-suave);color:var(--estado-alerta-texto);flex-wrap:wrap;align-items:center;gap:.5rem .7rem;padding:.65rem .85rem;font-size:.78rem;font-weight:600;display:flex}.pos-modulo .pos-linea-autorizacion>i{font-size:1rem}.pos-modulo .pos-linea-autorizacion .btn{margin-left:auto}@media (width<=575.98px){.pos-modulo .pos-linea-autorizacion .btn{width:100%;margin-left:0}}.pos-modulo .pos-linea-autorizacion-ok{border-top-color:color-mix(in srgb, var(--estado-ok) 40%, var(--marca-linea));background:var(--estado-ok-suave);color:var(--estado-ok)}.pos-modulo .pos-autorizacion-esperando{align-items:center;gap:.45rem;display:inline-flex}.pos-modulo .pos-esperando-respuesta{border-radius:var(--radio-md);border:1px solid color-mix(in srgb, var(--estado-alerta) 45%, transparent);background:var(--estado-alerta-suave);color:var(--estado-alerta-texto);align-items:center;gap:.75rem;margin:.75rem .85rem 0;padding:.75rem .9rem;font-size:.82rem;display:flex}.pos-modulo .pos-esperando-respuesta .spinner-border{flex-shrink:0}.pos-modulo .pos-linea-especial{border-top:1px dashed var(--marca-linea);padding:.55rem .85rem}.pos-modulo .pos-linea-especial-opciones{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem;display:flex}.pos-modulo .pos-linea-especial-opciones .btn{font-variant-numeric:tabular-nums;font-weight:600}.pos-modulo .pos-identificar-grupo{border-bottom:1px dashed var(--marca-linea);padding:.9rem 0}.pos-modulo .pos-identificar-grupo:first-child{padding-top:0}.pos-modulo .pos-identificar-grupo:last-child{border-bottom:0}.pos-modulo .pos-identificar-progreso{border-radius:var(--radio-pill);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--estado-alerta-texto);background:var(--estado-alerta-suave);padding:.15rem .6rem;font-weight:700}.pos-modulo .pos-identificar-progreso.is-completo{color:var(--estado-ok);background:var(--estado-ok-suave)}.pos-modulo .pos-identificar-lista summary{cursor:pointer}.pos-modulo .pos-linea-entrega{border-top:1px dashed var(--marca-linea);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.55rem .85rem;display:flex}.pos-modulo .pos-entrega-toggle{border-radius:var(--radio-pill);background:var(--marca-suave);border:1px solid var(--marca-linea);gap:.25rem;padding:.2rem;display:inline-flex}.pos-modulo .pos-entrega-opcion{border-radius:var(--radio-pill);color:var(--marca-apagado);transition:background-color var(--trans-rapida), color var(--trans-rapida), box-shadow var(--trans-rapida);background:0 0;border:0;align-items:center;gap:.35rem;padding:.32rem .7rem;font-size:.76rem;font-weight:600;line-height:1;display:inline-flex}.pos-modulo .pos-entrega-opcion i{font-size:.85rem}.pos-modulo .pos-entrega-opcion:hover:not(.is-activo){color:var(--marca-tinta)}.pos-modulo .pos-entrega-opcion.is-activo{background:var(--marca-superficie);color:var(--marca-azul-texto);box-shadow:var(--sombra-xs)}.pos-modulo .pos-entrega-opcion:focus-visible{box-shadow:var(--anillo-foco);outline:none}.pos-modulo .pos-entrega-datos .form-check-input:checked{background-color:var(--marca-azul);border-color:var(--marca-azul)}.pos-aviso{border-radius:var(--radio-md);align-items:flex-start;gap:.6rem;padding:.7rem .85rem;font-size:.82rem;line-height:1.4;display:flex}.pos-aviso>i{flex-shrink:0;margin-top:.1rem;font-size:1.05rem}.pos-aviso>div{flex:1;min-width:0}.pos-aviso strong{display:block}.pos-aviso .btn{flex-shrink:0;align-self:center}.pos-aviso--caja{color:var(--estado-alerta-texto);background:var(--estado-alerta-suave);border:1px solid color-mix(in srgb, var(--estado-alerta) 32%, transparent)}.pos-aviso--pendiente{color:var(--estado-error);background:var(--estado-error-suave);border:1px solid color-mix(in srgb, var(--estado-error) 32%, transparent)}.pos-aviso--cierre{color:var(--marca-azul-texto);background:var(--vz-primary-bg-subtle);border:1px solid color-mix(in srgb, var(--marca-azul) 26%, transparent)}.autorizaciones-modulo .aut-hero-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.autorizaciones-modulo .aut-hero-bg:before{content:"";opacity:.5;background-image:radial-gradient(#ffffff0d 1px,#0000 1.2px);background-size:1.4rem 1.4rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 100% at 90% 10%,#000 0%,#0000 100%);mask-image:radial-gradient(65% 100% at 90% 10%,#000 0%,#0000 100%)}.autorizaciones-modulo .aut-hero-stat{border-radius:var(--radio-md);-webkit-backdrop-filter:blur(6px);min-width:5.5rem;transition:background var(--trans-rapida);background:#ffffff1f;border:1px solid #ffffff2e;flex-direction:column;align-items:center;gap:.15rem;padding:.65rem 1.1rem;display:flex}.autorizaciones-modulo .aut-hero-stat--resueltas{background:#1baf7a26;border-color:#1baf7a40}.autorizaciones-modulo .aut-hero-stat-label{color:#fff9;text-transform:uppercase;letter-spacing:.05em;font-size:.65rem;font-weight:600}.autorizaciones-modulo .aut-hero-stat-value{color:#fff;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700;line-height:1.1}.autorizaciones-modulo .aut-section-header{flex-direction:column;gap:.15rem;display:flex}.autorizaciones-modulo .aut-section-icon{border-radius:var(--radio-xs);background:color-mix(in srgb, var(--estado-alerta) 12%, transparent);width:1.7rem;height:1.7rem;color:var(--estado-alerta-texto);border:1px solid color-mix(in srgb, var(--estado-alerta) 18%, transparent);place-items:center;font-size:.88rem;display:inline-grid}.autorizaciones-modulo .aut-section-icon--resueltas{background:color-mix(in srgb, var(--estado-ok) 12%, transparent);color:var(--estado-ok);border-color:color-mix(in srgb, var(--estado-ok) 18%, transparent)}.autorizaciones-modulo .aut-contador{border-radius:var(--radio-pill);background:var(--estado-alerta-suave);min-width:1.5rem;height:1.5rem;color:var(--estado-alerta-texto);font-variant-numeric:tabular-nums;place-items:center;padding:0 .45rem;font-size:.75rem;font-weight:700;display:inline-grid}.autorizaciones-modulo .aut-card{border:1px solid var(--marca-linea);border-radius:var(--radio-lg);background:var(--marca-superficie);transition:box-shadow var(--trans-media), border-color var(--trans-media), transform var(--trans-media);overflow:hidden;box-shadow:0 .15rem .5rem #0a182b0a}.autorizaciones-modulo .aut-card:hover{border-color:color-mix(in srgb, var(--marca-azul) 18%, var(--marca-linea));transform:translateY(-1px);box-shadow:0 .4rem 1.25rem #0a182b14}.autorizaciones-modulo .aut-card-cabecera{border-bottom:1px solid color-mix(in srgb, var(--marca-linea) 70%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--marca-suave) 60%, transparent) 0%, var(--marca-superficie) 100%);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem 1.1rem;display:flex}.autorizaciones-modulo .aut-card-producto{color:var(--marca-tinta);margin:0 0 .25rem;font-size:.95rem;font-weight:650}.autorizaciones-modulo .aut-card-meta{color:var(--marca-apagado);flex-wrap:wrap;gap:.25rem .85rem;font-size:.72rem;display:flex}.autorizaciones-modulo .aut-card-meta span{align-items:center;gap:.3rem;display:inline-flex}.autorizaciones-modulo .aut-card-meta i{opacity:.7;font-size:.8rem}.autorizaciones-modulo .aut-pendiente{border-radius:var(--radio-pill);background:var(--estado-alerta-suave);color:var(--estado-alerta-texto);border:1px solid color-mix(in srgb, var(--estado-alerta) 20%, transparent);flex-shrink:0;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.autorizaciones-modulo .aut-latido{background:var(--estado-alerta);border-radius:50%;width:.5rem;height:.5rem;animation:1.6s infinite aut-latido}.autorizaciones-modulo .aut-card-cifras{border-bottom:1px solid color-mix(in srgb, var(--marca-linea) 50%, transparent);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.75rem 1rem;padding:.9rem 1.1rem;display:grid}.autorizaciones-modulo .aut-cifra{border-radius:var(--radio-sm);min-width:0;transition:background var(--trans-rapida);flex-direction:column;gap:.15rem;padding:.4rem .5rem;display:flex}.autorizaciones-modulo .aut-cifra:hover{background:color-mix(in srgb, var(--marca-suave) 60%, transparent)}.autorizaciones-modulo .aut-cifra-label{letter-spacing:.05em;text-transform:uppercase;color:var(--marca-apagado);font-size:.65rem;font-weight:700}.autorizaciones-modulo .aut-cifra-valor{color:var(--marca-tinta);font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.autorizaciones-modulo .aut-cifra-costo{color:var(--marca-azul-texto)}.autorizaciones-modulo .aut-cifra-pedido{border-left:2.5px solid var(--marca-oro);padding-left:.85rem}.autorizaciones-modulo .aut-cifra-nota{color:var(--marca-apagado);font-size:.68rem}.autorizaciones-modulo .aut-cifra-nota-bien{color:var(--estado-ok);font-weight:600}.autorizaciones-modulo .aut-cifra-nota-mal{color:var(--estado-error);font-weight:600}.autorizaciones-modulo .aut-margen-bar{align-items:center;gap:.6rem;padding:.4rem 1.1rem .6rem;display:flex}.autorizaciones-modulo .aut-margen-bar-track{background:color-mix(in srgb, var(--marca-linea) 50%, transparent);border-radius:2px;flex:1;height:4px;overflow:hidden}.autorizaciones-modulo .aut-margen-bar-fill{border-radius:2px;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1)}.autorizaciones-modulo .aut-margen-bar-fill--ok{background:var(--estado-ok)}.autorizaciones-modulo .aut-margen-bar-fill--bajo{background:var(--estado-alerta)}.autorizaciones-modulo .aut-margen-bar-fill--neg{background:var(--estado-error)}.autorizaciones-modulo .aut-margen-bar-label{white-space:nowrap;flex-shrink:0;font-size:.68rem;font-weight:600}.autorizaciones-modulo .aut-form{border-top:1px dashed var(--marca-linea);background:color-mix(in srgb, var(--marca-suave) 50%, transparent);padding:.9rem 1.1rem}.autorizaciones-modulo .aut-form--rechazo{background:color-mix(in srgb, var(--estado-error) 3%, transparent);border-top-color:color-mix(in srgb, var(--estado-error) 25%, transparent)}.autorizaciones-modulo .aut-input-group{max-width:12rem}.autorizaciones-modulo .aut-input-group .input-group-text{background:var(--marca-suave);border-color:var(--marca-linea);color:var(--marca-apagado);font-size:.82rem;font-weight:600}.autorizaciones-modulo .aut-input-group .form-control{font-size:.88rem;font-weight:600}.autorizaciones-modulo .aut-form-error{color:var(--estado-error);font-size:.75rem;font-weight:500}.autorizaciones-modulo .aut-card-acciones{border-top:1px solid color-mix(in srgb, var(--marca-linea) 70%, transparent);background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--marca-suave) 30%, transparent) 100%);flex-wrap:wrap;gap:.5rem;padding:.8rem 1.1rem;display:flex}.autorizaciones-modulo .aut-btn{border-radius:var(--radio-sm);transition:all var(--trans-rapida);letter-spacing:.01em;padding:.4rem .8rem;font-size:.78rem;font-weight:600}.autorizaciones-modulo .aut-btn--success{background:var(--estado-ok);border-color:var(--estado-ok);color:#fff}.autorizaciones-modulo .aut-btn--success:hover{background:color-mix(in srgb, var(--estado-ok) 85%, #000);border-color:color-mix(in srgb, var(--estado-ok) 85%, #000);box-shadow:0 .2rem .6rem color-mix(in srgb, var(--estado-ok) 30%, transparent)}.autorizaciones-modulo .aut-btn--primary:hover{box-shadow:0 .2rem .6rem color-mix(in srgb, var(--marca-azul) 30%, transparent)}.autorizaciones-modulo .aut-btn--danger:hover{box-shadow:0 .2rem .6rem color-mix(in srgb, var(--estado-error) 30%, transparent)}.autorizaciones-modulo .aut-btn--outline{background:var(--marca-superficie)}.autorizaciones-modulo .aut-btn--outline:hover{box-shadow:0 .15rem .5rem #0a182b0f}.autorizaciones-modulo .aut-btn-monto{opacity:.85;font-variant-numeric:tabular-nums;margin-left:.2rem}.autorizaciones-modulo .aut-empty-card{overflow:hidden;border-radius:var(--radio-lg)!important}.autorizaciones-modulo .aut-vacio-icono{background:var(--estado-ok-suave);width:4.5rem;height:4.5rem;color:var(--estado-ok);border:2px solid color-mix(in srgb, var(--estado-ok) 15%, transparent);border-radius:50%;place-items:center;font-size:1.8rem;display:grid}.autorizaciones-modulo .aut-resueltas-card{overflow:hidden;border-radius:var(--radio-lg)!important}.autorizaciones-modulo .aut-resuelta{border-bottom:1px solid color-mix(in srgb, var(--marca-linea) 60%, transparent);transition:background var(--trans-rapida);align-items:flex-start;gap:.7rem;padding:.75rem 1rem;display:flex}.autorizaciones-modulo .aut-resuelta:last-child{border-bottom:0}.autorizaciones-modulo .aut-resuelta:hover{background:color-mix(in srgb, var(--marca-suave) 50%, transparent)}.autorizaciones-modulo .aut-resuelta-icon{border-radius:var(--radio-sm);flex-shrink:0;place-items:center;width:2rem;height:2rem;margin-top:.1rem;font-size:.9rem;display:grid}.autorizaciones-modulo .aut-resuelta-icon--aprobada{color:var(--estado-ok);background:var(--estado-ok-suave)}.autorizaciones-modulo .aut-resuelta-icon--rechazada{color:var(--estado-error);background:var(--estado-error-suave)}.autorizaciones-modulo .aut-resuelta-icon--consumida{color:var(--marca-azul-texto);background:color-mix(in srgb, var(--marca-azul) 10%, transparent)}.autorizaciones-modulo .aut-resuelta-icon--cancelada{color:var(--marca-apagado);background:var(--marca-suave)}.autorizaciones-modulo .aut-resuelta-producto{color:var(--marca-tinta);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;display:block;overflow:hidden}.autorizaciones-modulo .aut-resuelta-meta{color:var(--marca-apagado);font-size:.72rem;display:block}.autorizaciones-modulo .aut-resuelta-motivo{color:var(--marca-apagado);align-items:flex-start;gap:.3rem;margin-top:.25rem;font-size:.72rem;font-style:italic;line-height:1.35;display:flex}.autorizaciones-modulo .aut-resuelta-monto{color:var(--marca-tinta);font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:.8rem;font-weight:700;display:block}.autorizaciones-modulo .aut-resuelta-monto-pedido{color:var(--marca-apagado);font-weight:500}.autorizaciones-modulo .aut-estado{border-radius:var(--radio-pill);border:1px solid #0000;align-items:center;padding:.22rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.autorizaciones-modulo .aut-estado--aprobada{color:var(--estado-ok);background:var(--estado-ok-suave);border-color:color-mix(in srgb, var(--estado-ok) 18%, transparent)}.autorizaciones-modulo .aut-estado--consumida{color:var(--marca-azul-texto);background:color-mix(in srgb, var(--marca-azul) 10%, transparent);border-color:color-mix(in srgb, var(--marca-azul) 18%, transparent)}.autorizaciones-modulo .aut-estado--rechazada{color:var(--estado-error);background:var(--estado-error-suave);border-color:color-mix(in srgb, var(--estado-error) 18%, transparent)}.autorizaciones-modulo .aut-estado--cancelada{color:var(--marca-apagado);background:var(--marca-suave);border-color:var(--marca-linea)}.autorizaciones-modulo .aut-resueltas-vacio{color:var(--marca-apagado);text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding:2.5rem 1rem;display:flex}.autorizaciones-modulo .aut-resueltas-vacio i{opacity:.35;font-size:2rem}.autorizaciones-modulo .aut-resueltas-vacio span{font-size:.82rem}@keyframes aut-latido{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--estado-alerta) 70%, transparent)}70%{box-shadow:0 0 0 .45rem #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.autorizaciones-modulo .aut-latido{animation:none}}@media (width<=991.98px){.autorizaciones-modulo .aut-hero-stat{min-width:4.5rem;padding:.5rem .85rem}.autorizaciones-modulo .aut-hero-stat-value{font-size:1.15rem}}@media (width<=575.98px){.autorizaciones-modulo .aut-card-cifras{grid-template-columns:1fr 1fr;gap:.5rem .75rem}.autorizaciones-modulo .aut-card-acciones{flex-direction:column}.autorizaciones-modulo .aut-card-acciones .btn{justify-content:center;width:100%}.autorizaciones-modulo .aut-form .d-flex{flex-direction:column}.autorizaciones-modulo .aut-form .input-group,.autorizaciones-modulo .aut-form .form-control{width:100%;max-width:100%!important}}.precios-modulo .precios-jornada{border-radius:var(--radio-pill);font-size:var(--text-sm);color:#fff;background:#ffffff1a;border:1px solid #ffffff29;align-items:center;gap:.45rem;padding:.5rem .9rem;font-weight:600;line-height:1.2;display:inline-flex}.precios-modulo .precios-jornada i{font-size:1rem}.precios-modulo .precios-jornada--ok i{color:#5fe0b0}.precios-modulo .precios-jornada--pendiente i{color:var(--marca-oro-claro)}.precios-modulo .precios-jornada--libre i{color:#ffffffb3}.precios-modulo .precios-aviso{border-radius:var(--radio-lg);background:var(--marca-superficie);border:1px solid var(--marca-linea);border-left:4px solid var(--marca-oro);box-shadow:var(--sombra-card);flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.precios-modulo .precios-aviso h6{color:var(--marca-tinta)}.precios-modulo .precios-aviso .precios-aviso-texto{flex:18rem;min-width:0}.precios-modulo .precios-aviso p{font-size:var(--text-sm);color:var(--marca-apagado)}.precios-modulo .precios-aviso p strong{color:var(--marca-tinta);font-weight:600}.precios-modulo .precios-aviso-icono{border-radius:var(--radio-md);width:2.6rem;height:2.6rem;color:var(--marca-oro-hondo);background:color-mix(in srgb, var(--marca-oro) 18%, transparent);flex-shrink:0;place-items:center;font-size:1.3rem;display:grid}.precios-modulo .precios-filtro-cuenta{border-radius:var(--radio-pill);min-width:1.4rem;font-size:var(--text-2xs);font-variant-numeric:tabular-nums;text-align:center;background:var(--marca-suave);padding:.05rem .4rem}.precios-modulo .precios-tabla .tabular{font-variant-numeric:tabular-nums}.precios-modulo .precios-tabla>:not(caption)>*>*{border-bottom-width:0}.precios-modulo .precios-grupo{border-bottom:1px solid var(--marca-linea)}.precios-modulo .precios-grupo:last-child{border-bottom:0}.precios-modulo .precios-grupo--ya>tr>td{background:color-mix(in srgb, var(--estado-ok) 4%, transparent)}.precios-modulo .precios-grupo--cambio>tr>td:first-child{box-shadow:inset 3px 0 0 var(--vz-primary)}.precios-modulo .precios-col-hoy{min-width:15rem}.precios-modulo .precios-nombre{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;overflow:hidden}.precios-modulo .precios-input{width:9.5rem;margin-left:auto}.precios-modulo .precios-input .form-control{font-variant-numeric:tabular-nums;font-weight:600}.precios-modulo .precios-pie{justify-content:flex-end;align-items:center;gap:.55rem;min-height:1.2rem;margin-top:.3rem;display:flex}.precios-modulo .precios-margen{font-size:var(--text-2xs);color:var(--marca-apagado);font-variant-numeric:tabular-nums;font-weight:600}.precios-modulo .precios-margen--perdida{color:var(--estado-error)}.precios-modulo .precios-cambio{font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.1rem;font-weight:650;display:inline-flex}.precios-modulo .precios-cambio--sube{color:var(--marca-azul-texto)}.precios-modulo .precios-cambio--baja{color:var(--estado-alerta-texto)}.precios-modulo .precios-cambio--igual{color:var(--marca-apagado);font-weight:500}.precios-modulo .precios-deshacer{width:1.5rem;height:1.5rem;color:var(--marca-apagado);transition:background var(--trans-rapida), color var(--trans-rapida);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.precios-modulo .precios-deshacer:hover{background:var(--marca-suave);color:var(--marca-tinta)}.precios-modulo .precios-deshacer:focus-visible{box-shadow:var(--anillo-foco);outline:none}.precios-modulo .precios-ya{letter-spacing:.05em;text-transform:uppercase;color:var(--estado-ok);align-items:center;gap:.25rem;font-size:.62rem;font-weight:700;display:inline-flex}.precios-modulo .precios-sugerencia-fila td{padding-bottom:.9rem}.precios-modulo .precios-sugerencia{border-radius:var(--radio-md);background:color-mix(in srgb, var(--marca-oro) 9%, transparent);border:1px dashed color-mix(in srgb, var(--marca-oro) 45%, transparent);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.6rem .8rem;display:flex}.precios-modulo .precios-sugerencia--aplicada{background:var(--estado-ok-suave);border-style:solid;border-color:color-mix(in srgb, var(--estado-ok) 30%, transparent)}.precios-modulo .precios-sugerencia--aplicada .precios-sugerencia-icono{color:var(--estado-ok)}.precios-modulo .precios-sugerencia-cuerpo{flex:20rem;min-width:0}.precios-modulo .precios-sugerencia-icono{color:var(--marca-oro-hondo);font-size:1.1rem}.precios-modulo .precios-sugerencia-texto,.precios-modulo .precios-sugerencia-propuesta{font-size:var(--text-sm);font-variant-numeric:tabular-nums}.precios-modulo .precios-sugerencia-texto{color:var(--marca-apagado)}.precios-modulo .precios-sugerencia-propuesta{color:var(--marca-tinta)}.precios-modulo .precios-sugerencia-ok{font-size:var(--text-xs);color:var(--estado-ok);align-items:center;gap:.25rem;font-weight:700;display:inline-flex}.precios-modulo .precios-barra{z-index:5;border-radius:var(--radio-lg);border:1px solid var(--marca-linea);background:var(--marca-superficie);box-shadow:var(--sombra-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:1rem;padding:.85rem 1.1rem;display:flex;position:sticky;bottom:1rem}.precios-modulo .precios-barra-info{color:var(--marca-apagado);font-size:var(--text-xs)}.precios-modulo .precios-barra-info strong{color:var(--marca-tinta);font-variant-numeric:tabular-nums}.precios-modulo .precios-barra-cuentas{font-size:var(--text-sm);flex-wrap:wrap;gap:.25rem 1rem;display:flex}.precios-modulo .precios-imagen-mini{border-radius:var(--radio-sm);background:var(--marca-suave);border:1px solid var(--marca-linea);flex-shrink:0;width:40px;height:40px;overflow:hidden}.precios-modulo .precios-imagen-mini img{object-fit:cover;width:100%;height:100%;display:block}.precios-modulo .precios-imagen-mini .precios-imagen-mini-sin{object-fit:contain;padding:4px}@media (width<=767.98px){.precios-modulo .precios-col-hoy{min-width:8.5rem}.precios-modulo .precios-nombre{white-space:normal;max-width:none}.precios-modulo .precios-imagen-mini{display:none}.precios-modulo .precios-tabla td:first-child,.precios-modulo .precios-tabla th:first-child{padding-left:1rem!important}.precios-modulo .precios-tabla td:last-child,.precios-modulo .precios-tabla th:last-child{padding-right:1rem!important}.precios-modulo .precios-input{width:100%;margin-left:0}.precios-modulo .precios-pie{flex-wrap:wrap;justify-content:flex-end;gap:.1rem .5rem}.precios-modulo .precios-sugerencia .btn,.precios-modulo .precios-barra .btn{width:100%}}.precios-filtros{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.precios-filtro{border-radius:var(--radio-pill);border:1px solid var(--marca-linea-fuerte);background:var(--marca-superficie);color:var(--marca-apagado);font-size:var(--text-sm);transition:background var(--trans-rapida), color var(--trans-rapida), border-color var(--trans-rapida);align-items:center;gap:.4rem;padding:.38rem .8rem;font-weight:600;display:inline-flex}.precios-filtro:hover{color:var(--marca-tinta);border-color:var(--marca-azul-claro)}.precios-filtro:focus-visible{box-shadow:var(--anillo-foco);outline:none}.precios-filtro--activo{color:var(--marca-azul-texto);border-color:color-mix(in srgb, var(--vz-primary) 45%, transparent);background:color-mix(in srgb, var(--vz-primary) 10%, transparent)}.verificar-modulo .verificar-cuenta{border-radius:var(--radio-pill);min-width:1.6rem;font-size:var(--text-xs);text-align:center;color:var(--marca-azul-texto);background:var(--vz-primary-bg-subtle);padding:.1rem .5rem}.verificar-modulo .verificar-fila{border-bottom:1px solid var(--marca-linea);color:var(--marca-tinta);transition:background var(--trans-rapida);align-items:center;gap:.9rem;padding:.9rem 1.25rem;display:flex}.verificar-modulo .verificar-fila:last-child{border-bottom:0}.verificar-modulo .verificar-fila:hover{background:var(--marca-suave);color:var(--marca-tinta)}.verificar-modulo .verificar-fila:focus-visible{box-shadow:inset var(--anillo-foco);outline:none}.verificar-modulo .verificar-fila--hecha{color:var(--marca-apagado)}.verificar-modulo .verificar-fila--hecha:hover{background:0 0}.verificar-modulo .verificar-fila-icono{border-radius:var(--radio-md);width:2.5rem;height:2.5rem;color:var(--marca-azul-texto);background:var(--vz-primary-bg-subtle);flex-shrink:0;place-items:center;font-size:1.2rem;display:grid}.verificar-modulo .verificar-fila--hecha .verificar-fila-icono{color:var(--estado-ok);background:var(--estado-ok-suave)}.verificar-modulo .verificar-estado{border-radius:var(--radio-pill);font-size:var(--text-sm);color:#fff;background:#ffffff1a;border:1px solid #ffffff29;align-items:center;gap:.4rem;padding:.5rem .9rem;font-weight:600;display:inline-flex}.verificar-modulo .verificar-estado i{color:var(--marca-oro-claro)}.verificar-modulo .verificar-estado--ok i{color:#5fe0b0}.verificar-modulo .verificar-linea{border-bottom:1px dashed var(--marca-linea);padding:1rem 0}.verificar-modulo .verificar-linea:first-child{padding-top:0}.verificar-modulo .verificar-linea:last-of-type{border-bottom:0}.verificar-modulo .verificar-pill{border-radius:var(--radio-pill);font-size:var(--text-xs);color:var(--marca-apagado);background:var(--marca-suave);align-items:center;padding:.2rem .6rem;font-weight:600;display:inline-flex}.verificar-modulo .verificar-pill--ok{color:var(--estado-ok);background:var(--estado-ok-suave)}.verificar-modulo .verificar-pill--pendiente{color:var(--estado-alerta-texto);background:var(--estado-alerta-suave)}.verificar-modulo .verificar-cantidad{width:5.5rem}.gastos-dia{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.gastos-dia .gastos-dia-fecha{width:auto;min-width:10rem}.gastos-dia .gastos-dia-texto{color:var(--marca-tinta);margin-left:.25rem;font-weight:600}.gastos-dia .gastos-dia-texto:first-letter{text-transform:uppercase}.gastos-categoria{border-radius:var(--radio-pill);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--marca-tinta);background:var(--marca-suave);border:1px solid var(--marca-linea);align-items:center;gap:.3rem;padding:.25rem .65rem;font-weight:600;display:inline-flex}.gastos-metodo{border-radius:var(--radio-pill);font-size:var(--text-xs);padding:.15rem .55rem;font-weight:600;display:inline-block}.gastos-metodo--qr{color:var(--marca-azul-texto);background:var(--vz-primary-bg-subtle)}.gastos-metodo--efectivo{color:var(--estado-ok);background:var(--estado-ok-suave)}.gastos-metodo--transferencia{color:var(--estado-info);background:var(--estado-info-suave)}.resumen-modulo .tabular{font-variant-numeric:tabular-nums}.resumen-modulo .resumen-neto{flex-direction:column;align-items:flex-end;gap:.2rem;display:flex}@media (width<=991.98px){.resumen-modulo .resumen-neto{align-items:flex-start}}.resumen-modulo .resumen-neto-etiqueta{font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:#fff9;font-weight:700}.resumen-modulo .resumen-neto-valor{font-size:var(--text-2xl);font-variant-numeric:tabular-nums;color:#5fe0b0;font-weight:800}.resumen-modulo .resumen-neto-valor--negativo{color:#ff9b9a}.resumen-modulo .resumen-total{font-size:var(--text-lg);font-variant-numeric:tabular-nums}.resumen-modulo .resumen-total--ingreso{color:var(--estado-ok)}.resumen-modulo .resumen-total--egreso{color:var(--estado-error)}.resumen-modulo .resumen-bloque{border-bottom:1px dashed var(--marca-linea);padding:.5rem 0 .75rem}.resumen-modulo .resumen-bloque:last-child{border-bottom:0;padding-bottom:0}.resumen-modulo .resumen-fila{font-size:var(--text-sm);color:var(--marca-apagado);font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;padding:.2rem 0;display:flex}.resumen-modulo .resumen-fila>span:first-child{min-width:0}.resumen-modulo .resumen-fila>span:last-child,.resumen-modulo .resumen-fila>strong{flex-shrink:0}.resumen-modulo .resumen-fila--titulo{font-size:var(--text-base);color:var(--marca-tinta);font-weight:600}.resumen-modulo .resumen-fila--vacia{font-style:italic}.resumen-modulo .resumen-chips{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.resumen-modulo .vendedores-fila{cursor:pointer}.resumen-modulo .vendedores-fila:hover>td{background:var(--marca-suave)}.resumen-modulo .vendedores-detalle>td{background:color-mix(in srgb, var(--marca-suave) 60%, transparent)}.resumen-modulo .vendedores-descuento{color:var(--estado-alerta-texto)}.resumen-modulo .vendedores-sobreprecio{color:var(--estado-ok)}.resumen-modulo .vendedores-grupo{border-bottom:1px solid var(--marca-linea)}.amarilla-modulo .tabular{font-variant-numeric:tabular-nums}.amarilla-modulo .min-w-0{min-width:0}.amarilla-modulo .amarilla-fila{cursor:pointer}.amarilla-modulo .amarilla-fila:hover>td{background:var(--marca-suave)}.amarilla-modulo .amarilla-detalle>td{background:color-mix(in srgb, var(--marca-suave) 60%, transparent)}.amarilla-modulo .amarilla-tabla>tbody{border-bottom:1px solid var(--marca-linea)}.amarilla-modulo .amarilla-nivel{background:var(--estado-alerta);width:.7rem;height:.7rem;box-shadow:0 0 0 3px var(--estado-alerta-suave);border-radius:50%;flex-shrink:0}.amarilla-modulo .amarilla-nivel--critico{background:var(--estado-error);box-shadow:0 0 0 3px var(--estado-error-suave)}.amarilla-modulo .amarilla-dias{border-radius:var(--radio-pill);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--estado-alerta-texto);background:var(--estado-alerta-suave);padding:.15rem .6rem;font-weight:700;display:inline-block}.amarilla-modulo .amarilla-dias--critico{color:var(--estado-error);background:var(--estado-error-suave)}.amarilla-modulo .amarilla-ajuste{border-top:3px solid var(--marca-oro)!important}.dolar-topbar .dolar-chip{border-radius:var(--radio-pill);border:1px solid var(--marca-linea);background:var(--marca-superficie);height:2.4rem;color:var(--marca-tinta);transition:border-color var(--trans-rapida), box-shadow var(--trans-rapida);align-items:center;gap:.55rem;padding:0 .75rem 0 .55rem;line-height:1;display:inline-flex}.dolar-topbar .dolar-chip:hover{border-color:var(--marca-oro)}.dolar-topbar .dolar-chip:focus-visible{box-shadow:var(--anillo-foco);outline:none}.dolar-topbar .dolar-chip--viejo .dolar-chip-icono{color:var(--marca-apagado)}.dolar-topbar .dolar-chip--cargando{min-width:7rem}.dolar-topbar .dolar-chip-icono{color:var(--marca-oro-hondo);font-size:1.35rem}.dolar-topbar .dolar-chip-dato{flex-direction:column;align-items:flex-start;gap:.1rem;display:flex}.dolar-topbar .dolar-chip-dato small{font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--marca-apagado);font-weight:600}.dolar-topbar .dolar-chip-dato strong{font-size:var(--text-sm)}.dolar-topbar .dolar-chip-dato+.dolar-chip-dato{border-left:1px solid var(--marca-linea);padding-left:.55rem}.dolar-topbar .dolar-chip-tendencia{font-size:1rem}.dolar-topbar .tabular{font-variant-numeric:tabular-nums}.dolar-topbar .dolar-sube{color:var(--estado-error)}.dolar-topbar .dolar-baja{color:var(--estado-ok)}.dolar-topbar .dolar-panel{border-radius:var(--radio-lg);width:20rem;max-width:calc(100vw - 2rem);overflow:hidden}.dolar-topbar .dolar-panel-cabecera{justify-content:space-between;align-items:center;padding:.85rem 1rem .6rem;display:flex}.dolar-topbar .dolar-aviso{border-radius:var(--radio-md);font-size:var(--text-xs);color:var(--estado-alerta-texto);background:var(--estado-alerta-suave);gap:.4rem;margin:0 1rem .6rem;padding:.45rem .6rem;display:flex}.dolar-topbar .dolar-tarjetas{grid-template-columns:1fr 1fr;gap:.5rem;padding:0 1rem;display:grid}.dolar-topbar .dolar-tarjeta{border-radius:var(--radio-md);border:1px solid var(--marca-linea);background:var(--marca-suave);padding:.6rem .7rem}.dolar-topbar .dolar-tarjeta--paralelo{border-top:3px solid var(--marca-oro)}.dolar-topbar .dolar-tarjeta--oficial{border-top:3px solid var(--marca-azul-texto)}.dolar-topbar .dolar-tarjeta-titulo{font-size:var(--text-xs);color:var(--marca-tinta);margin-bottom:.3rem;font-weight:700;display:block}.dolar-topbar .dolar-tarjeta-fila{font-size:var(--text-sm);color:var(--marca-apagado);justify-content:space-between;display:flex}.dolar-topbar .dolar-tarjeta-fila strong{color:var(--marca-tinta)}.dolar-topbar .dolar-indicadores{font-size:var(--text-xs);color:var(--marca-apagado);justify-content:space-between;gap:.5rem;padding:.6rem 1rem 0;display:flex}.dolar-topbar .dolar-indicadores strong{color:var(--marca-tinta);margin-left:.25rem}.dolar-topbar .dolar-indicadores strong.dolar-sube{color:var(--estado-error)}.dolar-topbar .dolar-indicadores strong.dolar-baja{color:var(--estado-ok)}.dolar-topbar .dolar-grafico{padding:.6rem 1rem 0}.dolar-topbar .dolar-grafico svg{width:100%;height:3rem;display:block}.dolar-topbar .dolar-linea{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.dolar-topbar .dolar-linea--paralelo{stroke:var(--marca-oro)}.dolar-topbar .dolar-linea--oficial{stroke:var(--marca-azul-texto);stroke-dasharray:4 3}.dolar-topbar .dolar-grafico-leyenda{font-size:var(--text-2xs);color:var(--marca-apagado);gap:.75rem;margin-top:.3rem;display:flex}.dolar-topbar .dolar-punto{vertical-align:middle;border-radius:50%;width:.55rem;height:.55rem;display:inline-block}.dolar-topbar .dolar-punto--paralelo{background:var(--marca-oro)}.dolar-topbar .dolar-punto--oficial{background:var(--marca-azul-texto)}.dolar-topbar .dolar-conversor{border-top:1px dashed var(--marca-linea);margin:.75rem 1rem 0;padding-top:.7rem}.dolar-topbar .dolar-conversor-resultado{font-size:var(--text-xs);color:var(--marca-apagado);justify-content:space-between;gap:.5rem;margin-top:.45rem;display:flex}.dolar-topbar .dolar-conversor-resultado strong{color:var(--marca-tinta)}.dolar-topbar .dolar-pie{font-size:var(--text-2xs);color:var(--marca-apagado);background:var(--marca-suave);margin-top:.8rem;padding:.5rem 1rem}.dolar-topbar [x-cloak]{display:none!important}@media (width<=575.98px){.dolar-topbar .dolar-chip{gap:.35rem;padding:0 .55rem 0 .4rem}.dolar-topbar .dolar-chip-dato small{display:none}}.tiendas-modulo .min-w-0{min-width:0}.tiendas-modulo .tienda-tarjeta{transition:box-shadow var(--trans-rapida);border-top:3px solid var(--marca-oro)!important}.tiendas-modulo .tienda-tarjeta:hover{box-shadow:var(--sombra-card-hover)!important}.tiendas-modulo .tienda-tarjeta--inactiva{opacity:.7;border-top-color:var(--marca-linea-fuerte)!important}.tiendas-modulo .tienda-estado{border-radius:var(--radio-pill);font-size:var(--text-xs);color:var(--marca-apagado);background:var(--marca-suave);flex-shrink:0;padding:.2rem .6rem;font-weight:600}.tiendas-modulo .tienda-estado--activa{color:var(--estado-ok);background:var(--estado-ok-suave)}.tiendas-modulo .tienda-estado--principal{color:var(--marca-oro-hondo);background:color-mix(in srgb, var(--marca-oro) 16%, transparent)}.tiendas-modulo .tiendas-ayuda--aviso{border-style:solid;border-color:color-mix(in srgb, var(--marca-oro) 45%, transparent);background:color-mix(in srgb, var(--marca-oro) 8%, transparent)}.tiendas-modulo .tiendas-ayuda--aviso i{color:var(--marca-oro-hondo)}.tiendas-modulo .tienda-datos li{font-size:var(--text-sm);color:var(--marca-tinta);align-items:center;gap:.5rem;padding:.2rem 0;display:flex}.tiendas-modulo .tienda-datos li i{color:var(--marca-apagado);font-size:1rem}.tiendas-modulo .tiendas-ayuda{border-radius:var(--radio-md);font-size:var(--text-sm);color:var(--marca-tinta);background:var(--marca-suave);border:1px dashed var(--marca-linea-fuerte);align-items:center;gap:.6rem;padding:.8rem 1rem;display:flex}.tiendas-modulo .tiendas-ayuda i{color:var(--marca-azul-texto);font-size:1.25rem}.tiendas-modulo .tienda-ubicacion{border-radius:var(--radio-md);border:1px solid var(--marca-linea);background:var(--marca-suave);padding:1rem}.tiendas-modulo .tienda-mapa{border-radius:var(--radio-md);border:1px solid var(--marca-linea);height:14rem;overflow:hidden}.tiendas-modulo .tienda-mapa iframe{border:0;width:100%;height:100%;display:block}.reiniciar-acceso-datos{border-radius:var(--radio-md);background:var(--marca-suave);border:1px solid var(--marca-linea);padding:.75rem 1rem}.reiniciar-acceso-datos li{font-size:var(--text-sm);align-items:center;gap:.5rem;padding:.3rem 0;display:flex}.reiniciar-acceso-datos li>span:first-child{min-width:9.5rem;color:var(--marca-apagado)}.reiniciar-acceso-datos li code{font-size:var(--text-sm)}.dias-calendario{grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;display:grid}.dias-calendario .dias-calendario-cabecera{text-align:center;font-size:var(--text-xs);color:var(--marca-apagado);font-weight:700}.dias-calendario .dias-calendario-dia{aspect-ratio:1;border-radius:var(--radio-md);border:1px solid var(--marca-linea);background:var(--marca-superficie);max-height:3.25rem;color:var(--marca-tinta);font-variant-numeric:tabular-nums;transition:background var(--trans-rapida), border-color var(--trans-rapida);font-weight:600}.dias-calendario .dias-calendario-dia:hover{border-color:var(--marca-azul-texto)}.dias-calendario .dias-calendario-dia:focus-visible{box-shadow:var(--anillo-foco);outline:none}.dias-calendario .dias-calendario-dia.is-marcado{background:var(--vz-primary);border-color:var(--vz-primary);color:#fff}.dias-calendario .dias-calendario-dia.is-hoy{box-shadow:inset 0 0 0 2px var(--marca-oro)}.asistencia-modulo .tabular{font-variant-numeric:tabular-nums}.asistencia-modulo .asistencia-fila{cursor:pointer}.asistencia-modulo .asistencia-fila:hover>td{background:var(--marca-suave)}.asistencia-modulo .asistencia-detalle>td{background:color-mix(in srgb, var(--marca-suave) 60%, transparent)}.asistencia-modulo .asistencia-tabla>tbody{border-bottom:1px solid var(--marca-linea)}.asistencia-modulo .asistencia-atraso,.asistencia-modulo .asistencia-sin-salida,.asistencia-modulo .asistencia-en-turno{border-radius:var(--radio-pill);font-size:var(--text-xs);padding:.1rem .5rem;font-weight:700;display:inline-block}.asistencia-modulo .asistencia-atraso{color:var(--estado-alerta-texto);background:var(--estado-alerta-suave)}.asistencia-modulo .asistencia-sin-salida{color:var(--estado-error);background:var(--estado-error-suave)}.asistencia-modulo .asistencia-en-turno{color:var(--estado-ok);background:var(--estado-ok-suave)}.tienda-topbar .tienda-chip{border-radius:var(--radio-pill);border:1px solid var(--marca-linea);background:var(--marca-superficie);height:2.4rem;color:var(--marca-tinta);align-items:center;gap:.5rem;padding:0 .7rem 0 .6rem;line-height:1;display:inline-flex}.tienda-topbar .tienda-chip>i:first-child{color:var(--marca-azul-texto);font-size:1.2rem}.tienda-topbar .tienda-chip:hover{border-color:var(--marca-azul-claro)}.tienda-topbar .tienda-chip:focus-visible{box-shadow:var(--anillo-foco);outline:none}.tienda-topbar .tienda-chip-dato{flex-direction:column;align-items:flex-start;gap:.1rem;display:flex}.tienda-topbar .tienda-chip-dato small{font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--marca-apagado);font-weight:600}.tienda-topbar .tienda-chip-dato strong{max-width:9rem;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tienda-topbar .tienda-panel{width:18rem;max-width:calc(100vw - 2rem)}.tienda-topbar .tienda-opcion{border-radius:var(--radio-md);align-items:center;gap:.5rem;display:flex}@media (width<=575.98px){.tienda-topbar .tienda-chip-dato small{display:none}.tienda-topbar .tienda-chip-dato strong{max-width:5.5rem}}.caja-otras{border-radius:var(--radio-md);font-size:var(--text-sm);color:var(--marca-tinta);background:var(--marca-suave);border:1px solid var(--marca-linea);align-items:center;gap:.6rem;padding:.75rem 1rem;display:flex}.caja-otras i{color:var(--marca-azul-texto);font-size:1.2rem}.sesion-app .sesion-app-lista li{border-bottom:1px solid var(--marca-linea);justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;display:flex}.sesion-app .sesion-app-lista li:last-child{border-bottom:0}.sesion-app .min-w-0{min-width:0}.sesion-app .sesion-app-vacio{border-radius:var(--radio-md);font-size:var(--text-sm);color:var(--marca-apagado);background:var(--marca-suave);padding:.8rem 1rem}.caja-ajuste{border-radius:var(--radio-lg);border:1px solid var(--marca-linea);background:var(--marca-superficie);box-shadow:var(--sombra-card);padding:1rem 1.15rem}.caja-ajuste small{margin-top:.35rem;display:block}.producto-estado,.marca-estado,.proveedor-estado,.categoria-estado,.compra-estado,.credito-estado,.entrega-estado,.rep-estado,.unidad-estado,.ventas-show-estado,.kardex-estado-pill,.qr-estado-chip{border-radius:var(--radio-pill);white-space:nowrap;vertical-align:middle;align-items:center;gap:.4rem;padding:.28rem .65rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.producto-estado-dot,.marca-estado-dot,.proveedor-estado-dot,.categoria-estado-dot,.compra-estado-dot,.credito-estado-dot,.entrega-estado-dot,.rep-estado-dot,.unidad-estado-dot,.ventas-show-estado-dot,.qr-estado-dot{border-radius:50%;flex-shrink:0;width:.45rem;height:.45rem}.crud-empty-icon,.personas-empty-icon,.categorias-empty-icon,.stock-vacio-icono,.pagos-empty-icon,.aut-vacio-icono,.caja-empty-icon,.vitrina-vacio-icono{background:linear-gradient(135deg, color-mix(in srgb, var(--marca-azul) 8%, transparent), color-mix(in srgb, var(--marca-azul-claro) 8%, transparent));width:5.5rem;height:5.5rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--marca-azul) 12%, transparent);border-radius:50%;place-items:center;display:grid}.crud-empty-icon .avatar-title,.personas-empty-icon .avatar-title,.categorias-empty-icon .avatar-title,.stock-vacio-icono .avatar-title,.pagos-empty-icon .avatar-title,.aut-vacio-icono .avatar-title,.caja-empty-icon .avatar-title,.vitrina-vacio-icono .avatar-title{color:var(--marca-azul-texto);background:0 0}.input-group:has(>.is-invalid)>.input-group-text{border-color:var(--estado-error);color:var(--estado-error)}.input-group.has-validation>.invalid-feedback{white-space:normal;flex-basis:100%}.categorias-hero:before,.creditos-hero:before,.entregas-hero:before,.reparaciones-hero:before,.caja-hero:before{background:radial-gradient(circle,#ffffff1f 0%,#fff0 68%)}.categorias-hero:after,.creditos-hero:after,.entregas-hero:after,.reparaciones-hero:after,.caja-hero:after{border-color:#ffffff0f}.flatpickr-calendar{opacity:0;text-align:center;visibility:hidden;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;direction:ltr;background:#fff;border:0;border-radius:5px;width:307.875px;padding:0;font-size:14px;line-height:24px;animation:none;display:none;position:absolute;box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;visibility:visible;max-height:640px}.flatpickr-calendar.open{z-index:99999;display:inline-block}.flatpickr-calendar.animate.open{animation:.3s cubic-bezier(.23,1,.32,1) fpFadeInDown}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{pointer-events:none;content:"";border:solid #0000;width:0;height:0;display:block;position:absolute;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{color:#000000e6;fill:#000000e6;text-align:center;-webkit-user-select:none;user-select:none;background:0 0;flex:1;height:34px;line-height:1;position:relative;overflow:hidden}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;user-select:none;cursor:pointer;z-index:3;color:#000000e6;fill:#000000e6;height:34px;padding:10px;text-decoration:none;position:absolute;top:0}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{fill:inherit;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{opacity:0;cursor:pointer;box-sizing:border-box;border:1px solid #39393926;width:14px;height:50%;padding:0 4px 0 2px;line-height:50%;position:absolute;right:0}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-top:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;color:inherit;text-align:center;width:75%;height:34px;padding:7.48px 0 0;font-weight:300;line-height:1;display:inline-block;position:absolute;left:12.5%;transform:translate(0,0)}.flatpickr-current-month span.cur-month{color:inherit;margin-left:.5ch;padding:0;font-family:inherit;font-weight:700;display:inline-block}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{box-sizing:border-box;color:inherit;cursor:text;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;vertical-align:initial;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 0 .5ch;display:inline-block}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{color:#00000080;pointer-events:none;background:0 0;font-size:100%}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;height:auto;font-family:inherit;font-weight:300;line-height:inherit;vertical-align:initial;background:0 0;border:none;border-radius:0;outline:none;width:auto;margin:-1px 0 0;padding:0 0 0 .5ch;position:relative}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#0000;outline:none;padding:0}.flatpickr-weekdays{text-align:center;background:0 0;align-items:center;width:100%;height:28px;display:flex;overflow:hidden}.flatpickr-weekdays .flatpickr-weekdaycontainer{flex:1;display:flex}span.flatpickr-weekday{cursor:default;color:#0000008a;text-align:center;background:0 0;flex:1;margin:0;font-size:90%;font-weight:bolder;line-height:1;display:block}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{align-items:flex-start;width:307.875px;display:flex;position:relative;overflow:hidden}.flatpickr-days:focus{outline:0}.dayContainer{text-align:left;box-sizing:border-box;opacity:1;outline:0;flex-wrap:wrap;justify-content:space-around;width:307.875px;min-width:307.875px;max-width:307.875px;padding:0;display:flex;transform:translate(0,0)}.dayContainer+.dayContainer{box-shadow:-1px 0 #e6e6e6}.flatpickr-day{box-sizing:border-box;color:#393939;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:150px;flex-basis:14.2857%;justify-content:center;width:14.2857%;max-width:39px;height:39px;margin:0;font-weight:400;line-height:39px;display:inline-block;position:relative}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;background:#e6e6e6;border-color:#e6e6e6;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{color:#fff;background:#959ea9;border-color:#959ea9}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:#569ff7;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;cursor:default;background:0 0;border-color:#0000}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{color:#3939394d;cursor:default;background:0 0;border:none;width:100%;max-width:none;display:block}.flatpickr-innerContainer{box-sizing:border-box;display:flex;overflow:hidden}.flatpickr-rContainer{box-sizing:border-box;padding:0;display:inline-block}.flatpickr-time{text-align:center;box-sizing:border-box;outline:0;height:0;max-height:40px;line-height:40px;display:flex;overflow:hidden}.flatpickr-time:after{content:"";clear:both;display:table}.flatpickr-time .numInputWrapper{float:left;flex:1;width:40%;height:40px}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-box-shadow:none;box-shadow:none;text-align:center;height:inherit;line-height:inherit;color:#393939;box-sizing:border-box;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:14px;position:relative}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;-webkit-user-select:none;user-select:none;align-self:center;width:2%;font-weight:700}.flatpickr-time .flatpickr-am-pm{cursor:pointer;text-align:center;outline:0;width:18%;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}:root{--app-content-min-height:calc(100vh - 190px);--vz-font-family-secondary:"Poppins", sans-serif}.page-content{min-height:var(--app-content-min-height)}.min-w-0{min-width:0}#search-options{font-variant-numeric:tabular-nums}
