.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{isolation:isolate;background:linear-gradient(160deg,#0f2540,#112a46 55%,#12314f);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 #08143447,inset 0 1px #ffffff4d}.personas-modulo .personas-chip{color:#f59e0b!important;background:#f59e0b33!important;border-color:#f59e0b59!important}.personas-modulo .personas-chip i{color:#f59e0b}.personas-modulo .personas-nueva-hero{color:#14243d;background:#f59e0b;border:0;border-radius:.65rem;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{color:#14243d;background:#e8930a;transform:translateY(-1px)}.personas-modulo .personas-encabezado{border-radius:.85rem}.personas-modulo .personas-kpis .card{border:1px solid #dfe6ee;border-radius:.75rem;transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out}.personas-modulo .personas-kpis .card:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 .75rem 1.75rem #14243d17!important}.personas-modulo .personas-listado{border:1px solid #e9edf2;border-radius:.85rem;overflow:hidden}.personas-modulo .personas-toolbar{border-bottom:1px solid #f1f4f8;padding-inline:1.5rem}.personas-modulo .personas-toolbar .card-title{color:#14243d;letter-spacing:-.01em;font-weight:650}.personas-modulo .personas-busqueda{background:#fff;border:1px solid #dfe6ee;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:#fff;border-color:#0f766e;box-shadow:0 0 0 .22rem #0f766e1a}.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:#6b778a;white-space:nowrap;text-transform:uppercase;background-color:#f8f9fb;border-bottom:1px solid #e9edf2;font-size:.7rem;font-weight:650}.personas-modulo .tabla-personas tbody td{color:#14243d;vertical-align:middle;border-bottom-color:#f1f4f8;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:#0f766e06;box-shadow:inset 3px 0 #0f766e}.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{background:#22c55e;border:2px solid #fff;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{background:#fff;border:1px solid #dfe6ee;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 #212d400d}.personas-modulo .persona-accion-editar:hover,.personas-modulo .persona-accion-eliminar:hover{transform:translateY(-1px);box-shadow:0 .35rem .9rem #212d401a}.personas-modulo .persona-accion-editar:hover{color:#0f766e;background:#0f766e14}.personas-modulo .persona-accion-eliminar:hover{color:#e34948;background:#e3494814}.personas-modulo .personas-empty-icon{background:linear-gradient(135deg,#0f766e14,#2a78d614);border-radius:50%;place-items:center;width:5.5rem;height:5.5rem;display:grid;box-shadow:inset 0 0 0 1px #0f766e1f}.personas-modulo .personas-empty-icon .avatar-title{color:#0f766e;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:#6b778a;border:0;border-radius:.5rem;margin:0 .125rem}.personas-modulo .paginacion-compacta .page-link:hover{color:#14243d;background:#f1f4f8}.personas-modulo .paginacion-compacta .page-item.active .page-link{color:#fff;background:#0f766e}.personas-modulo .paginacion-compacta .page-item.disabled .page-link{opacity:.45}.personas-modulo .modal-persona-content,.personas-modulo .modal-eliminar-content{border-radius:.85rem;overflow:hidden;box-shadow:0 1.25rem 3.5rem #14243d2e}.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:linear-gradient(160deg,#0f2540,#112a46 55%,#12314f);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:#0f766e;-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:linear-gradient(160deg,#0f2540,#112a46 55%,#12314f)}.personas-modulo .modal-editar-persona .modal-persona-header{color:#4a3500;background:linear-gradient(120deg,#f7b84b,#ffcc6b)}.personas-modulo .modal-editar-persona .modal-persona-header .modal-title,.personas-modulo .modal-editar-persona .modal-persona-header small{color:#4a3500!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:#6b4a00;background:#fff8df;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:#e6aa3f;box-shadow:0 0 0 .2rem #f7b84b38}.personas-modulo .modal-editar-persona .modal-guardar{color:#3f2d00;background:#f7b84b;border-color:#f7b84b}.personas-modulo .modal-editar-persona .modal-guardar:hover,.personas-modulo .modal-editar-persona .modal-guardar:focus{color:#3f2d00;background:#e6aa3f;border-color:#e6aa3f}.personas-modulo .modal-persona-body{overscroll-behavior:contain;scrollbar-color:#0f766e61 transparent;scrollbar-width:thin;background:#fbfcfe;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{background:#0f766e61;border:2px solid #fbfcfe;border-radius:1rem}.personas-modulo .modal-section-title{color:#14243d;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:#0f766e;letter-spacing:0;background:#0f766e14;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{background:#fff;border-color:#e2e8f0;min-height:2.8rem}.personas-modulo .modal-persona-content .form-control:focus,.personas-modulo .modal-persona-content .form-select:focus{border-color:#0f766e;box-shadow:0 0 0 .2rem #0f766e1a}.personas-modulo .modal-persona-content textarea.form-control{min-height:auto}.personas-modulo .modal-persona-content .input-group-text{color:#0f766e;background:#f8f9fb;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:#0f766e;border-color:#0f766e}.personas-modulo .modal-persona-footer{background:#fff;border:0;flex:none;box-shadow:0 -1px #edf0f4}.personas-modulo .modal-pista-guardar{color:#6b778a;white-space:nowrap;background:#f1f4f8;border:1px solid #dfe6ee;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:#0f766e;background:#0f766e0f;border-color:#0f766e42}.personas-modulo .modal-cancelar{border-color:#e2e8f0;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,#fff);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:.85rem;overflow:hidden}.personas-modulo .modal-eliminar-content h5{color:#14243d;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}}body.dark .personas-modulo .personas-listado{background:#192a38;border-color:#253a4e}body.dark .personas-modulo .personas-toolbar{border-bottom-color:#253a4e!important}body.dark .personas-modulo .personas-toolbar .card-title{color:#e8ecf1}body.dark .personas-modulo .personas-busqueda{background:#1a2d3d!important;border-color:#2a3f55!important}body.dark .personas-modulo .personas-busqueda:focus{background:#162636!important;border-color:#0f766e!important}body.dark .personas-modulo .search-box .search-icon{color:#5c6b7a}body.dark .personas-modulo .tabla-personas thead th{color:#8494a7;border-bottom-color:#253a4e;background:#1a2d3d!important}body.dark .personas-modulo .tabla-personas tbody tr:hover{background:#0f766e0f;box-shadow:inset 3px 0 #0f766e}body.dark .personas-modulo .tabla-personas tbody td{color:#d5dde8;border-bottom-color:#253a4e}body.dark .personas-modulo .tabla-personas a{color:#8ab4f8}body.dark .personas-modulo .tabla-personas a:hover{color:#aecbfa}body.dark .personas-modulo .col-codigo{color:#d5dde8;background:#ffffff0d!important;border-color:#ffffff14!important}body.dark .personas-modulo .persona-cuenta-dot{border-color:#192a38}body.dark .personas-modulo .personas-kpis .card{background:#1a2d3d;border-color:#253a4e}body.dark .personas-modulo .personas-kpis .card:hover{box-shadow:0 .75rem 1.75rem #0003}body.dark .personas-modulo .personas-empty-icon{background:linear-gradient(135deg,#2dd4bf14,#63b3ed14)!important;box-shadow:inset 0 0 0 1px #2dd4bf26!important}body.dark .personas-modulo .persona-accion-editar,body.dark .personas-modulo .persona-accion-eliminar{background:#1a2d3d;border-color:#253a4e}body.dark .personas-modulo .modal-persona-content,body.dark .personas-modulo .modal-eliminar-content{background:#192a38}body.dark .personas-modulo .modal-persona-body{color:#d5dde8;background:#1a2d3d}body.dark .personas-modulo .modal-persona-footer{background:#192a38;box-shadow:0 -1px #253a4e}body.dark .personas-modulo .modal-section-title{color:#e8ecf1}body.dark .personas-modulo .modal-section-title i{color:#2dd4bf;background:#2dd4bf1a}body.dark .personas-modulo .form-label{color:#b0bec5}body.dark .personas-modulo .form-control,body.dark .personas-modulo .form-select{color:#d5dde8;background:#1a2d3d;border-color:#2a3f55}body.dark .personas-modulo .form-control:focus,body.dark .personas-modulo .form-select:focus{background:#162636!important;border-color:#0f766e!important}body.dark .personas-modulo .input-group-text{color:#2dd4bf;border-color:#2a3f55;background:#162636!important}body.dark .personas-modulo .modal-cancelar{color:#b0bec5!important;background:#253a4e!important;border-color:#2f4a5e!important}body.dark .personas-modulo .modal-cancelar:hover{color:#e8ecf1!important;background:#2f4a5e!important}body.dark .personas-modulo .modal-pista-guardar{color:#8494a7;background:#1a2d3d;border-color:#2a3f55}body.dark .personas-modulo .modal-pista-ok{color:#2dd4bf;background:#2dd4bf14;border-color:#2dd4bf40}body.dark .personas-modulo .modal-eliminar-body{color:#d5dde8}.trabajadores-modulo .trabajador-pasos{border-bottom:1px solid #f1f4f8;margin-bottom:0;padding-bottom:.5rem}.trabajadores-modulo .trabajador-pasos .paso-punto{color:#6b778a;background:#f1f4f8;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;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:#0f766e;box-shadow:0 .2rem .6rem #0f766e47}.trabajadores-modulo .trabajador-pasos .paso-punto.completado{color:#0f766e;background:#0f766e1a}.trabajadores-modulo .trabajador-pasos .paso-linea{background:#e2e8f0;border-radius:2px;width:2.5rem;height:2px;transition:background .18s ease-out}.trabajadores-modulo .trabajador-pasos .paso-linea.completado{background:#0f766e}.trabajadores-modulo .trabajador-resultados{border:1px solid #e2e8f0;border-radius:.75rem}.trabajadores-modulo .trabajador-resultados .list-group-item{border-color:#f1f4f8;transition:background-color .16s ease-out,box-shadow .16s ease-out}.trabajadores-modulo .trabajador-resultados .list-group-item:hover{background:#0f766e06;box-shadow:inset 3px 0 #0f766e}.trabajadores-modulo .trabajador-sin-resultados{background:#0f766e08;border:1px dashed #dfe6ee;border-radius:.85rem}.trabajadores-modulo .trabajador-persona-elegida{background:#0f766e0a;border:1px solid #0f766e26;border-radius:.85rem}.trabajadores-modulo .fila-dado-de-baja{background-color:#6b778a0a}.trabajadores-modulo .fila-dado-de-baja h6{color:#6b778a}.trabajadores-modulo .modal-baja-icon{color:#d97706;background:linear-gradient(135deg,#d977061a,#fff);border-radius:50%;place-items:center;width:5.25rem;height:5.25rem;display:grid;box-shadow:inset 0 0 0 1px #d9770638,0 .75rem 1.5rem #d9770624}.trabajadores-modulo .modal-baja-icon .avatar-title{color:inherit;background:0 0}.trabajadores-modulo .trabajador-codigo{background:#0f766e0d;border:1px dashed #0f766e59;border-radius:.85rem}.trabajadores-modulo .trabajador-codigo h5{color:#0f766e;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:#14243d;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:#fff;border-radius:.85rem;overflow:hidden;box-shadow:0 1.25rem 3.5rem #14243d2e}.trabajadores-modulo .modal-cuenta-icon{color:#0f766e;background:linear-gradient(135deg,#0f766e1a,#fff);border-radius:50%;place-items:center;width:5rem;height:5rem;display:grid;box-shadow:inset 0 0 0 1px #0f766e33,0 .75rem 1.5rem #0f766e24}.trabajadores-modulo .modal-cuenta-icon .avatar-title{color:inherit;background:0 0}.trabajadores-modulo .modal-cuenta-icon-aviso{color:#d97706;background:linear-gradient(135deg,#d977061a,#fff);box-shadow:inset 0 0 0 1px #d9770638,0 .75rem 1.5rem #d9770624}.trabajadores-modulo .cuenta-credenciales{background:#f8f9fb;border:1px dashed #e2e8f0;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:#6b778a;white-space:nowrap;font-size:.78rem}.trabajadores-modulo .cuenta-credencial code{color:#14243d;overflow-wrap:anywhere;text-align:right;background:#fff;border:1px solid #e9edf2;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:#0f766e;border-color:#0f766e}.trabajadores-modulo .filtro-estado .btn.btn-soft-secondary{color:#6b778a;background:0 0;border:1px solid #dfe6ee}.trabajadores-modulo .filtro-estado .btn.btn-soft-secondary:hover{color:#14243d;background:#f1f4f8}body.dark .trabajadores-modulo .trabajador-pasos{border-bottom-color:#253a4e}body.dark .trabajadores-modulo .trabajador-pasos .paso-punto{color:#8494a7;background:#253a4e}body.dark .trabajadores-modulo .trabajador-pasos .paso-punto.activo{color:#fff;background:#0f766e}body.dark .trabajadores-modulo .trabajador-pasos .paso-punto.completado{color:#2dd4bf;background:#2dd4bf1f}body.dark .trabajadores-modulo .trabajador-pasos .paso-linea{background:#2a3f55}body.dark .trabajadores-modulo .trabajador-pasos .paso-linea.completado{background:#2dd4bf}body.dark .trabajadores-modulo .trabajador-resultados,body.dark .trabajadores-modulo .trabajador-resultados .list-group-item{border-color:#253a4e}body.dark .trabajadores-modulo .trabajador-resultados .list-group-item:hover{background:#0f766e0f;box-shadow:inset 3px 0 #0f766e}body.dark .trabajadores-modulo .trabajador-sin-resultados{background:#0f766e0d;border-color:#2a3f55}body.dark .trabajadores-modulo .trabajador-persona-elegida{background:#0f766e0f;border-color:#2dd4bf33}body.dark .trabajadores-modulo .fila-dado-de-baja{background-color:#8494a70f}body.dark .trabajadores-modulo .fila-dado-de-baja h6{color:#8494a7}body.dark .trabajadores-modulo .modal-baja-icon{background:linear-gradient(135deg,#d9770614,#192a38);box-shadow:inset 0 0 0 1px #d9770633,0 .75rem 1.5rem #d977061f}body.dark .trabajadores-modulo .trabajador-codigo{background:#0f766e0f;border-color:#2dd4bf33}body.dark .trabajadores-modulo .trabajador-codigo h5{color:#2dd4bf}body.dark .trabajadores-modulo .trabajador-cuenta-usuario{color:#d5dde8}body.dark .trabajadores-modulo .cuenta-credenciales{background:#1a2d3d;border-color:#2a3f55}body.dark .trabajadores-modulo .cuenta-credencial .cuenta-credencial-etiqueta{color:#8494a7}body.dark .trabajadores-modulo .cuenta-credencial code{color:#d5dde8;background:#162636;border-color:#2a3f55}body.dark .trabajadores-modulo .modal-cuenta-content{background:#192a38}body.dark .trabajadores-modulo .filtro-estado .btn.btn-soft-secondary{color:#8494a7;border-color:#2a3f55}body.dark .trabajadores-modulo .filtro-estado .btn.btn-soft-secondary:hover{color:#d5dde8;background:#253a4e}.categorias-modulo .categorias-hero{isolation:isolate;background:linear-gradient(160deg,#0f2540,#112a46 55%,#12314f);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 #08143447,inset 0 1px #ffffff4d}.categorias-modulo .categorias-nueva-hero{color:#14243d;background:#f59e0b;border:0;border-radius:.65rem;padding-inline:1.1rem;font-weight:600;box-shadow:0 .6rem 1.6rem #0000002e}.categorias-modulo .categorias-nueva-hero:hover{color:#14243d;background:#e8930a;transform:translateY(-1px)}.categorias-modulo .categorias-encabezado{border-radius:.85rem}.categorias-modulo .categorias-kpis .card{border:1px solid #dfe6ee;border-radius:.75rem;transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out}.categorias-modulo .categorias-kpis .card:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 .75rem 1.75rem #14243d17!important}.categorias-modulo .categorias-listado{border:1px solid #e9edf2;border-radius:.85rem;overflow:hidden}.categorias-modulo .categorias-listado .card-body{overflow:hidden}.categorias-modulo .categorias-toolbar{border-bottom:1px solid #f1f4f8;padding-inline:1.5rem}.categorias-modulo .categorias-toolbar .card-title{color:#14243d;letter-spacing:-.01em;font-weight:650}.categorias-modulo .categorias-pista-arrastre{color:#6b778a;margin-top:.15rem}.categorias-modulo .categorias-pista-arrastre strong{color:#14243d}.categorias-modulo .categorias-busqueda{background:#fff;border:1px solid #dfe6ee;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:#fff;border-color:#0f766e;box-shadow:0 0 0 .22rem #0f766e1a}.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:#6b778a;text-transform:uppercase;background-color:#f8f9fb;border-bottom:1px solid #e9edf2;font-size:.7rem;font-weight:650}.categorias-modulo .tabla-categorias tbody td{color:#14243d;vertical-align:middle;border-bottom-color:#f1f4f8;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:#f1f4f8}.categorias-modulo .tabla-categorias tbody tr:hover{box-shadow:inset 3px 0 0 var(--categoria-color,#0f766e);background-color:color-mix(in srgb, var(--categoria-color,#0f766e) 3.5%, white)}.categorias-modulo .tabla-categorias code{color:#14243d;background:#f1f4f8;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,#0f766e);background:var(--categoria-suave,#0f766e14);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--categoria-color,#0f766e) 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:#0f766e;background:#0f766e14;box-shadow:inset 0 0 0 1px #0f766e38}.categorias-modulo .categoria-estado-inactiva{color:#6b778a;background:#f1f4f8;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,#0f766e);background:color-mix(in srgb, var(--categoria-color,#0f766e) 10%, transparent)}.categorias-modulo tr:hover .categoria-asa,.categorias-modulo .categoria-arrastrando .categoria-asa{opacity:1}.categorias-modulo .categoria-arrastrando{opacity:.4;background-color:#f8f9fb!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 #0f766e}.categorias-modulo .categoria-destino-despues>td{border-bottom:2px solid #0f766e}.categorias-modulo .categoria-destino-dentro>td{background-color:#ecf4f3!important}.categorias-modulo .categoria-destino-dentro>td:first-child{box-shadow:inset 3px 0 #0f766e}.categorias-modulo .categoria-destino-dentro .categoria-identidad{color:#fff;background:#0f766e}.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,#0f766e61 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:#14243d;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:#6b778a;background:#f1f4f8;box-shadow:inset 0 0 0 1px #dfe6ee}.categorias-modulo .categorias-empty-icon{background:linear-gradient(135deg,#0f766e14,#2a78d614);border-radius:50%;place-items:center;width:5.5rem;height:5.5rem;display:grid;box-shadow:inset 0 0 0 1px #0f766e1f}.categorias-modulo .categorias-empty-icon .avatar-title{color:#0f766e;background:0 0}.categorias-modulo .categoria-accion-editar,.categorias-modulo .categoria-accion-eliminar,.categorias-modulo .categoria-accion-ver{background:#fff;border:1px solid #dfe6ee;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 #212d400d}.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 #212d401a}.categorias-modulo .categoria-accion-editar:hover{background:var(--categoria-suave,#0f766e14);color:var(--categoria-texto,#0f766e)}.categorias-modulo .categoria-accion-ver:hover{color:#2a78d6;background:#2a78d614}.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 #14243d2e}.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:linear-gradient(160deg,#0f2540,#112a46 55%,#12314f);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:#0f766e;-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:#4a3500;background:linear-gradient(120deg,#f7b84b,#ffcc6b)}.categorias-modulo .modal-editar-categoria .modal-categoria-header .modal-title,.categorias-modulo .modal-editar-categoria .modal-categoria-header small{color:#4a3500!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:#6b4a00;background:#fff8df;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:#e6aa3f;box-shadow:0 0 0 .2rem #f7b84b38}.categorias-modulo .modal-editar-categoria .modal-guardar{color:#3f2d00;background:#f7b84b;border-color:#f7b84b}.categorias-modulo .modal-editar-categoria .modal-guardar:hover,.categorias-modulo .modal-editar-categoria .modal-guardar:focus{color:#3f2d00;background:#e6aa3f;border-color:#e6aa3f}.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;scrollbar-color:#0f766e61 transparent;scrollbar-width:thin;background:#fbfcfe;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{background:#0f766e61;border:2px solid #fbfcfe;border-radius:1rem}.categorias-modulo .modal-section-title{color:#14243d;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:#0f766e;letter-spacing:0;background:#0f766e14;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{background:#fff;border-color:#e2e8f0;min-height:2.8rem}.categorias-modulo .modal-categoria-content .form-control:focus,.categorias-modulo .modal-categoria-content .form-select:focus{border-color:#0f766e;box-shadow:0 0 0 .2rem #0f766e1a}.categorias-modulo .modal-categoria-content textarea.form-control{min-height:auto}.categorias-modulo .modal-categoria-content .input-group-text{color:#0f766e;background:#f8f9fb;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:#0f766e;border-color:#0f766e}.categorias-modulo .modal-categoria-footer{background:#fff;border:0;flex:none;box-shadow:0 -1px #edf0f4}.categorias-modulo .modal-pista-guardar{color:#6b778a;white-space:nowrap;background:#f1f4f8;border:1px solid #dfe6ee;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:#0f766e;background:#0f766e0f;border-color:#0f766e42}.categorias-modulo .modal-cancelar{border-color:#e2e8f0;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,#fff);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:#14243d;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 #0f766e}.roles-modulo .tarjeta-rol-permisos{border:1px solid #e9edf2;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 #14243d17!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 #e9edf2}.roles-modulo .barra-permisos .progress-bar{background:linear-gradient(90deg,#0f766e,#14b8a6);border-radius:1rem}.roles-modulo .modulo-permisos{background:#fff;border:1px solid #e9edf2;border-radius:.75rem;padding:1rem;transition:border-color .16s,box-shadow .16s}.roles-modulo .modulo-permisos.con-permisos{border-color:#0f766e33;box-shadow:inset 3px 0 #0f766e}.roles-modulo .modulo-permisos h6{color:#14243d;font-weight:650}.roles-modulo .chip-permiso{color:#6b778a;cursor:pointer;white-space:nowrap;background:#f8f9fb;border:1px solid #e2e8f0;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:#0f766e;background:#0f766e0a;border-color:#0f766e}.roles-modulo .chip-permiso.activo{color:#fff;background:#0f766e;border-color:#0f766e;box-shadow:0 .15rem .4rem #0f766e33}.roles-modulo .chip-permiso.activo .form-check-input:checked{border-color:#fff}.roles-modulo .chip-permiso .form-check-input{width:1rem;height:1rem}body.dark .roles-modulo .tarjeta-rol-permisos{background:#1a2d3d;border-color:#253a4e}body.dark .roles-modulo .tarjeta-rol-permisos:hover{border-color:#0000}body.dark .roles-modulo .tarjeta-rol-permisos.rol-protegido{border-color:#e3494833}body.dark .roles-modulo .tarjeta-rol-permisos .card-footer{border-top-color:#253a4e}body.dark .roles-modulo .barra-permisos{background:#253a4e}body.dark .roles-modulo .barra-permisos .progress-bar{background:linear-gradient(90deg,#0f766e,#2dd4bf)}body.dark .roles-modulo .modulo-permisos{background:#1a2d3d;border-color:#253a4e}body.dark .roles-modulo .modulo-permisos.con-permisos{border-color:#2dd4bf40;box-shadow:inset 3px 0 #0f766e}body.dark .roles-modulo .modulo-permisos h6{color:#d5dde8}body.dark .roles-modulo .chip-permiso{color:#8494a7;background:#162636;border-color:#2a3f55}body.dark .roles-modulo .chip-permiso:hover{color:#2dd4bf;background:#0f766e14;border-color:#0f766e}body.dark .roles-modulo .chip-permiso.activo{color:#fff;background:#0f766e;border-color:#0f766e}.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{isolation:isolate;background:linear-gradient(160deg,#0f2540,#112a46 55%,#12314f);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{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{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{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{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{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{box-shadow:0 .75rem 1.5rem #08143433}.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{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{color:#14243d;background:#f59e0b;border:0;border-radius:.65rem;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{background:#e6950a;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{border-radius:1rem}.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{border:1px solid #dfe6ee;border-radius:.75rem;transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out}.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{border-color:#0000;transform:translateY(-3px);box-shadow:0 .75rem 1.75rem #14243d17}.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{border:1px solid #e9edf2;border-radius:.85rem;overflow:hidden;box-shadow:0 .75rem 2.25rem #14243d0f!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{border-bottom:1px solid #f1f4f8;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{color:#14243d;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{background:#fff;border:1px solid #dfe6ee;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{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{background:#fff;border-color:#0f766e;box-shadow:0 0 0 .22rem #0f766e1a}.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{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{color:#14243d;background-color:#fff;border:1px solid #dfe6ee;border-radius:.6rem;min-height:2.75rem;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{background-color:#fff;border-color:#0f766e;box-shadow:0 0 0 .22rem #0f766e1a}.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{opacity:.55;background-color:#f1f4f8}.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{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{letter-spacing:.04em;color:#6b778a;white-space:nowrap;text-transform:uppercase;background-color:#f8f9fb;border-bottom:1px solid #e9edf2;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{color:#14243d;vertical-align:middle;border-bottom-color:#f1f4f8;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{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{border-bottom-color:#f1f4f8}.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{background-color:#0f766e09;box-shadow:inset 3px 0 #0f766e}.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{color:#14243d;background:#f1f4f8;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{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{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{color:#0f766e;background:0 0;font-size:1.15rem}.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{background:#fff;border:1px solid #dfe6ee;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 #212d400a}.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{transform:translateY(-1px);box-shadow:0 .3rem .7rem #212d4014}.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{color:#c98500;background:#f59e0b14}.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{color:#2a78d6;background:#2a78d614}.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{background:linear-gradient(135deg,#0f766e14,#0d94880f);border-radius:50%;place-items:center;width:5.5rem;height:5.5rem;display:grid;box-shadow:inset 0 0 0 1px #0f766e1f}.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{color:#0f766e;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{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{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{color:#6b778a;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{color:#0f766e;background-color:#0f766e0f}.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{color:#fff;background-color:#0f766e;box-shadow:0 .25rem .6rem #0f766e40}.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{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{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{border-radius:1rem;overflow:hidden;box-shadow:0 1.25rem 3.5rem #212d402e}.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{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{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{color:#fff;background:linear-gradient(160deg,#0f2540,#112a46 55%,#12314f);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{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{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{color:#0f766e;background:#fff;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{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{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{color:#4a3500;background:linear-gradient(120deg,#f7b84b,#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{color:#4a3500!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{color:#6b4a00;background:#fff8df}.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{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{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{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{border-color:#e6aa3f;box-shadow:0 0 0 .2rem #f7b84b38}.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{color:#3f2d00;background:#f7b84b;border-color:#f7b84b}.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{color:#3f2d00;background:#e6aa3f;border-color:#e6aa3f}.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{overscroll-behavior:contain;scrollbar-color:#0f766e61 transparent;scrollbar-width:thin;background:#fbfcfe;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}.marcas-modulo .modal-crud-body::-webkit-scrollbar-thumb{background:#0f766e61;border:2px solid #fbfcfe;border-radius:1rem}.productos-modulo .modal-crud-body::-webkit-scrollbar-thumb{background:#0f766e61;border:2px solid #fbfcfe;border-radius:1rem}.items-modulo .modal-crud-body::-webkit-scrollbar-thumb{background:#0f766e61;border:2px solid #fbfcfe;border-radius:1rem}.kardex-modulo .modal-crud-body::-webkit-scrollbar-thumb{background:#0f766e61;border:2px solid #fbfcfe;border-radius:1rem}.pos-modulo .modal-crud-body::-webkit-scrollbar-thumb{background:#0f766e61;border:2px solid #fbfcfe;border-radius:1rem}.ventas-modulo .modal-crud-body::-webkit-scrollbar-thumb{background:#0f766e61;border:2px solid #fbfcfe;border-radius:1rem}.qrs-modulo .modal-crud-body::-webkit-scrollbar-thumb{background:#0f766e61;border:2px solid #fbfcfe;border-radius:1rem}.reportes-modulo .modal-crud-body::-webkit-scrollbar-thumb{background:#0f766e61;border:2px solid #fbfcfe;border-radius:1rem}.dashboard-modulo .modal-crud-body::-webkit-scrollbar-thumb{background:#0f766e61;border:2px solid #fbfcfe;border-radius:1rem}.proveedores-modulo .modal-crud-body::-webkit-scrollbar-thumb{background:#0f766e61;border:2px solid #fbfcfe;border-radius:1rem}.compras-modulo .modal-crud-body::-webkit-scrollbar-thumb{background:#0f766e61;border:2px solid #fbfcfe;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{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{color:#0f766e;letter-spacing:0;background:#0f766e14;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{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{background:#fff;border-color:#e2e8f0;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{border-color:#63a6a1;box-shadow:0 0 0 .2rem #0f766e1a}.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{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{color:#0f766e}.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{background-color:#0f766e;border-color:#0f766e}.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{background:#0f766e0f;border:1px dashed #92bdbf;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{color:#fff;background:#0f766e;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{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{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{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{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{border:1px solid #e2e8f0;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{background:var(--vz-light);text-align:center;border:1px dashed #e2e8f0;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{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{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{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{background:#fff;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{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{border-top:1px solid var(--viz-grid,#e9edf2);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{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{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{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{border-bottom:1px solid var(--viz-grid,#f1f4f8);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{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{border-bottom:1px solid var(--viz-grid,#f1f4f8);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{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{background:#0f766e08}.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{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{border-bottom:1px solid #f1f4f8;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{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{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{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{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{color:#6b778a;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{color:#14243d;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{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{color:#0f766e;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{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{color:#2a78d6}.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{letter-spacing:.01em;color:#fff;background:#0f766e;border:0;border-radius:.65rem;font-weight:650;transition:background .2s,box-shadow .2s,transform .15s;box-shadow:0 .6rem 1.6rem #0f766e47}.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{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{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{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{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{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{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{font-family:var(--vz-font-family-monospace,monospace);color:#6b778a;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{letter-spacing:.04em;color:#6b778a;white-space:nowrap;text-transform:uppercase;background-color:#f8f9fb;border-bottom:1px solid #e9edf2;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{color:#14243d;vertical-align:middle;border-bottom-color:#f1f4f8;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{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{border-bottom-color:#f1f4f8}.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{background-color:#0f766e09;box-shadow:inset 3px 0 #0f766e}.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{color:#14243d}.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{color:#6b778a;background:#f8f9fb;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{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{color:#6b778a;text-align:center;background:#fff;border:1px solid #dfe6ee;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{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{color:#0f766e;border-color:#0f766e}.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{color:#fff;background:#0f766e;border-color:#0f766e;box-shadow:0 .4rem 1rem #0f766e40}.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{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{aspect-ratio:1;object-fit:contain;background:#fff;border:1px solid #e9edf2;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{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{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{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{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{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{color:#1a5fb4;background:#2a78d60f}.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{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{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{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{background:#fff;border:1px solid #e9edf2;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{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{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{border-left:4px solid #0f766e!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{border:1px solid #e9edf2;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{text-align:center;color:#6b778a;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{color:#0f766e;opacity:.7;background:#0f766e0f;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{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{background:#fff;border:1px solid #dfe6ee;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{border-color:#0f766e;box-shadow:0 0 0 .18rem #0f766e14}.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{color:#6b778a;background:#f8f9fb;border:1px solid #dfe6ee;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{color:#6b778a;cursor:pointer;background:#fff;border:1px solid #e9edf2;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{color:#0f766e;background:#0f766e0d;border-color:#0f766e}.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{color:#c98500;background:#f59e0b0f;border-color:#f59e0b}.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{color:#a7b1bf;cursor:pointer;background:#fff;border:1px solid #e9edf2;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{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{color:#6b778a;background:#f8f9fb;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{background:#fff;border-bottom:1px solid #f1f4f8;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{color:#0f766e;background:linear-gradient(135deg,#0f766e1a,#0f766e0d);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{color:#14243d;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{color:#fff;background:linear-gradient(135deg,#0f766e,#095c56);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 #0f766e47}.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{color:#6b778a;background:#fff;border:1px solid #e9edf2;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{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{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{color:#0f766e;opacity:.75;background:linear-gradient(135deg,#0f766e14,#1baf7a0a);border:1px dashed #b3cfd1;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{color:#14243d;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{color:#6b778a;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{color:#0f766e;background:#0f766e14;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{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{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{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{border-left-color:#0f766e}.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{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{color:#14243d;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{color:#0f766e;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{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{box-shadow:none;transform:none}.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{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{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{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{color:#14243d;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{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{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{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{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{background:var(--vz-light);border:1px solid #e9edf2;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{border:1px solid #e9edf2;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{border-bottom:1px solid #f1f4f8;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{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{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{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{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{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{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{color:#14243d;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{color:#0f766e;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{color:#0f766e;text-align:left;background:linear-gradient(135deg,#0f766e0f,#0f766e05);border:1px dashed #0f766e73;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{background:linear-gradient(135deg,#0f766e1f,#0f766e0d);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{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{color:#fff;background:#0f766e;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{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{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{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{background:#fff;border-bottom:1px solid #f1f4f8;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{color:#0f766e;background:linear-gradient(135deg,#0f766e1a,#0f766e0d);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{color:#14243d;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{background:linear-gradient(135deg,#f8f9fb 0%,#f1f5f9 100%);border:1px solid #e9edf2;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{background:linear-gradient(90deg,#0f766e0a,#0000);border-top:2px solid #0f766e;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{color:#14243d;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{color:#0f766e;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{letter-spacing:.01em;color:#fff;background:linear-gradient(135deg,#0f766e,#095c56);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 #0f766e4d}.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{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){background:linear-gradient(135deg,#095c56,#074742);transform:translateY(-2px);box-shadow:0 .75rem 2rem #0f766e59}.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{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{transform:translateY(0);box-shadow:0 .3rem 1rem #0f766e40}.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{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{background:linear-gradient(135deg,#f8f9fb,#f1f5f9);border:1px solid #e9edf2;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{background:linear-gradient(160deg,#0f2540,#112a46 55%,#12314f);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{color:#6b778a;background:#0f766e0a;border:1px solid #0f766e1a;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{color:#6b778a;background:#fff;border:1px solid #e2e8f0;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{color:#14243d;background:#f1f4f8;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{color:#fff;background:linear-gradient(135deg,#0f766e,#095c56);border:0;border-radius:.55rem;padding:.5rem 1.2rem;font-weight:600;transition:all .25s;box-shadow:0 .4rem 1rem #0f766e40}.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{color:#0f766e;background:linear-gradient(135deg,#0f766e1f,#1baf7a0f);border:2px solid #0f766e2e;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 #0f766e26}@keyframes pos-exito-pulse{0%,to{box-shadow:0 .75rem 2rem #0f766e26}50%{box-shadow:0 .75rem 2.5rem #0f766e38}}.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{color:#0f766e;font-size:.92rem;font-family:var(--vz-font-family-monospace,monospace);background:#0f766e0f;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{color:#14243d;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{color:#0f766e;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{border:1px solid #e9edf2;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{background:#0f766e08}.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{color:#095c56;background:#0f766e0f;border-color:#0f766e;transform:translateY(-1px);box-shadow:0 .3rem .8rem #0f766e1a}.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{color:#fff;background:linear-gradient(135deg,#0f766e,#095c56);border:0;border-radius:.65rem;padding:.75rem 1.25rem;font-size:.95rem;font-weight:700;transition:all .25s;box-shadow:0 .5rem 1.2rem #0f766e40}.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{background:linear-gradient(160deg,#0f2540,#112a46 55%,#12314f)}.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{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{color:#344155;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{border:1px solid #dfe6ee;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{border-color:#0f766e;box-shadow:0 0 0 .2rem #0f766e1a}.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{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{color:#6b778a;background:#fff;border:1px solid #dfe6ee;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{color:#14243d;background:#f1f4f8}.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{color:#fff;background:#0f766e;border:0;border-radius:.5rem;font-weight:600;transition:background .2s,box-shadow .2s,transform .15s;box-shadow:0 .4rem 1rem #0f766e40}.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){background:#095c56;transform:translateY(-1px);box-shadow:0 .6rem 1.4rem #0f766e4d}.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{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{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{color:#0f766e;background:linear-gradient(135deg,#0f766e1a,#1baf7a0f);border:1px solid #0f766e26;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 #0f766e1f}.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{color:#14243d;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{color:#6b778a;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{background:#f8f9fb;border:1px solid #e9edf2;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{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){border-bottom:1px solid #f1f4f8}.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{color:#6b778a;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{color:#14243d;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{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{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){border-bottom:1px solid #f1f4f8}.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{color:#14243d;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{color:#6b778a;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{color:#0f766e;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{color:#0f766e;background:#fff;border:1px solid #dfe6ee;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{color:#095c56;background:#0f766e0a;border-color:#0f766e}.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{color:#fff;background:#0f766e;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 #0f766e40}.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{background:#095c56;transform:translateY(-1px);box-shadow:0 .7rem 1.6rem #0f766e4d}.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{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{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{border-color:#e2e8f0;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{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{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{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{content:"";background:#e9edf2;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{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{border:1px dashed color-mix(in srgb, var(--vz-warning) 40%, #e2e8f0);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{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{background:var(--vz-light);border:1px solid #e9edf2;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{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{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{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{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{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,.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{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{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,.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{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{color:var(--vz-secondary-color);text-align:center;background:#fff;border:1px dashed #e2e8f0;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{letter-spacing:.04em;white-space:nowrap;border-bottom:1px solid #e9edf2;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{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{font-size:.84rem}.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{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{color:#0f766e;background:#0f766e14;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{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{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{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{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{background:#fff;border:1px solid #e9edf2;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{text-align:left;background:0 0;border:0;border-bottom:1px solid #f1f4f8;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{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{background:#0f766e0f;outline:none;box-shadow:inset 3px 0 #0f766e}.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{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{background:#0f766e0d;border:1px dashed #92bdbf;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{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{background:#fff;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{background:#fff;border:1px solid #e9edf2;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{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{color:#0f766e;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{background:linear-gradient(#0f766e0d 0%,#fff 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{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{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{background:#fff;border:1px solid #e2e8f0;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{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{color:#0f766e;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{border-top:1px dashed #e2e8f0;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{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{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{background:#fff;border:1px solid #e9edf2;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{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{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{flex-wrap:wrap;align-items:center;gap:1rem;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{background:#fff;border:1px solid #e2e8f0;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{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{color:#0f766e;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]{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}.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{background:#fff;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{border-color:#e2e8f0}.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{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{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{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{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{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{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{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{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{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{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{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{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{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{flex:1}}.marcas-modulo .marcas-listado{box-shadow:0 .8rem 2.4rem #212d4017!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 #08143447,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:#0f766e09;box-shadow:inset 3px 0 #0f766e}.marcas-modulo .tabla-marcas .marca-nombre{color:#14243d;letter-spacing:-.01em;font-weight:650}.marcas-modulo .marca-logo{background:#fff;border-radius:.8rem;width:3rem;height:3rem;box-shadow:0 .4rem 1rem #212d4014}.marcas-modulo .marca-logo img{padding:.35rem}.marcas-modulo .marca-logo-sin-imagen{color:#0f766e;background:#0f766e14}.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:#0f766e14;box-shadow:inset 0 0 0 1px #0f766e38}.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:#0f766e;-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:#0f766e;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:#e2e8f0;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:#6b4a00;background:#fff8df;border-color:#ffffffd9}.marcas-modulo .modal-eliminar-icon{background:linear-gradient(135deg, var(--vz-danger-bg-subtle), #fff);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 #08143447,inset 0 1px #ffffff59}.items-modulo .crud-chip{background:#ffffff24;border-color:#ffffff3d}.items-modulo .unidad-codigo{color:#0f766e;font-size:.8rem;font-weight:600;font-family:var(--vz-font-family-monospace,monospace);background:#0f766e14;border-radius:.55rem;align-items:center;padding:.34rem .68rem;display:inline-flex;box-shadow:inset 0 0 0 1px #0f766e38}.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:#0f766e;background:#0f766e14;box-shadow:inset 0 0 0 1px #0f766e38}.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-sku{color:var(--vz-body-color);background:var(--vz-light);box-shadow:inset 0 0 0 1px var(--vz-border-color);font-size:.78rem;font-weight:600;font-family:var(--vz-font-family-monospace,monospace);border-radius:.5rem;align-items:center;padding:.3rem .62rem;display:inline-flex}.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{background:#fff;border:1px solid #dfe6ee;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 #212d400a}.items-modulo .crud-accion-editar:hover,.items-modulo .crud-accion-eliminar:hover{transform:translateY(-1px);box-shadow:0 .3rem .7rem #212d4014}.items-modulo .crud-accion-editar:hover{color:#c98500;background:#f59e0b14}.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:#0f766e;-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:#0f766e;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:#e2e8f0;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:#6b4a00;background:#fff8df;border-color:#ffffffd9}.items-modulo .modal-eliminar-icon{background:linear-gradient(135deg, var(--vz-danger-bg-subtle), #fff);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:#0f766e14;border:1px dashed #0f766e59;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:#0f766e;letter-spacing:.02em;background:#fff;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:#0f766e0a;border-color:#0000}.items-modulo .nav-tabs-estado .nav-link.active{color:#0f766e;border-color:var(--vz-border-color);background:#fff;border-bottom-color:#fff;font-weight:650;box-shadow:inset 0 -2px #0f766e}.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:#0f766e;background:#0f766e1f}.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:#0f766e}.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,#f8fafc,#fff);border-bottom:1px solid #f1f4f8;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,#0f766e0f,#0000 60%),radial-gradient(12rem 8rem at -2rem 100%,#f59e0b0a,#0000 70%);position:absolute;inset:0}.items-modulo .producto-ficha-imagen{background:#fff;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 #14243d0f}.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 #14243d1a}.items-modulo .producto-ficha-imagen-placeholder{color:#a7b1bf;background:#f8f9fb;place-items:center;width:100%;height:100%;font-size:1.6rem;display:grid}.items-modulo .producto-ficha-ruta{color:#6b778a;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:#0f766e;font-size:.8rem}.items-modulo .producto-ficha-nombre{color:#14243d;letter-spacing:-.02em;margin-bottom:.5rem;font-weight:700;line-height:1.25}.items-modulo .producto-ficha-sku{color:#0c5e58;font-size:.76rem;font-weight:650;font-family:var(--vz-font-family-monospace,monospace);letter-spacing:.01em;background:#0f766e14;border-radius:.4rem;align-items:center;padding:.25rem .6rem;display:inline-flex}.items-modulo .producto-ficha-modelo{color:#6b778a;font-size:.82rem}.items-modulo .producto-ficha-marca{color:#c98500;background:#f59e0b1a;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:#fff;border:1px solid #e9edf2;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 #14243d12}.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:#0f766e;background:#0f766e1a}.items-modulo .producto-ficha-stat-stock{color:#2a78d6;background:#2a78d61a}.items-modulo .producto-ficha-stat-garantia{color:#c98500;background:#f59e0b1a}.items-modulo .producto-ficha-stat-unidades{color:#6b4a00;background:#6b4a0014}.items-modulo .producto-ficha-stat-label{color:#6b778a;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:#14243d;letter-spacing:-.01em;font-size:1rem;font-weight:700;line-height:1.2;display:block}.items-modulo .producto-ficha-body{background:#fff;padding:1.25rem 1.75rem}.items-modulo .producto-ficha-seccion{background:#f8fafc;border:1px solid #f1f4f8;border-radius:.65rem;height:100%;padding:1rem 1.25rem}.items-modulo .producto-ficha-seccion-titulo{color:#14243d;align-items:center;gap:.4rem;margin-bottom:.75rem;font-size:.78rem;font-weight:650;display:flex}.items-modulo .producto-ficha-seccion-titulo i{color:#0f766e;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:#fff;border:1px solid #e9edf2;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:#6b778a;font-weight:500}.items-modulo .producto-ficha-spec-valor{color:#14243d;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:#14243d;font-size:.82rem;font-weight:650}.items-modulo .producto-ficha-estado-pct{color:#6b778a;font-size:.76rem;font-weight:400}.items-modulo .producto-ficha-estado-barra{background:#e9edf2;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,#0f766e,#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,#fbbf24,#f59e0b)}.items-modulo .producto-ficha-barra-perdido{background:#a0aec0}.items-modulo .producto-ficha-footer{background:#fafbfc;border-top:1px solid #f1f4f8;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 #08143447,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(#0f766e0d 0%,#fff 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:#0f766e;background:#0f766e14;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 #0f766e2e}.productos-modulo .productos-contexto-resumen{color:#0c5e58;white-space:nowrap;background:#0f766e14;border-radius:2rem;align-items:center;padding:.3rem .75rem;font-size:.78rem;font-weight:600;display:inline-flex}.productos-modulo .productos-contexto-todo{color:#0f766e;margin-left:auto;font-size:.82rem;font-weight:600;text-decoration:none}.productos-modulo .productos-contexto-todo:hover{color:#095c56;text-decoration:underline}.productos-modulo .productos-subcategorias{border-top:1px dashed #0f766e38;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:#0f766e}.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);width:100%;color:inherit;text-align:left;cursor:pointer;background:#fff;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:#0f766e0d;border-color:#0f766e73;outline:none;transform:translateY(-1px);box-shadow:0 .35rem 1rem #212d4014}.productos-modulo .productos-subcategoria-card:hover .productos-subcategoria-icono,.productos-modulo .productos-subcategoria-card:focus-visible .productos-subcategoria-icono{color:#fff;background:#0f766e}.productos-modulo .productos-subcategoria-card:hover .productos-subcategoria-flecha,.productos-modulo .productos-subcategoria-card:focus-visible .productos-subcategoria-flecha{color:#0f766e;opacity:1;transform:translate(0)}.productos-modulo .productos-subcategoria-card:active{transform:translateY(0)}.productos-modulo .productos-subcategoria-icono{color:#0f766e;background:#0f766e14;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{background:#fff;border:1px solid #dfe6ee;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 #212d400a}.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 #212d4014}.productos-modulo .crud-accion-editar:hover{color:#c98500;background:#f59e0b14}.productos-modulo .crud-accion-ver:hover{color:#2a78d6;background:#2a78d614}.productos-modulo .crud-kpis .card{border:1px solid #dfe6ee;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 #14243d17}.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:#0f766e;-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:#0f766e;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:#e2e8f0;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:#6b4a00;background:#fff8df;border-color:#ffffffd9}.productos-modulo .modal-eliminar-icon{background:linear-gradient(135deg, var(--vz-danger-bg-subtle), #fff);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}.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 #08143447,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:#fff;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 #212d400d}.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 #212d401a}.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:#e2e8f0;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:#6b4a00;background:#fff8df;border-color:#ffffffd9}.proveedores-modulo .modal-eliminar-icon{background:linear-gradient(135deg, var(--vz-danger-bg-subtle), #fff);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), #fff);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 #08143447,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-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:#fff;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 #212d400d}.compras-modulo .crud-accion-ver:hover,.compras-modulo .crud-accion-eliminar:hover{transform:translateY(-1px);box-shadow:0 .35rem .9rem #212d401a}.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 #212d400f}.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:#fff;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:#e2e8f0;font-weight:500}.compras-modulo .modal-eliminar-icon{background:linear-gradient(135deg, var(--vz-danger-bg-subtle), #fff);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%, #fff 100%);border-radius:.85rem;padding:1.15rem 1.5rem;box-shadow:0 .25rem .75rem #212d400a}.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}.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 #08143447,inset 0 1px #ffffff59}.compras-show-modulo .compras-show-kpi-card{background:#fff;border:1px solid #e9edf2;border-radius:.85rem;align-items:flex-start;gap:1rem;height:100%;padding:1.25rem;transition:transform .18s ease-out,box-shadow .18s ease-out;display:flex;box-shadow:0 .15rem .5rem #212d400a}.compras-show-modulo .compras-show-kpi-card:hover{transform:translateY(-3px);box-shadow:0 .5rem 1.25rem #212d4014}.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:#0f766e;background:#0f766e1a}.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:#d97706;background:#d977061a}.compras-show-modulo .compras-show-kpi-icon-accent{color:#b45309;background:#b453091a}.compras-show-modulo .compras-show-kpi-body{min-width:0}.compras-show-modulo .compras-show-kpi-label{color:#6b778a;font-size:.78rem;font-weight:500;display:block}.compras-show-modulo .compras-show-kpi-value{color:#14243d;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{background:#fff;border:1px solid #e9edf2;border-radius:.85rem;height:100%;overflow:hidden}.compras-show-modulo .compras-show-info-header{background:#f8fafc;border-bottom:1px solid #e9edf2;align-items:center;gap:.65rem;padding:.85rem 1.25rem;display:flex}.compras-show-modulo .compras-show-info-header h6{color:#14243d;margin:0;font-size:.82rem;font-weight:600}.compras-show-modulo .compras-show-info-icon{color:#0f766e;background:#0f766e1a;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 #e9edf2;flex-direction:column;gap:.5rem;padding-top:.75rem;display:flex}.compras-show-modulo .compras-show-info-dato{color:#6b778a;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:#6b778a;font-size:.82rem}.compras-show-modulo .compras-show-fila-valor{color:#14243d;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600}.compras-show-modulo .compras-show-fila-total{border-top:2px solid #e9edf2;justify-content:space-between;align-items:center;margin-top:.35rem;padding:.65rem 0 0;display:flex}.compras-show-modulo .compras-show-total-grande{color:#0f766e;font-size:1.15rem;font-weight:700}.compras-show-modulo .compras-show-seccion{background:#fff;border:1px solid #e9edf2;border-radius:.85rem;overflow:hidden}.compras-show-modulo .compras-show-seccion-header{background:#f8fafc;border-bottom:1px solid #e9edf2;align-items:center;gap:.65rem;padding:1rem 1.25rem;display:flex}.compras-show-modulo .compras-show-seccion-header h5{color:#14243d;margin:0;font-size:.95rem;font-weight:600}.compras-show-modulo .compras-show-seccion-icon{color:#0f766e;background:#0f766e1a;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:#0f766e;background:#0f766e1a;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-producto-img{background:#f1f4f8;border:1px solid #e9edf2;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-sku{color:#9ca3af;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem}.compras-show-modulo .compras-show-cantidad-pill{color:#0f766e;font-variant-numeric:tabular-nums;background:#0f766e14;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:#14243d;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 #e9edf2}.compras-show-modulo .compras-show-unidad-count{color:#6b778a;background:#f1f4f8;border:1px solid #e9edf2;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:#d97706;background:#d977061a}.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:#d97706;background:#d977060f;border-color:#d9770633}.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:#6b778a;background:#f8fafc;border-color:#e9edf2}.compras-show-modulo .compras-show-renta-card{background:#fff;border:1px solid #e9edf2;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:#0f766e40;box-shadow:0 .25rem .75rem #212d400d}.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:#0f766e;background:#0f766e1a}.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:#d97706;background:#d977061a}.compras-show-modulo .compras-show-renta-body{min-width:0}.compras-show-modulo .compras-show-renta-label{color:#6b778a;font-size:.75rem;font-weight:500;display:block}.compras-show-modulo .compras-show-renta-value{color:#14243d;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:#d97706}.compras-show-modulo .compras-show-renta-sub{color:#9ca3af;font-size:.72rem}.compras-show-modulo .compras-show-progreso-wrapper{background:#f8fafc;border:1px solid #e9edf2;border-radius:.65rem;padding:.85rem 1.15rem}.compras-show-modulo .compras-show-progreso-label{color:#14243d;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:#e9edf2;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:#6b778a;font-size:.88rem;line-height:1.6}.tarjeta-rol{border:1px solid var(--vz-border-color);cursor:pointer;background:#fff;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 #212d401a!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:#fff;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 .card{border-radius:.85rem}.stock-modulo .stock-hero{isolation:isolate;color:#fff;background:linear-gradient(160deg,#0f2540,#112a46 55%,#12314f);border-radius:.85rem;padding:1.6rem 1.75rem 1.4rem;position:relative;overflow:hidden}.stock-modulo .stock-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%)}.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;margin:0;font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:700;line-height:1.15;color:#fff!important}.stock-modulo .stock-hero-sub{margin:.3rem 0 0;font-size:.88rem;color:#ffffffb3!important}.stock-modulo .stock-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}.stock-modulo .stock-hero-badge i{color:#f59e0b;font-size:.85rem}.stock-modulo .stock-kpi{background:#fff;border:1px solid #dfe6ee;border-radius:.75rem;transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out;position:relative;overflow:hidden}.stock-modulo .stock-kpi:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 .75rem 1.75rem #14243d17}.stock-modulo .stock-kpi .card-body{padding:1.15rem 1.25rem}.stock-modulo .stock-kpi-icono{border-radius:.7rem;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:#0f766e;background:#0f766e1a}.stock-modulo .stock-kpi-icono--valor{color:#2a78d6;background:#2a78d61a}.stock-modulo .stock-kpi-icono--agotados{color:#e34948;background:#e349481a}.stock-modulo .stock-kpi-icono--alerta{color:#f59e0b;background:#f59e0b1a}.stock-modulo .stock-kpi-label{color:#6b778a;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.3rem;font-size:.72rem;font-weight:600;display:block}.stock-modulo .stock-kpi-valor{color:#14243d;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700;line-height:1.1;display:block}.stock-modulo .stock-kpi-nota{color:#6b778a;margin-top:.25rem;font-size:.78rem;display:block}.stock-modulo .stock-filtros{background:#fff;border:1px solid #e9edf2;border-radius:.85rem}.stock-modulo .stock-filtros .card-header{background:0 0;border-bottom:1px solid #f1f4f8;padding-block:1.05rem 0}.stock-modulo .stock-filtros .card-header .fs-13{font-size:.8rem}.stock-modulo .stock-filtros .filter-accordion .accordion-button{color:#14243d;font-size:.82rem;font-weight:600}.stock-modulo .stock-filtros .filter-accordion .accordion-button:not(.collapsed){box-shadow:none;background:0 0}.stock-modulo .stock-filtros .filter-accordion .accordion-button:after{transition:transform .2s}.stock-modulo .stock-filtros .stock-filtro-lista{overscroll-behavior:contain;max-height:19rem;overflow-y:auto}.stock-modulo .stock-filtros .stock-filtro-item{color:#14243d;border-radius:.5rem;padding-block:.38rem;font-size:.85rem;transition:background-color .15s,color .15s}.stock-modulo .stock-filtros .stock-filtro-item:hover{color:#0f766e;background:#0f766e0f}.stock-modulo .stock-filtros .stock-filtro-item .ri-folder-2-fill,.stock-modulo .stock-filtros .stock-filtro-item.text-primary i{color:#0f766e}.stock-modulo .stock-filtros .filter-check .form-check-label{font-size:.84rem}.stock-modulo .stock-filtros .search-box .form-control{background:#f8f9fb;border:1px solid #e9edf2;border-radius:.55rem;font-size:.84rem}.stock-modulo .stock-filtros .search-box .form-control:focus{background:#fff;border-color:#0f766e;box-shadow:0 0 0 .15rem #0f766e14}.stock-modulo .stock-limpiar{color:#6b778a;background:#fff;border:1px solid #dfe6ee;border-radius:.45rem;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.stock-modulo .stock-limpiar:hover{color:#0f766e;background:#0f766e0a;border-color:#0f766e}.stock-modulo .stock-contenido{background:#fff;border:1px solid #e9edf2;border-radius:.85rem}.stock-modulo .stock-contenido-header{background:0 0;border-bottom:1px solid #f1f4f8}.stock-modulo .stock-contenido-titulo{color:#14243d;letter-spacing:-.01em;font-weight:650}.stock-modulo .stock-buscador .form-control{background:#f8f9fb;border:1px solid #dfe6ee;border-radius:.6rem;padding:.5rem .85rem .5rem 2.3rem;font-size:.88rem;transition:border-color .2s,box-shadow .2s,background .2s}.stock-modulo .stock-buscador .form-control:focus{background:#fff;border-color:#0f766e;box-shadow:0 0 0 .15rem #0f766e14}.stock-modulo .stock-buscador .search-icon{color:#a7b1bf;font-size:1rem}.stock-modulo .stock-tabs .nav-link{color:#6b778a;border:0;border-bottom:2px solid #0000;padding:.65rem .85rem;font-size:.88rem;font-weight:600;transition:color .15s,border-color .15s}.stock-modulo .stock-tabs .nav-link:hover{color:#14243d;border-bottom-color:#dfe6ee}.stock-modulo .stock-tabs .nav-link.active{color:#0f766e;background:0 0;border-bottom-color:#0f766e}.stock-modulo .stock-tabs .badge{font-size:.7rem;font-weight:650}.stock-modulo .stock-grupo-categoria,.stock-modulo .stock-grupo-marca{background:#fff;border:1px solid #e9edf2;border-radius:.75rem;overflow:hidden}.stock-modulo .stock-grupo-categoria+.stock-grupo-categoria,.stock-modulo .stock-grupo-categoria+.stock-grupo-marca,.stock-modulo .stock-grupo-marca+.stock-grupo-categoria,.stock-modulo .stock-grupo-marca+.stock-grupo-marca{margin-top:1.1rem}.stock-modulo .stock-grupo-categoria.is-collapsed .stock-grupo-toggle i,.stock-modulo .stock-grupo-marca.is-collapsed .stock-grupo-toggle i{transform:rotate(-90deg)}.stock-modulo .stock-grupo-cabecera{background:linear-gradient(#f8f9fb 0%,#fff 100%);border-bottom:1px solid #e9edf2;padding:.7rem 1rem .6rem}.stock-modulo .stock-grupo-cabecera h6{letter-spacing:-.01em;color:#14243d;font-weight:650}.stock-modulo .stock-grupo-icono{color:#0f766e;background:#0f766e1a;border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:1.05rem;display:inline-flex}.stock-modulo .stock-grupo-toggle{color:#6b778a;flex-shrink:0}.stock-modulo .stock-grupo-toggle i{transition:transform .2s}.stock-modulo .stock-grupo-toggle:hover{color:#0f766e;background:#0f766e14}.stock-modulo .stock-chip{white-space:nowrap;color:#6b778a;background:#fff;border:1px solid #e9edf2;border-radius:2rem;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.stock-chip-unidades{color:#0f766e;background:#0f766e0f;border-color:#0f766e33}.stock-modulo .stock-chip.stock-chip-valor{color:#2a78d6;background:#2a78d60f;border-color:#2a78d633}.stock-modulo .stock-salud{border-top:1px dashed #e9edf2;margin-top:.55rem;padding-top:.55rem}.stock-modulo .stock-salud-leyenda{font-size:.72rem;font-weight:600}.stock-modulo .stock-salud-barra{background:#f1f4f8;border-radius:2rem;height:.42rem;margin-top:.4rem;overflow:hidden}.stock-modulo .stock-salud-barra>span{height:100%;transition:width .3s}.stock-modulo .stock-tabla thead th{letter-spacing:.04em;color:#6b778a;white-space:nowrap;background-color:#f8f9fb;border-bottom:1px solid #e9edf2;font-size:.72rem;font-weight:600}.stock-modulo .stock-tabla tbody td{color:#14243d;border-bottom-color:#f1f4f8;font-size:.85rem}.stock-modulo .stock-tabla tbody tr:hover{background:#0f766e05}.stock-modulo .stock-miniatura{color:#a7b1bf;background:#f8f9fb;border:1px solid #e9edf2;border-radius:.55rem;flex-shrink:0;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:.95rem;display:inline-flex;overflow:hidden}.stock-modulo .stock-miniatura img{object-fit:cover;width:100%;height:100%}.stock-modulo .stock-producto-nombre{color:#14243d;text-align:left;background:0 0;border:0;align-items:center;gap:.3rem;max-width:100%;margin:0;padding:0;display:inline-flex}.stock-modulo .stock-producto-nombre span{min-width:0;font-weight:550;transition:color .15s}.stock-modulo .stock-producto-nombre .stock-producto-nombre-icono{color:#a7b1bf;opacity:0;flex-shrink:0;font-size:.82rem;transition:opacity .15s,transform .15s,color .15s;transform:translate(-2px)}.stock-modulo .stock-producto-nombre:hover{color:#0f766e}.stock-modulo .stock-producto-nombre:hover .stock-producto-nombre-icono{opacity:1;color:#0f766e;transform:translate(0)}.stock-modulo .stock-producto-nombre:focus-visible{outline-offset:2px;border-radius:.25rem;outline:2px solid #0f766e66}.stock-modulo .stock-marca-logo{background:#fff;border:1px solid #e9edf2;border-radius:.6rem}.stock-modulo .stock-marca-logo .avatar-title{color:#0f766e;background:#0f766e14;font-size:1rem}.stock-modulo .stock-pista{color:#6b778a;font-size:.78rem}.stock-modulo .stock-pista i{color:#0f766e;font-size:.95rem}.stock-modulo .stock-estado{white-space:nowrap;border-radius:2rem;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.72rem;font-weight:650;display:inline-flex}.stock-modulo .stock-estado--ok{color:#0f766e;background:#0f766e14}.stock-modulo .stock-estado--alerta{color:#c98500;background:#f59e0b1a}.stock-modulo .stock-estado--peligro{color:#e34948;background:#e349481a}[data-bs-theme=dark] .stock-modulo .stock-kpi{background:#1e2330;border-color:#ffffff14}[data-bs-theme=dark] .stock-modulo .stock-kpi:hover{border-color:#0000}[data-bs-theme=dark] .stock-modulo .stock-kpi-label{color:#ffffff8c}[data-bs-theme=dark] .stock-modulo .stock-kpi-valor{color:#e8ecf1}[data-bs-theme=dark] .stock-modulo .stock-kpi-nota{color:#ffffff73}[data-bs-theme=dark] .stock-modulo .stock-filtros{background:#1e2330;border-color:#ffffff14}[data-bs-theme=dark] .stock-modulo .stock-filtros .card-header{border-bottom-color:#ffffff0f}[data-bs-theme=dark] .stock-modulo .stock-filtros .stock-filtro-item{color:#fffc}[data-bs-theme=dark] .stock-modulo .stock-contenido{background:#1e2330;border-color:#ffffff14}[data-bs-theme=dark] .stock-modulo .stock-contenido-header{border-bottom-color:#ffffff0f}[data-bs-theme=dark] .stock-modulo .stock-contenido-titulo{color:#e8ecf1}[data-bs-theme=dark] .stock-modulo .stock-tabs .nav-link{color:#ffffff80}[data-bs-theme=dark] .stock-modulo .stock-tabs .nav-link:hover{color:#e8ecf1;border-bottom-color:#ffffff1f}[data-bs-theme=dark] .stock-modulo .stock-tabs .nav-link.active{color:#1baf7a;border-bottom-color:#1baf7a}[data-bs-theme=dark] .stock-modulo .stock-grupo-categoria,[data-bs-theme=dark] .stock-modulo .stock-grupo-marca{border-color:#ffffff14}[data-bs-theme=dark] .stock-modulo .stock-grupo-cabecera{background:#ffffff05;border-bottom-color:#ffffff0f}[data-bs-theme=dark] .stock-modulo .stock-grupo-cabecera h6{color:#e8ecf1}[data-bs-theme=dark] .stock-modulo .stock-chip{color:#ffffff8c;background:#ffffff0a;border-color:#ffffff14}[data-bs-theme=dark] .stock-modulo .stock-salud{border-top-color:#ffffff14}[data-bs-theme=dark] .stock-modulo .stock-salud-barra{background:#ffffff0f}[data-bs-theme=dark] .stock-modulo .stock-tabla thead th{background-color:#ffffff08;border-bottom-color:#ffffff0f}[data-bs-theme=dark] .stock-modulo .stock-tabla tbody td{color:#e8ecf1;border-bottom-color:#ffffff0f}[data-bs-theme=dark] .stock-modulo .stock-tabla tbody tr:hover{background:#0f766e0f}[data-bs-theme=dark] .stock-modulo .stock-miniatura{background:#ffffff0a;border-color:#ffffff14}[data-bs-theme=dark] .stock-modulo .stock-producto-nombre{color:#e8ecf1}[data-bs-theme=dark] .stock-modulo .stock-marca-logo{background:#ffffff0a;border-color:#ffffff14}.viz{--viz-surface:#fff;--viz-grid:#e9edf2;--viz-texto:var(--vz-heading-color,#1c2128);--viz-texto-suave:var(--vz-secondary-color,#6c757d);--viz-1:#2a78d6;--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:#c98500;--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:#c98500;--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{color:var(--viz-texto);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.05}.viz-cifra-etiqueta{color:var(--viz-texto-suave);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600}.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{cursor:pointer;background:#fff;border:1px solid #e2e8f0;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:#0f766e05;border-color:#0f766e}.usuarios-modulo .tarjeta-rol.seleccionado{background:#0f766e0a;border-color:#0f766e;box-shadow:0 0 0 .2rem #0f766e14}.usuarios-modulo .tarjeta-rol .form-check-input:checked{background-color:#0f766e;border-color:#0f766e}.usuarios-modulo .fila-inactiva{background-color:#6b778a0a}.usuarios-modulo .fila-inactiva h6{color:#6b778a}.usuarios-modulo .badge.bg-danger-subtle{background:#e3494814!important}.usuarios-modulo .form-select{border-color:#dfe6ee;font-size:.84rem;transition:border-color .2s,box-shadow .2s}.usuarios-modulo .form-select:focus{border-color:#0f766e;box-shadow:0 0 0 .2rem #0f766e14}body.dark .usuarios-modulo .tarjeta-rol{background:#1a2d3d;border-color:#2a3f55}body.dark .usuarios-modulo .tarjeta-rol:hover{background:#0f766e0f;border-color:#0f766e}body.dark .usuarios-modulo .tarjeta-rol.seleccionado{background:#0f766e14;border-color:#0f766e;box-shadow:0 0 0 .2rem #0f766e1f}body.dark .usuarios-modulo .tarjeta-rol .form-check-input:checked{background-color:#0f766e;border-color:#0f766e}body.dark .usuarios-modulo .fila-inactiva{background-color:#8494a70f}body.dark .usuarios-modulo .fila-inactiva h6{color:#8494a7}body.dark .usuarios-modulo .form-select{color:#d5dde8;background:#1a2d3d;border-color:#2a3f55}body.dark .usuarios-modulo .form-select:focus{border-color:#0f766e;box-shadow:0 0 0 .2rem #0f766e1f}.app-menu.navbar-menu{background:linear-gradient(#0f2540 0%,#112a46 45%,#12314f 100%);border-right-color:#ffffff0f}.app-menu.navbar-menu .navbar-brand-box{border-bottom:1px solid #ffffff12;padding:1.15rem 1.3rem 1rem}.app-menu.navbar-menu .navbar-brand-box .logo{justify-content:center}.app-menu.navbar-menu .menu-title{letter-spacing:.13em;color:#ffffff6b;padding:1.15rem 0 .3rem;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:#f59e0b;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:.6rem;width:calc(100% - 1.5rem);margin:.14rem .75rem;padding:.6rem .85rem;font-size:.9rem;transition:background-color .18s,color .18s,box-shadow .18s;position:relative}.app-menu.navbar-menu .navbar-nav>.nav-item>.nav-link.menu-link i{min-width:1.55rem;font-size:1.06rem}.app-menu.navbar-menu .navbar-nav>.nav-item>.nav-link.menu-link:hover{color:#fff;background:#ffffff14}.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:#ffffff1f;box-shadow:0 .4rem 1rem #0814343d,inset 3px 0 #f59e0b}.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:.06rem .6rem;font-size:.84rem;transition:background-color .18s,color .18s;padding:.5rem .7rem .5rem .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:#f59e0b}.app-menu.navbar-menu .simplebar-scrollbar:before{background:#fff3;border-radius:.25rem}.dash-hero{isolation:isolate;color:#fff;background:linear-gradient(160deg,#0f2540,#112a46 55%,#12314f);border-radius:.85rem;padding:1.6rem 1.75rem 1.4rem;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:#f59e0b;font-size:.85rem}.dash-hero-btn{color:#14243d;background:#f59e0b;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:#14243d;background:#e8930a;transform:translateY(-1px);box-shadow:0 10px 22px #0000003d}.dash-hero-btn:active{transform:translateY(0)}.dash-kpi{border:1px solid var(--auth-line,#dfe6ee);background:#fff;border-radius:.75rem;transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out;position:relative;overflow:hidden}.dash-kpi:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 .75rem 1.75rem #14243d17}.dash-kpi .card-body{padding:1.15rem 1.25rem}.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:#0f766e;background:#0f766e1a}.dash-kpi-icono--ventas{color:#2a78d6;background:#2a78d61a}.dash-kpi-icono--unidades{color:#f59e0b;background:#f59e0b1a}.dash-kpi-icono--ganancia{color:#1baf7a;background:#1baf7a1a}.dash-kpi-label{color:#6b778a;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.3rem;font-size:.72rem;font-weight:600;display:block}.dash-kpi-valor{color:#14243d;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:#6b778a;margin-top:.25rem;font-size:.78rem;display:block}.dash-card{background:#fff;border:1px solid #e9edf2;border-radius:.8rem;transition:box-shadow .18s ease-out}.dash-card:hover{box-shadow:0 .6rem 1.5rem #14243d0f}.dash-card .card-header{background:0 0;border-bottom:1px solid #f1f4f8;padding:1rem 1.25rem}.dash-card .card-title{color:#14243d;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:#2a78d6;background:#2a78d61a}.dash-card-header-icono--ventas{color:#0f766e;background:#0f766e1a}.dash-card-header-icono--top{color:#f59e0b;background:#f59e0b1a}.dash-ver-todas{color:#6b778a;background:#fff;border:1px solid #dfe6ee;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:#0f766e;background:#0f766e0a;border-color:#0f766e}.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:#6b778a;font-size:.82rem}.dash-saldo-item strong{color:#14243d;font-variant-numeric:tabular-nums;font-size:.92rem}.dash-alerta{border-bottom:1px solid #f1f4f8;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.dash-alerta:last-child{border-bottom:0}.dash-alerta-nombre{color:#14243d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.84rem;font-weight:600;overflow:hidden}.dash-alerta-marca{color:#6b778a;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:#c98500;background:#c985001a;border:1px solid #c9850033}.dash-alerta-ok{color:#1baf7a;align-items:center;gap:.4rem;font-size:.82rem;font-weight:500;display:flex}.dash-ventas-lista .dash-venta{border-bottom:1px solid #f1f4f8;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:#0f766e06}.dash-ventas-lista .dash-venta.esta-nueva{background:#1baf7a0f;box-shadow:inset 3px 0 #1baf7a}.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:#2a78d6;background:#2a78d61a}.dash-venta-codigo{color:#14243d;font-size:.84rem;font-weight:650;font-family:var(--vz-font-family-monospace,"SFMono-Regular", monospace);letter-spacing:.01em}.dash-venta-meta{color:#6b778a;font-size:.76rem;line-height:1.3}.dash-venta-monto{color:#0f766e;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:#e9edf2}.dash-resumen--card span{color:#6b778a}.dash-resumen--card strong{color:#14243d}@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{background:#1e2330;border-color:#ffffff14}[data-bs-theme=dark] .dash-kpi:hover{border-color:#0000}[data-bs-theme=dark] .dash-kpi-label{color:#ffffff8c}[data-bs-theme=dark] .dash-kpi-valor{color:#e8ecf1}[data-bs-theme=dark] .dash-kpi-nota{color:#ffffff73}[data-bs-theme=dark] .dash-card{background:#1e2330;border-color:#ffffff14}[data-bs-theme=dark] .dash-card .card-header{border-bottom-color:#ffffff0f}[data-bs-theme=dark] .dash-card .card-title{color:#e8ecf1}[data-bs-theme=dark] .dash-ver-todas{color:#fff9;background:0 0;border-color:#ffffff1f}[data-bs-theme=dark] .dash-ver-todas:hover{color:#1baf7a;border-color:#1baf7a}[data-bs-theme=dark] .dash-saldo-item span{color:#ffffff80}[data-bs-theme=dark] .dash-saldo-item strong{color:#e8ecf1}[data-bs-theme=dark] .dash-alerta{border-bottom-color:#ffffff0f}[data-bs-theme=dark] .dash-alerta-nombre{color:#e8ecf1}[data-bs-theme=dark] .dash-alerta-marca{color:#fff6}[data-bs-theme=dark] .dash-ventas-lista .dash-venta{border-bottom-color:#ffffff0f}[data-bs-theme=dark] .dash-ventas-lista .dash-venta:hover{background:#0f766e0f}[data-bs-theme=dark] .dash-ventas-lista .dash-venta.esta-nueva{background:#1baf7a1a}[data-bs-theme=dark] .dash-venta-codigo{color:#e8ecf1}[data-bs-theme=dark] .dash-venta-meta{color:#ffffff73}[data-bs-theme=dark] .dash-venta-monto{color:#1baf7a}[data-bs-theme=dark] .dash-resumen--card{border-top-color:#ffffff14}#page-topbar{background:#fff;border-bottom:1px solid #e9edf2;box-shadow:0 1px 3px #14243d0a}.app-search .form-control{background:#f8f9fb;border:1px solid #dfe6ee;border-radius:.65rem;padding:.55rem 1rem .55rem 2.5rem;font-size:.88rem;transition:border-color .2s,box-shadow .2s,background .2s}.app-search .form-control::placeholder{color:#a7b1bf}.app-search .form-control:focus{background:#fff;border-color:#0f766e;box-shadow:0 0 0 .2rem #0f766e14}.app-search .search-widget-icon{color:#a7b1bf;font-size:1.1rem}.app-search .search-widget-icon.mdi-magnify{position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.header-item .btn-topbar{color:#6b778a;background:0 0;border:1px solid #0000;border-radius:.6rem;width:2.35rem;height:2.35rem;transition:background .15s,color .15s,border-color .15s}.header-item .btn-topbar:hover{color:#14243d;background:#f1f4f8;border-color:#e2e7ee}.header-item .btn-topbar:focus{box-shadow:0 0 0 .2rem #0f766e1a}.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:#f1f4f8}.topbar-user .header-profile-user{object-fit:cover;border:2px solid #e9edf2;width:2.1rem;height:2.1rem}.topbar-user .user-name-text{color:#14243d;font-size:.88rem;font-weight:600}.topbar-user .user-name-sub-text{color:#6b778a}.dropdown-menu-lg{border:1px solid #e9edf2;border-radius:.75rem;overflow:hidden;box-shadow:0 .75rem 2rem #14243d1f}.dropdown-head{background:linear-gradient(160deg,#0f2540,#112a46 55%,#12314f)!important;border-radius:.75rem .75rem 0 0!important}.notification-item{border-bottom:1px solid #f1f4f8;border-radius:0;padding:.75rem 1rem;transition:background .12s}.notification-item:hover{background:#0f766e08}.notification-item:last-child{border-bottom:0}.dropdown-header{color:#14243d;border-bottom:1px solid #e9edf2;padding:.75rem 1rem;font-size:.88rem;font-weight:650}.dropdown-item{padding:.5rem 1rem;font-size:.88rem;transition:background .12s}.dropdown-item:hover{background:#0f766e0a}[data-bs-theme=dark] #page-topbar{background:#1a1b20;border-bottom-color:#ffffff0f;box-shadow:0 1px 3px #0003}[data-bs-theme=dark] .app-search .form-control{color:#e8ecf1;background:#ffffff0a;border-color:#ffffff14}[data-bs-theme=dark] .app-search .form-control:focus{background:#ffffff0f;border-color:#0f766e}[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:#e8ecf1}[data-bs-theme=dark] .dropdown-menu-lg{background:#1e2330;border-color:#ffffff14}[data-bs-theme=dark] .notification-item{border-bottom-color:#ffffff0f}[data-bs-theme=dark] .notification-item:hover{background:#ffffff0a}[data-bs-theme=dark] .dropdown-header{color:#e8ecf1;border-bottom-color:#ffffff0f}.profile-hero{isolation:isolate;color:#fff;background:linear-gradient(160deg,#0f2540,#112a46 55%,#12314f);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:#f59e0b;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{background:#fff;border:1px solid #e9edf2;border-radius:.8rem;transition:box-shadow .18s ease-out;overflow:hidden}.profile-sidebar .card:hover{box-shadow:0 .6rem 1.5rem #14243d0f}.profile-sidebar-card{padding:0!important}.profile-sidebar-header{border-bottom:1px solid #f1f4f8;padding:1.25rem 1.25rem .75rem}.profile-sidebar-header h6{color:#14243d;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:#0f766e08}.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:#2a78d6;background:#2a78d61a}.profile-info-icon--phone{color:#0f766e;background:#0f766e1a}.profile-info-icon--date{color:#f59e0b;background:#f59e0b1a}.profile-info-icon--role{color:#1baf7a;background:#1baf7a1a}.profile-info-content{flex-grow:1;min-width:0}.profile-info-label{color:#6b778a;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.15rem;font-size:.68rem;font-weight:600;display:block}.profile-info-value{color:#14243d;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:#6b778a;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:#14243d;background:#0f766e08;border-bottom-color:#dfe6ee}.profile-tabs .nav-link.active{color:#0f766e;background:0 0;border-bottom-color:#0f766e;font-weight:650}.profile-tabs .nav-link i{margin-right:.35rem;font-size:.95rem}.profile-form .form-label{color:#14243d;letter-spacing:.01em;margin-bottom:.4rem;font-size:.8rem;font-weight:600}.profile-form .form-control{color:#14243d;background:#f8f9fb;border:1px solid #dfe6ee;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:#fff;border-color:#0f766e;box-shadow:0 0 0 .2rem #0f766e14}.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:#14243d;background:#f59e0b;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:#14243d;background:#e8930a;transform:translateY(-1px);box-shadow:0 10px 22px #0000003d}.profile-btn-primary:active{transform:translateY(0)}.profile-btn-outline{color:#6b778a;background:#fff;border:1px solid #dfe6ee;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:#0f766e;background:#0f766e0a;border-color:#0f766e}.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{background:#fff;border:1px solid #e9edf2;border-radius:.8rem;transition:box-shadow .18s ease-out;overflow:hidden}.profile-main .card:hover{box-shadow:0 .6rem 1.5rem #14243d0f}.profile-2fa-qr{background:#f8f9fb;border:1px solid #e9edf2;border-radius:.65rem;padding:1rem;display:inline-block}.profile-2fa-codes{background:#f8f9fb;border:1px solid #e9edf2;border-radius:.65rem;padding:1rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.85rem;line-height:1.6}.profile-2fa-codes div{color:#14243d;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:#1e2330;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:#0f766e0f}[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:#0f766e}[data-bs-theme=dark] .profile-main .card{background:#1e2330;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:linear-gradient(160deg,#0f2540,#112a46 55%,#12314f)!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:#f59e0b!important;background:#f59e0b33!important;border-color:#f59e0b59!important}.clientes-modulo .personas-chip i{color:#f59e0b}.clientes-modulo .personas-nueva-hero{font-weight:650;transition:background .2s,box-shadow .2s,transform .15s;box-shadow:0 8px 18px #0000002e;color:#14243d!important;background:#f59e0b!important;border:0!important}.clientes-modulo .personas-nueva-hero:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0000003d;color:#14243d!important;background:#e8930a!important}.clientes-modulo .personas-encabezado{border-radius:1rem}.clientes-modulo .personas-kpis .card{border:1px solid #e9edf2;border-radius:.75rem;transition:transform .18s ease-out,box-shadow .18s ease-out}.clientes-modulo .personas-kpis .card:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 .75rem 1.75rem #14243d17}.clientes-modulo .personas-toolbar{background:0 0;border-bottom:1px solid #f1f4f8!important}.clientes-modulo .personas-toolbar .card-title{color:#14243d;font-weight:650}.clientes-modulo .personas-busqueda{border-radius:.6rem;transition:border-color .2s,box-shadow .2s,background .2s;background:#f8f9fb!important;border:1px solid #dfe6ee!important}.clientes-modulo .personas-busqueda:focus{background:#fff!important;border-color:#0f766e!important;box-shadow:0 0 0 .2rem #0f766e14!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:#0f766e;border-color:#0f766e}.clientes-modulo .filtro-estado .btn.btn-soft-secondary{color:#6b778a;background:#f1f4f8;border-color:#e9edf2}.clientes-modulo .filtro-estado .btn.btn-soft-secondary:hover{color:#14243d;background:#e9edf2}.clientes-modulo .personas-listado{border:1px solid #e9edf2;border-radius:.8rem;box-shadow:0 .6rem 1.5rem #14243d0f!important}.clientes-modulo .tabla-personas thead th{color:#6b778a;letter-spacing:.04em;border-bottom:1px solid #f1f4f8;font-size:.72rem;font-weight:600;background:#f8f9fb!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:#0f766e06;box-shadow:inset 3px 0 #0f766e}.clientes-modulo .tabla-personas tbody td{color:#14243d;border-bottom:1px solid #f1f4f8}.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:#6b778a;border:0;border-radius:.5rem;margin:0 .125rem}.clientes-modulo .paginacion-compacta .page-link:hover{color:#14243d;background:#f1f4f8}.clientes-modulo .paginacion-compacta .page-item.active .page-link{color:#fff;background:#0f766e}.clientes-modulo .paginacion-compacta .page-item.disabled .page-link{opacity:.45}.clientes-modulo .personas-empty-icon{background:linear-gradient(135deg,#0f766e1a,#2a78d61a)!important;box-shadow:inset 0 0 0 1px #0f766e1f!important}.clientes-modulo .personas-empty-icon .avatar-title{color:#0f766e!important;background:0 0!important}.clientes-modulo .modal-persona-content,.clientes-modulo .modal-eliminar-content{border:0;border-radius:.85rem;overflow:hidden;box-shadow:0 1.25rem 3.5rem #212d402e}.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:linear-gradient(160deg,#0f2540,#112a46 55%,#12314f)!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:#0f766e;background:#fff;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;scrollbar-color:#0f766e61 transparent;scrollbar-width:thin;background:#fbfcfe;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{background:#0f766e61;border:2px solid #fbfcfe;border-radius:1rem}.clientes-modulo .modal-section-title{color:#14243d;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:#0f766e;letter-spacing:0;background:#0f766e1a;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{background:#fff;border-color:#e2e8f0;min-height:2.8rem}.clientes-modulo .modal-persona-content .form-control:focus{border-color:#0f766e;box-shadow:0 0 0 .2rem #0f766e1a}.clientes-modulo .modal-persona-content .input-group-text{color:#0f766e}.clientes-modulo .modal-persona-footer{background:#fff;border:0;flex:none;box-shadow:0 -1px #edf0f4}.clientes-modulo .modal-cancelar{color:#6b778a;border:1px solid #e2e8f0;font-weight:600}.clientes-modulo .modal-cancelar:hover{color:#14243d;background:#f1f4f8;border-color:#dfe6ee}.clientes-modulo .modal-guardar{color:#fff;background:#0f766e;border-color:#0f766e;min-width:10rem;padding:.55rem 1.25rem;font-weight:650;transition:all .2s;box-shadow:0 6px 16px #0f766e40}.clientes-modulo .modal-guardar:hover:not(:disabled){background:#0d6a5f;border-color:#0d6a5f;transform:translateY(-1px);box-shadow:0 8px 20px #0f766e4d}.clientes-modulo .modal-guardar:active:not(:disabled){transform:translateY(0)}.clientes-modulo .modal-persona-footer{background:#fff;border-top:1px solid #f1f4f8;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:#0f766e!important}.clientes-modulo .modal-persona-footer small.text-muted{color:#6b778a!important}.clientes-modulo .modal-persona-content .form-label{color:#14243d;margin-bottom:.35rem;font-size:.8rem;font-weight:600}.clientes-modulo .modal-persona-content .form-control{background:#fff;border-color:#e2e8f0;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:#fff;border-color:#0f766e;box-shadow:0 0 0 .2rem #0f766e14}.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{color:#0f766e;background:#f8f9fb;border-color:#e2e8f0;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:#14243d;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:#c98500;background:#c985001a;box-shadow:0 .75rem 1.5rem #c9850024}.clientes-modulo .trabajador-pasos{border-bottom:1px solid #f1f4f8;padding-bottom:1rem}.clientes-modulo .trabajador-pasos .paso-punto{color:#6b778a;background:#fff;border:2px solid #e9edf2;width:1.75rem;height:1.75rem;font-size:.78rem;font-weight:700;transition:all .25s}.clientes-modulo .trabajador-pasos .paso-punto.activo{color:#fff;background:#0f766e;border-color:#0f766e;box-shadow:0 0 0 .25rem #0f766e26}.clientes-modulo .trabajador-pasos .paso-punto.completado{color:#0f766e;background:#0f766e1a;border-color:#0f766e40}.clientes-modulo .trabajador-pasos .paso-linea{background:#e9edf2;width:3rem;height:2px}.clientes-modulo .trabajador-pasos .paso-linea.completado{background:#0f766e}.clientes-modulo .trabajador-persona-elegida{background:linear-gradient(135deg,#0f766e0a,#0f766e05);border:1px solid #0f766e2e;border-radius:.75rem;transition:box-shadow .2s}.clientes-modulo .trabajador-persona-elegida:hover{box-shadow:0 4px 12px #0f766e14}.clientes-modulo .trabajador-codigo{background:linear-gradient(135deg,#f8f9fb,#f1f4f8);border:1px dashed #0f766e4d;border-radius:.75rem}.clientes-modulo .trabajador-codigo h5{color:#0f766e;letter-spacing:.06em;font-weight:700}.clientes-modulo .trabajador-codigo small{color:#6b778a}.clientes-modulo .trabajador-sin-resultados{background:linear-gradient(135deg,#f59e0b0a,#f59e0b05);border:1px dashed #f59e0b4d;border-radius:.75rem}.clientes-modulo .trabajador-sin-resultados h6{color:#14243d}.clientes-modulo .trabajador-sin-resultados p{color:#6b778a}.clientes-modulo .trabajador-sin-resultados .btn-success{background:#0f766e;border-color:#0f766e}.clientes-modulo .trabajador-resultados{border:1px solid #e9edf2;border-radius:.65rem;overflow:hidden}.clientes-modulo .trabajador-resultados .list-group-item{border-color:#f1f4f8 currentColor;border-left-style:none;border-left-width:0;border-right-style:none;border-right-width: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:#0f766e08;box-shadow:inset 3px 0 #0f766e}.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:linear-gradient(160deg,#0f2540,#112a46 55%,#12314f)!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{color:#f59e0b!important;background:#f59e0b33!important;border-color:#f59e0b59!important}.qrs-modulo .crud-chip i{color:#f59e0b}.qrs-modulo .crud-nueva-hero{font-weight:650;transition:background .2s,box-shadow .2s,transform .15s;box-shadow:0 8px 18px #0000002e;color:#14243d!important;background:#f59e0b!important;border:0!important}.qrs-modulo .crud-nueva-hero:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0000003d;color:#14243d!important;background:#e8930a!important}.qrs-modulo .crud-encabezado{border-radius:1rem}.qrs-modulo .crud-kpis .card{border:1px solid #e9edf2;border-radius:.75rem;transition:transform .18s ease-out,box-shadow .18s ease-out}.qrs-modulo .crud-kpis .card:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 .75rem 1.75rem #14243d17}.qrs-modulo .crud-toolbar{background:0 0;border-bottom:1px solid #f1f4f8!important}.qrs-modulo .crud-toolbar .card-title{color:#14243d;font-weight:650}.qrs-modulo .crud-busqueda{border-radius:.6rem;transition:border-color .2s,box-shadow .2s,background .2s;background:#f8f9fb!important;border:1px solid #dfe6ee!important}.qrs-modulo .crud-busqueda:focus{background:#fff!important;border-color:#0f766e!important;box-shadow:0 0 0 .2rem #0f766e14!important}.qrs-modulo .search-box .search-icon{color:#a7b1bf}.qrs-modulo .form-select{background:#f8f9fb;border:1px solid #dfe6ee;border-radius:.6rem;transition:border-color .2s,box-shadow .2s}.qrs-modulo .form-select:focus{background:#fff;border-color:#0f766e;box-shadow:0 0 0 .2rem #0f766e14}.qrs-modulo .crud-listado{border:1px solid #e9edf2;border-radius:.8rem;box-shadow:0 .6rem 1.5rem #14243d0f!important}.qrs-modulo .tabla-crud thead th{color:#6b778a;letter-spacing:.04em;border-bottom:1px solid #f1f4f8;font-size:.72rem;font-weight:600;background:#f8f9fb!important}.qrs-modulo .tabla-crud tbody tr{transition:background-color .16s ease-out,box-shadow .16s ease-out}.qrs-modulo .tabla-crud tbody tr:hover{background:#0f766e06;box-shadow:inset 3px 0 #0f766e}.qrs-modulo .tabla-crud tbody td{color:#14243d;border-bottom:1px solid #f1f4f8}.qrs-modulo .qr-miniatura{background:#fff;border:1px solid #e9edf2;border-radius:.5rem;width:3rem;height:3rem;padding:.2rem;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 6px #14243d0f}.qrs-modulo .qr-miniatura img{object-fit:contain;width:100%;height:100%}.qrs-modulo .qr-miniatura:hover{transform:scale(1.05);box-shadow:0 4px 12px #14243d1a}.qrs-modulo .qr-miniatura-placeholder{color:#a7b1bf;background:#f8f9fb;border-radius:.4rem;place-items:center;width:100%;height:100%;font-size:1.2rem;display:grid}.qrs-modulo .qr-banco-chip{color:#0f766e;background:#e8f5f4;border:1px solid #0f766e2e;border-radius:.4rem;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:#1baf7a;box-shadow:0 0 0 3px #1baf7a33}.qrs-modulo .qr-vigencia-dot-expired{background:#e34948;box-shadow:0 0 0 3px #e3494833}.qrs-modulo .qr-cobros-pill{color:#6b778a;background:#f1f4f8;border-radius:.5rem;justify-content:center;align-items:center;min-width:1.8rem;height:1.8rem;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:#0f766e;background:#0f766e1f;box-shadow:0 0 0 2px #0f766e26}.qrs-modulo .qr-estado-chip{border-radius:.45rem;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{color:#1baf7a;background:#1baf7a1a;border:1px solid #1baf7a33}.qrs-modulo .qr-estado-vigente .qr-estado-dot{background:#1baf7a}.qrs-modulo .qr-estado-inactivo{color:#6b778a;background:#6b778a1a;border:1px solid #6b778a26}.qrs-modulo .qr-estado-inactivo .qr-estado-dot{background:#6b778a}.qrs-modulo .qr-estado-caducado{color:#e34948;background:#e349481a;border:1px solid #e3494833}.qrs-modulo .qr-estado-caducado .qr-estado-dot{background:#e34948}.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 #dfe6ee!important}.qrs-modulo .crud-paginacion .page-link{color:#6b778a;border:0;border-radius:.5rem;margin:0 .125rem}.qrs-modulo .crud-paginacion .page-link:hover{color:#14243d;background:#f1f4f8}.qrs-modulo .crud-paginacion .page-item.active .page-link{color:#fff;background:#0f766e}.qrs-modulo .crud-paginacion .page-item.disabled .page-link{opacity:.45}.qrs-modulo .avatar-lg .avatar-title{color:#0f766e!important;background:#0f766e1a!important}.qrs-modulo .modal-crud-content{border:0;border-radius:.85rem;overflow:hidden;box-shadow:0 1.25rem 3.5rem #212d402e}.qrs-modulo .modal-crud-header{color:#fff;border:0;position:relative;overflow:hidden;background:linear-gradient(160deg,#0f2540,#112a46 55%,#12314f)!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:#0f766e;background:#fff;box-shadow:0 .4rem 1rem #00000026}.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;scrollbar-color:#0f766e61 transparent;scrollbar-width:thin;background:#fbfcfe;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{background:#0f766e61;border:2px solid #fbfcfe;border-radius:1rem}.qrs-modulo .modal-crud-content .form-label{color:#14243d;margin-bottom:.35rem;font-size:.8rem;font-weight:600}.qrs-modulo .modal-crud-content .form-control{background:#fff;border-color:#e2e8f0;border-radius:.55rem;padding:.55rem .75rem;font-size:.88rem;transition:border-color .2s,box-shadow .2s}.qrs-modulo .modal-crud-content .form-control::placeholder{color:#a7b1bf}.qrs-modulo .modal-crud-content .form-control:focus{background:#fff;border-color:#0f766e;box-shadow:0 0 0 .2rem #0f766e14}.qrs-modulo .modal-crud-content .form-control.is-valid{border-color:#1baf7a}.qrs-modulo .modal-crud-content .form-control.is-invalid{border-color:#e34948}.qrs-modulo .modal-crud-content .form-control.is-invalid:focus{box-shadow:0 0 0 .2rem #e3494814}.qrs-modulo .modal-crud-content .form-check-input:checked{background-color:#0f766e;border-color:#0f766e}.qrs-modulo .modal-crud-content .form-text{color:#6b778a;font-size:.75rem}.qrs-modulo .crud-upload{background:#f8f9fb;border:1px dashed #dfe6ee;border-radius:.65rem;align-items:flex-start;gap:1rem;padding:1rem;transition:border-color .2s,background .2s;display:flex}.qrs-modulo .crud-upload:hover{background:#0f766e05;border-color:#0f766e}.qrs-modulo .crud-upload-preview{background:#fff;border:1px solid #e9edf2;border-radius:.5rem;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:#0f766e;background:0 0;font-size:1.5rem}.qrs-modulo .modal-crud-footer{background:#fff;border:0;flex:none;box-shadow:0 -1px #edf0f4;padding:.85rem 1.25rem!important}.qrs-modulo .modal-cancelar{color:#6b778a;border:1px solid #e2e8f0;font-weight:600}.qrs-modulo .modal-cancelar:hover{color:#14243d;background:#f1f4f8;border-color:#dfe6ee}.qrs-modulo .modal-guardar{color:#fff;background:#0f766e;border-color:#0f766e;min-width:10rem;padding:.55rem 1.25rem;font-weight:650;transition:all .2s;box-shadow:0 6px 16px #0f766e40}.qrs-modulo .modal-guardar:hover:not(:disabled){background:#0d6a5f;border-color:#0d6a5f;transform:translateY(-1px);box-shadow:0 8px 20px #0f766e4d}.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:#0f766e;font-weight:500}.qrs-modulo .modal-eliminar-dialog{max-width:25rem}.qrs-modulo .modal-eliminar-body{padding:2rem!important}.qrs-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}.qrs-modulo .modal-eliminar-icon .avatar-title{color:inherit;background:0 0}.qrs-modulo .modal-eliminar-content h5{color:#14243d;font-weight:650}.qrs-modulo .modal-eliminar-nombre{color:#e34948;font-weight:650}.qrs-modulo .modal-eliminar-btn{background:#e34948;border-color:#e34948;min-width:10rem;font-weight:650;transition:all .2s;box-shadow:0 6px 16px #e3494833}.qrs-modulo .modal-eliminar-btn:hover{background:#c93c3c;border-color:#c93c3c;transform:translateY(-1px);box-shadow:0 8px 20px #e3494847}.kardex-modulo .crud-hero{background:linear-gradient(160deg,#0f2540,#112a46 55%,#12314f)!important}.kardex-modulo .crud-hero:before{background-image:radial-gradient(#ffffff12 1px,#0000 1.5px);background-size:1.15rem 1.15rem}.kardex-modulo .crud-hero h4{letter-spacing:-.03em;font-weight:700}.kardex-modulo .crud-hero-glow{pointer-events:none;z-index:0;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%)}.kardex-modulo .crud-tile{-webkit-backdrop-filter:blur(6px);background:#ffffff29;border:1px solid #ffffff47;box-shadow:0 .75rem 1.5rem #08143447,inset 0 1px #ffffff59}.kardex-modulo .crud-chip{color:#f59e0b!important;background:#f59e0b33!important;border-color:#f59e0b59!important}.kardex-modulo .crud-chip i{color:#f59e0b}.kardex-modulo .crud-encabezado{border-radius:1rem}.kardex-modulo .crud-kpis .card{border:1px solid #e9edf2;border-radius:.75rem;transition:transform .18s ease-out,box-shadow .18s ease-out}.kardex-modulo .crud-kpis .card:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 .75rem 1.75rem #14243d17}.kardex-modulo .kardex-buscador{background:#fff;border:1px solid #e9edf2;border-radius:.8rem;box-shadow:0 .4rem 1rem #14243d0a}.kardex-modulo .kardex-buscador-icono{color:#0f766e;background:#0f766e1a;border-radius:.55rem;flex-shrink:0;place-items:center;width:2.2rem;height:2.2rem;font-size:1rem;display:grid}.kardex-modulo .kardex-buscador-titulo{color:#14243d;font-size:.88rem;font-weight:650}.kardex-modulo .crud-busqueda{border-radius:.6rem;padding:.65rem 1rem .65rem 2.75rem;font-size:.92rem;transition:border-color .2s,box-shadow .2s,background .2s;background:#f8f9fb!important;border:1px solid #dfe6ee!important}.kardex-modulo .crud-busqueda:focus{background:#fff!important;border-color:#0f766e!important;box-shadow:0 0 0 .2rem #0f766e14!important}.kardex-modulo .search-box .search-icon{color:#a7b1bf}.kardex-modulo .kardex-coincidencias{border:1px solid #e9edf2;border-radius:.65rem;overflow:hidden}.kardex-modulo .kardex-coincidencia-item{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f1f4f8;align-items:center;gap:.75rem;width:100%;padding:.7rem 1rem;transition:all .15s;display:flex}.kardex-modulo .kardex-coincidencia-item:last-child{border-bottom:0}.kardex-modulo .kardex-coincidencia-item:hover{background:#0f766e08;box-shadow:inset 3px 0 #0f766e}.kardex-modulo .kardex-coincidencia-icono{color:#0f766e;background:#0f766e14;border-radius:.5rem;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:.9rem;display:grid}.kardex-modulo .kardex-coincidencia-nombre{color:#14243d}.kardex-modulo .kardex-coincidencia-item code{color:#0f766e;background:#0f766e0f;border-radius:.3rem;padding:.1rem .35rem;font-size:.78rem}.kardex-modulo .kardex-coincidencia-estado{color:#6b778a;background:#f1f4f8;border-radius:2rem;flex-shrink:0;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.kardex-modulo .kardex-coincidencia-flecha{color:#0f766e;flex-shrink:0;font-size:1.1rem;transition:transform .15s}.kardex-modulo .kardex-coincidencia-item:hover .kardex-coincidencia-flecha{transform:translate(3px)}.kardex-modulo .kardex-sin-resultados{color:#6b778a;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:.88rem;display:flex}.kardex-modulo .kardex-sin-resultados i{font-size:1.3rem}.kardex-modulo .kardex-ficha{border:1px solid #e9edf2;border-radius:.85rem}.kardex-modulo .kardex-ficha-header{background:linear-gradient(135deg,#f8fafc,#fff);border-bottom:1px solid #f1f4f8;padding:1.5rem 1.75rem;position:relative;overflow:hidden}.kardex-modulo .kardex-ficha-header-glow{pointer-events:none;background:radial-gradient(18rem 10rem at 100% -3rem,#0f766e0f,#0000 60%),radial-gradient(12rem 8rem at -2rem 100%,#f59e0b0a,#0000 70%);position:absolute;inset:0}.kardex-modulo .kardex-ficha-icono{color:#0f766e;background:#0f766e1a;border:1px solid #0f766e26;border-radius:.65rem;flex-shrink:0;place-items:center;width:3rem;height:3rem;font-size:1.3rem;display:grid}.kardex-modulo .kardex-ficha-ruta{color:#6b778a;letter-spacing:.02em;align-items:center;gap:.35rem;margin-bottom:.35rem;font-size:.72rem;font-weight:500;display:inline-flex}.kardex-modulo .kardex-ficha-ruta i{color:#0f766e;font-size:.8rem}.kardex-modulo .kardex-ficha-nombre{color:#14243d;letter-spacing:-.02em;font-weight:700;line-height:1.25}.kardex-modulo .kardex-ficha-sku{color:#0c5e58;font-size:.76rem;font-weight:650;font-family:var(--vz-font-family-monospace,monospace);background:#0f766e14;border-radius:.4rem;align-items:center;padding:.25rem .6rem;display:inline-flex}.kardex-modulo .kardex-ficha-serial{color:#6b778a;font-size:.76rem;font-weight:600;font-family:var(--vz-font-family-monospace,monospace);background:#f1f4f8;border-radius:.4rem;align-items:center;gap:.25rem;padding:.25rem .6rem;display:inline-flex}.kardex-modulo .kardex-ficha-serial i{font-size:.8rem}.kardex-modulo .kardex-ficha-marca{color:#c98500;background:#f59e0b1a;border-radius:2rem;align-items:center;gap:.25rem;padding:.25rem .6rem;font-size:.76rem;font-weight:600;display:inline-flex}.kardex-modulo .kardex-ficha-marca i{font-size:.8rem}.kardex-modulo .kardex-ficha-stats{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.kardex-modulo .kardex-ficha-stat{background:#fff;border:1px solid #e9edf2;border-radius:.65rem;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.kardex-modulo .kardex-ficha-stat:hover{border-color:#0000;transform:translateY(-2px);box-shadow:0 .5rem 1.25rem #14243d12}.kardex-modulo .kardex-ficha-stat-icono{border-radius:.6rem;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-size:1.15rem;display:grid}.kardex-modulo .kardex-stat-precio{color:#0f766e;background:#0f766e1a}.kardex-modulo .kardex-stat-fecha{color:#2a78d6;background:#2a78d61a}.kardex-modulo .kardex-stat-garantia{color:#c98500;background:#f59e0b1a}.kardex-modulo .kardex-stat-movimientos{color:#6b4a00;background:#6b4a0014}.kardex-modulo .kardex-ficha-stat-label{color:#6b778a;letter-spacing:.03em;text-transform:uppercase;margin-bottom:.2rem;font-size:.68rem;font-weight:600;line-height:1;display:block}.kardex-modulo .kardex-ficha-stat-valor{color:#14243d;letter-spacing:-.01em;font-size:1rem;font-weight:700;line-height:1.2;display:block}.kardex-modulo .kardex-ajuste{background:linear-gradient(135deg,#f59e0b0a,#f59e0b05);border:1px solid #f59e0b2e;border-radius:.7rem;padding:1.25rem}.kardex-modulo .kardex-ajuste-icono{color:#c98500;background:#f59e0b1f;border-radius:.5rem;flex-shrink:0;place-items:center;width:2rem;height:2rem;font-size:1rem;display:grid}.kardex-modulo .kardex-ajuste-titulo{color:#14243d;font-size:.85rem;font-weight:650}.kardex-modulo .kardex-ajuste .form-label{color:#14243d;font-size:.8rem;font-weight:600}.kardex-modulo .kardex-ajuste .form-control,.kardex-modulo .kardex-ajuste .form-select{background:#fff;border:1px solid #e2e8f0;border-radius:.55rem;padding:.55rem .75rem;font-size:.88rem;transition:border-color .2s,box-shadow .2s}.kardex-modulo .kardex-ajuste .form-control:focus,.kardex-modulo .kardex-ajuste .form-select:focus{background:#fff;border-color:#0f766e;box-shadow:0 0 0 .2rem #0f766e14}.kardex-modulo .kardex-ajuste .form-text{color:#6b778a;font-size:.75rem}.kardex-modulo .kardex-ajuste-btn{color:#14243d;background:#f59e0b;border-color:#f59e0b;font-weight:650;transition:all .2s;box-shadow:0 4px 12px #f59e0b33}.kardex-modulo .kardex-ajuste-btn:hover:not(:disabled){background:#e8930a;border-color:#e8930a;transform:translateY(-1px);box-shadow:0 6px 16px #f59e0b47}.kardex-modulo .kardex-ajuste-btn:active:not(:disabled){transform:translateY(0)}.kardex-modulo .kardex-seccion-titulo{color:#14243d;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #f1f4f8;align-items:center;gap:.5rem;margin:1.5rem 0 1rem;padding-bottom:.65rem;font-size:.78rem;font-weight:650;display:flex}.kardex-modulo .kardex-seccion-icono{color:#0f766e;background:#0f766e1a;border-radius:.42rem;place-items:center;width:1.6rem;height:1.6rem;font-size:.9rem;display:grid}.kardex-modulo .kardex-linea-tiempo{padding-left:2rem;position:relative}.kardex-modulo .kardex-linea-tiempo:before{content:"";background:linear-gradient(#dfe6ee 0%,#f1f4f8 100%);width:2px;position:absolute;top:0;bottom:0;left:.9rem}.kardex-modulo .kardex-evento{gap:1rem;padding:.85rem 0;display:flex;position:relative}.kardex-modulo .kardex-evento:not(:last-child){border-bottom:1px solid #f1f4f8}.kardex-modulo .kardex-evento-punto{z-index:1;border:2px solid #fff;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.8rem;display:grid;position:absolute;top:.95rem;left:-2rem;box-shadow:0 0 0 2px #e9edf2}.kardex-modulo .kardex-tipo-entrada{color:#1baf7a;background:#1baf7a1f;box-shadow:0 0 0 2px #1baf7a33}.kardex-modulo .kardex-tipo-salida{color:#0f766e;background:#0f766e1f;box-shadow:0 0 0 2px #0f766e33}.kardex-modulo .kardex-tipo-ajuste{color:#c98500;background:#f59e0b1f;box-shadow:0 0 0 2px #f59e0b33}.kardex-modulo .kardex-tipo-devolucion{color:#2a78d6;background:#2a78d61f;box-shadow:0 0 0 2px #2a78d633}.kardex-modulo .kardex-tipo-dano{color:#e34948;background:#e349481f;box-shadow:0 0 0 2px #e3494833}.kardex-modulo .kardex-tipo-traspaso{color:#6b778a;background:#6b778a1f;box-shadow:0 0 0 2px #6b778a26}.kardex-modulo .kardex-evento-contenido{flex-grow:1;min-width:0}.kardex-modulo .kardex-evento-cabecera{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.kardex-modulo .kardex-evento-tipo{border-radius:.4rem;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.kardex-modulo .kardex-tipo-chip-entrada{color:#1baf7a;background:#1baf7a1a;border:1px solid #1baf7a33}.kardex-modulo .kardex-tipo-chip-salida{color:#0f766e;background:#0f766e1a;border:1px solid #0f766e33}.kardex-modulo .kardex-tipo-chip-ajuste{color:#c98500;background:#f59e0b1a;border:1px solid #f59e0b33}.kardex-modulo .kardex-tipo-chip-devolucion{color:#2a78d6;background:#2a78d61a;border:1px solid #2a78d633}.kardex-modulo .kardex-tipo-chip-dano{color:#e34948;background:#e349481a;border:1px solid #e3494833}.kardex-modulo .kardex-tipo-chip-traspaso{color:#6b778a;background:#6b778a1a;border:1px solid #6b778a26}.kardex-modulo .kardex-evento-transicion{color:#6b778a;align-items:center;gap:.3rem;font-size:.82rem;display:inline-flex}.kardex-modulo .kardex-transicion-estado{color:#14243d;font-weight:600}.kardex-modulo .kardex-transicion-nuevo{color:#0f766e}.kardex-modulo .kardex-evento-notas{color:#4a5568;background:#f8fafc;border:1px solid #f1f4f8;border-radius:.5rem;margin-top:.4rem;padding:.5rem .75rem;font-size:.82rem;line-height:1.5}.kardex-modulo .kardex-evento-meta{color:#a7b1bf;flex-wrap:wrap;gap:.75rem;margin-top:.4rem;font-size:.75rem;display:flex}.kardex-modulo .kardex-evento-fecha,.kardex-modulo .kardex-evento-usuario{align-items:center;gap:.25rem;display:inline-flex}.kardex-modulo .kardex-sin-movimientos{color:#a7b1bf;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.kardex-modulo .kardex-sin-movimientos i{margin-bottom:.5rem;font-size:2rem}.kardex-modulo .crud-listado{border:1px solid #e9edf2;border-radius:.8rem;box-shadow:0 .6rem 1.5rem #14243d0f!important}.kardex-modulo .crud-toolbar{background:0 0;border-bottom:1px solid #f1f4f8!important}.kardex-modulo .crud-toolbar .card-title{color:#14243d;font-weight:650}.kardex-modulo .tabla-crud thead th{color:#6b778a;letter-spacing:.04em;border-bottom:1px solid #f1f4f8;font-size:.72rem;font-weight:600;background:#f8f9fb!important}.kardex-modulo .tabla-crud tbody tr{transition:background-color .16s ease-out,box-shadow .16s ease-out}.kardex-modulo .tabla-crud tbody tr:hover{background:#0f766e06;box-shadow:inset 3px 0 #0f766e}.kardex-modulo .tabla-crud tbody td{color:#14243d;border-bottom:1px solid #f1f4f8}.kardex-modulo code{color:#0f766e;background:#0f766e0f;border-radius:.3rem;padding:.1rem .35rem;font-size:.78rem}.kardex-modulo .badge{font-weight:600}.kardex-modulo .badge.bg-success-subtle{border:1px solid #1baf7a33;background:#1baf7a1a!important}.kardex-modulo .badge.bg-primary-subtle{border:1px solid #0f766e33;background:#0f766e1a!important}.kardex-modulo .badge.bg-warning-subtle{border:1px solid #f59e0b33;background:#f59e0b1a!important}.kardex-modulo .badge.bg-info-subtle{border:1px solid #2a78d633;background:#2a78d61a!important}.kardex-modulo .badge.bg-danger-subtle{border:1px solid #e3494833;background:#e349481a!important}.kardex-modulo .badge.bg-secondary-subtle{border:1px solid #6b778a26;background:#6b778a1a!important}.kardex-modulo .form-select{background:#f8f9fb;border:1px solid #dfe6ee;border-radius:.6rem;transition:border-color .2s,box-shadow .2s}.kardex-modulo .form-select:focus{background:#fff;border-color:#0f766e;box-shadow:0 0 0 .2rem #0f766e14}.kardex-modulo .crud-paginacion .page-link{color:#6b778a;border:0;border-radius:.5rem;margin:0 .125rem}.kardex-modulo .crud-paginacion .page-link:hover{color:#14243d;background:#f1f4f8}.kardex-modulo .crud-paginacion .page-item.active .page-link{color:#fff;background:#0f766e}.kardex-modulo .crud-paginacion .page-item.disabled .page-link{opacity:.45}.kardex-modulo .crud-empty-icon{background:linear-gradient(135deg,#0f766e14,#0d94880f)!important;box-shadow:inset 0 0 0 1px #0f766e1f!important}.kardex-modulo .crud-empty-icon .avatar-title{color:#0f766e!important;background:0 0!important}.kardex-modulo .btn-light{color:#6b778a;background:#fff;border:1px solid #e9edf2;font-weight:600;transition:all .2s}.kardex-modulo .btn-light:hover{color:#14243d;background:#f1f4f8;border-color:#dfe6ee}.ventas-show-modulo .ventas-show-hero{position:relative}.ventas-show-modulo .ventas-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}.ventas-show-modulo .ventas-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 #08143447,inset 0 1px #ffffff59}.ventas-show-modulo .ventas-show-kpi-card{background:#fff;border:1px solid #e9edf2;border-radius:.85rem;align-items:flex-start;gap:1rem;height:100%;padding:1.25rem;transition:transform .18s ease-out,box-shadow .18s ease-out;display:flex;box-shadow:0 .15rem .5rem #212d400a}.ventas-show-modulo .ventas-show-kpi-card:hover{transform:translateY(-3px);box-shadow:0 .5rem 1.25rem #212d4014}.ventas-show-modulo .ventas-show-kpi-icon{border-radius:.65rem;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:#0f766e;background:#0f766e1a}.ventas-show-modulo .ventas-show-kpi-icon-info{color:#0369a1;background:#0369a11a}.ventas-show-modulo .ventas-show-kpi-icon-success{color:#16a34a;background:#16a34a1a}.ventas-show-modulo .ventas-show-kpi-icon-warning{color:#d97706;background:#d977061a}.ventas-show-modulo .ventas-show-kpi-icon-danger{color:#dc2626;background:#dc26261a}.ventas-show-modulo .ventas-show-kpi-body{min-width:0}.ventas-show-modulo .ventas-show-kpi-label{color:#6b778a;font-size:.78rem;font-weight:500;display:block}.ventas-show-modulo .ventas-show-kpi-value{color:#14243d;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:.15rem 0;font-size:1.35rem;font-weight:700;line-height:1.2}.ventas-show-modulo .ventas-show-kpi-ganancia{color:#16a34a}.ventas-show-modulo .ventas-show-kpi-caption{color:#9ca3af;font-size:.72rem}.ventas-show-modulo .ventas-show-info-card{background:#fff;border:1px solid #e9edf2;border-radius:.85rem;height:100%;overflow:hidden}.ventas-show-modulo .ventas-show-info-header{background:#f8fafc;border-bottom:1px solid #e9edf2;align-items:center;gap:.65rem;padding:.85rem 1.25rem;display:flex}.ventas-show-modulo .ventas-show-info-header h6{color:#14243d;margin:0;font-size:.82rem;font-weight:600}.ventas-show-modulo .ventas-show-info-icon{color:#0f766e;background:#0f766e1a;border-radius:.45rem;place-items:center;width:1.75rem;height:1.75rem;font-size:.9rem;display:grid}.ventas-show-modulo .ventas-show-info-body{padding:1.25rem}.ventas-show-modulo .ventas-show-info-datos{border-top:1px solid #e9edf2;flex-direction:column;gap:.5rem;padding-top:.75rem;display:flex}.ventas-show-modulo .ventas-show-info-dato{color:#6b778a;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.ventas-show-modulo .ventas-show-info-dato i{color:#9ca3af;font-size:.9rem}.ventas-show-modulo .ventas-show-cliente-avatar{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#0f766e,#095c56);border-radius:.65rem;place-items:center;width:2.75rem;height:2.75rem;font-size:.85rem;font-weight:700;display:grid;box-shadow:0 .25rem .65rem #0f766e47}.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:#6b778a;font-size:.82rem}.ventas-show-modulo .ventas-show-fila-valor{color:#14243d;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:600}.ventas-show-modulo .ventas-show-fila-total{border-top:2px solid #e9edf2;justify-content:space-between;align-items:center;margin-top:.35rem;padding:.65rem 0 0;display:flex}.ventas-show-modulo .ventas-show-total-grande{color:#0f766e;font-size:1.15rem;font-weight:700}.ventas-show-modulo .ventas-show-seccion{background:#fff;border:1px solid #e9edf2;border-radius:.85rem;overflow:hidden}.ventas-show-modulo .ventas-show-seccion-header{background:#f8fafc;border-bottom:1px solid #e9edf2;align-items:center;gap:.65rem;padding:1rem 1.25rem;display:flex}.ventas-show-modulo .ventas-show-seccion-header h5{color:#14243d;margin:0;font-size:.95rem;font-weight:600}.ventas-show-modulo .ventas-show-seccion-icon{color:#0f766e;background:#0f766e1a;border-radius:.5rem;place-items:center;width:1.85rem;height:1.85rem;font-size:.95rem;display:grid}.ventas-show-modulo .ventas-show-seccion-badge{color:#0f766e;background:#0f766e1a;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}.ventas-show-modulo .ventas-show-seccion-body{padding:0}.ventas-show-modulo .tabla-ventas-detalle thead th{letter-spacing:.04em;color:#6b778a;white-space:nowrap;text-transform:uppercase;background-color:#f8f9fb;border-bottom:1px solid #e9edf2;font-size:.7rem;font-weight:650}.ventas-show-modulo .tabla-ventas-detalle tbody td{color:#14243d;vertical-align:middle;border-bottom-color:#f1f4f8;padding-top:.9rem;padding-bottom:.9rem}.ventas-show-modulo .tabla-ventas-detalle tbody tr{transition:background-color .18s ease-out,box-shadow .18s ease-out}.ventas-show-modulo .tabla-ventas-detalle tbody tr:not(:last-child) td{border-bottom-color:#f1f4f8}.ventas-show-modulo .tabla-ventas-detalle tbody tr:hover{background-color:#0f766e09;box-shadow:inset 3px 0 #0f766e}.ventas-show-modulo .ventas-show-producto-img{background:#f1f4f8;border:1px solid #e9edf2;border-radius:.5rem;place-items:center;width:2.5rem;height:2.5rem;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:#9ca3af;font-size:1.1rem}.ventas-show-modulo .ventas-show-sku{color:#9ca3af;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem}.ventas-show-modulo .ventas-show-col-num{font-variant-numeric:tabular-nums;color:#14243d;font-size:.85rem}.ventas-show-modulo .ventas-show-empty{color:#9ca3af;flex-direction:column;align-items:center;gap:.5rem;padding:2rem;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-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}.ventas-show-modulo .ventas-show-estado-dot{width:.45rem;height:.45rem;box-shadow:0 0 0 .2rem color-mix(in srgb, currentColor 22%, transparent);background:currentColor;border-radius:50%}.ventas-show-modulo .ventas-show-estado-completada{color:#16a34a;background:#16a34a1a;box-shadow:inset 0 0 0 1px #16a34a38}.ventas-show-modulo .ventas-show-estado-anulada{color:#dc2626;background:#dc26261a;box-shadow:inset 0 0 0 1px #dc262638}.ventas-show-modulo .ventas-show-metodo-badge{color:#0f766e;background:#0f766e14;border:1px solid #0f766e26;border-radius:.5rem;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex}.ventas-show-modulo .ventas-show-qr-badge{color:#0369a1;background:#0369a114;border:1px solid #0369a126;border-radius:.5rem;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex}.ventas-show-modulo .ventas-show-anulada-alert{color:#991b1b;background:#dc26260a;border:1px solid #dc262626;border-radius:.75rem;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-notas-texto{color:#6b778a;margin:0;padding:1.25rem;font-size:.88rem;line-height:1.6}.ventas-show-modulo .ventas-show-accion{border-radius:.55rem;padding:.4rem .85rem;font-size:.82rem;font-weight:500;transition:all .2s}.ventas-show-modulo .ventas-show-accion:hover{transform:translateY(-1px)}.ventas-show-modulo .ventas-show-beneficio{background:#fff;border:1px solid #e9edf2;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}.ventas-show-modulo .ventas-show-beneficio:hover{border-color:#0f766e40;box-shadow:0 .25rem .75rem #212d400d}.ventas-show-modulo .ventas-show-beneficio-icon{border-radius:.6rem;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-size:1.1rem;display:grid}.ventas-show-modulo .ventas-show-beneficio-icon-primary{color:#0f766e;background:#0f766e1a}.ventas-show-modulo .ventas-show-beneficio-icon-success{color:#16a34a;background:#16a34a1a}.ventas-show-modulo .ventas-show-beneficio-body{min-width:0}.ventas-show-modulo .ventas-show-beneficio-label{color:#6b778a;font-size:.75rem;font-weight:500;display:block}.ventas-show-modulo .ventas-show-beneficio-value{color:#14243d;letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:.1rem 0;font-size:1.2rem;font-weight:700;line-height:1.2}.ventas-show-modulo .ventas-show-beneficio-success{color:#16a34a}.ventas-show-modulo .ventas-show-beneficio-sub{color:#9ca3af;font-size:.72rem}.ventas-show-modulo .ventas-show-comprobante{color:#15864e;background:#1baf7a0f;border:1px solid #1baf7a;border-radius:.6rem;align-items:center;gap:.65rem;padding:.5rem .65rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.ventas-show-modulo .ventas-show-comprobante:hover{background:#1baf7a1f;border-color:#15864e;transform:translateY(-1px);box-shadow:0 .3rem .8rem #1baf7a1a}.ventas-show-modulo .ventas-show-comprobante img{object-fit:cover;border-radius:.45rem;flex-shrink:0;width:2.75rem;height:2.75rem}.ventas-show-modulo .ventas-show-pago-mixto{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.ventas-show-modulo .ventas-show-pago-mixto-item{font-variant-numeric:tabular-nums;color:#14243d;background:#f1f4f8;border:1px solid #e9edf2;border-radius:.4rem;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.78rem;font-weight:600;display:inline-flex}.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 #212d402e}.ventas-modulo .modal-recibo-header,.ventas-show-modulo .modal-recibo-header{color:#fff;background:linear-gradient(160deg,#0f2540,#112a46 55%,#12314f);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:#f1f4f8;justify-content:center;padding:1.5rem;display:flex}.ventas-modulo .modal-recibo-paper,.ventas-show-modulo .modal-recibo-paper{color:#14243d;background:#fff;border:1px solid #e9edf2;border-radius:.75rem;width:100%;max-width:22rem;padding:1.25rem;font-family:DejaVu Sans,Segoe UI,sans-serif;font-size:.82rem;box-shadow:0 .25rem .75rem #212d400f}.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:#14243d;font-size:1.1rem;font-weight:700}.ventas-modulo .recibo-titulo,.ventas-show-modulo .recibo-titulo{letter-spacing:.12em;text-transform:uppercase;color:#6b778a;margin-top:.15rem;font-size:.72rem}.ventas-modulo .recibo-codigo,.ventas-show-modulo .recibo-codigo{color:#0f766e;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:#6b778a;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:#6b778a;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 #14243d;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:#6b778a;font-size:.78rem;line-height:1.5}.ventas-modulo .recibo-pie,.ventas-show-modulo .recibo-pie{text-align:center;color:#6b778a;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:#6b778a;font-size:.72rem;font-weight:400}.ventas-modulo .modal-recibo-footer,.ventas-show-modulo .modal-recibo-footer{background:#fff;border-top:1px solid #e9edf2;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{color:#6b778a;background:#fff;border:1px solid #e2e8f0;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{color:#14243d;background:#f1f4f8;border-color:#d0d8e2}.ventas-modulo .modal-recibo-descargar,.ventas-show-modulo .modal-recibo-descargar{color:#fff;background:linear-gradient(135deg,#0f766e,#095c56);border:0;border-radius:.55rem;padding:.5rem 1.15rem;font-weight:600;text-decoration:none;transition:all .25s;box-shadow:0 .4rem 1rem #0f766e40}.ventas-modulo .modal-recibo-descargar:hover,.ventas-show-modulo .modal-recibo-descargar:hover{color:#fff;background:linear-gradient(135deg,#095c56,#074742);transform:translateY(-1px);box-shadow:0 .6rem 1.4rem #0f766e4d}.ventas-modulo .modal-recibo-descargar:active,.ventas-show-modulo .modal-recibo-descargar:active{transform:translateY(0)}.reportes-chart-container{width:100%;position:relative}.reportes-chart-container.chart-barras{height:350px}.reportes-chart-container.chart-doughnut{justify-content:center;align-items:center;height:350px;display:flex}.reportes-chart-container.chart-proveedor{height:350px}.reportes-chart-container.chart-serie{height:250px}.reportes-chart-container canvas{width:100%!important;height:100%!important}.reportes-chart-vacio{color:#858d98;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;font-family:Poppins,sans-serif;font-size:.85rem;display:flex;position:absolute;inset:0}.reportes-chart-vacio i{opacity:.4;margin-bottom:.5rem;font-size:1.5rem}.reportes-chart-container.vacio canvas{opacity:0}@media (width<=767.98px){.reportes-chart-container.chart-barras,.reportes-chart-container.chart-proveedor{height:260px}.reportes-chart-container.chart-doughnut{height:280px}.reportes-chart-container.chart-serie{height:200px}}@media (width>=992px) and (width<=1199.98px){.reportes-chart-container.chart-barras,.reportes-chart-container.chart-proveedor,.reportes-chart-container.chart-doughnut{height:300px}}.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}
