[data-app]:not([data-autenticado]) [data-sa-chrome]{display:none}[data-app]:not([data-autenticado]) .main-content{margin-left:0}[data-app]:not([data-autenticado]) .page-content,[data-app]:not([data-autenticado]) .page-content>.container-fluid{padding:0}.sa-qr{image-rendering:pixelated;border:1px solid var(--vz-border-color,#e9ebec);background:#fff;border-radius:.375rem;padding:.5rem}.sa-secreto{background:var(--vz-light,#f3f6f9);letter-spacing:.08em;word-break:break-all;border-radius:.375rem;padding:.5rem;font-size:1rem}:root{--vz-primary:var(--tb-color-mostaza,#fdb00e);--vz-primary-rgb:253, 176, 14}.app-menu{background-color:var(--tb-color-negro,#252a34)!important;background-image:none!important}.navbar-menu .navbar-nav .nav-link.active,.navbar-menu .navbar-nav .nav-link.active i{color:var(--tb-color-mostaza,#fdb00e)!important}.btn-primary{background-color:var(--tb-color-mostaza,#fdb00e);border-color:var(--tb-color-mostaza,#fdb00e);color:var(--tb-color-negro,#252a34)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:var(--tb-color-naranja,#efaa39)!important;border-color:var(--tb-color-naranja,#efaa39)!important;color:var(--tb-color-negro,#252a34)!important}[data-app][data-autenticado]{--sa-fondo:#f5f6f8;--sa-radio:.875rem;--sa-borde:var(--tb-borde,#e9ebec);--sa-tenue:var(--tb-texto-tenue,#878a99)}[data-app][data-autenticado] .page-content{background:var(--sa-fondo);min-height:100vh}.min-w-0{min-width:0}.sa-tono--exito{--sa-tono:#0ab39c;--sa-tono-suave:#0ab39c1f}.sa-tono--info{--sa-tono:#299cdb;--sa-tono-suave:#299cdb1f}.sa-tono--warning{--sa-tono:#d48806;--sa-tono-suave:#f7b84b2e}.sa-tono--peligro{--sa-tono:#f06548;--sa-tono-suave:#f065481f}.sa-tono--marca{--sa-tono:#b67c00;--sa-tono-suave:#fdb00e2e}.sa-sidebar{border-right:0!important}.sa-marca{border-bottom:1px solid #ffffff0f;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;display:flex;height:auto!important;padding:1.25rem 1rem 1rem!important}.sa-marca__etiqueta{letter-spacing:.12em;text-transform:uppercase;color:var(--tb-color-negro,#252a34);background:var(--tb-color-mostaza,#fdb00e);border-radius:999px;padding:.125rem .5rem;font-size:.625rem;font-weight:600}[data-sidebar-size=sm] .sa-marca__etiqueta{display:none}.sa-menu{padding-top:.5rem}.sa-menu>.nav-item{padding:0 .75rem}.sa-menu .sa-menu__titulo{letter-spacing:.1em;font-size:.6875rem;color:#ffffff61!important;padding-top:1rem!important}.navbar-menu .navbar-nav .sa-menu__link{border-radius:.5rem;margin:.125rem 0;transition:background-color .15s,color .15s;position:relative;color:#ffffffad!important}.navbar-menu .navbar-nav .sa-menu__link:hover{background:#ffffff0d;color:#fff!important}.navbar-menu .navbar-nav .sa-menu__link.active{background:#fdb00e1f}.navbar-menu .navbar-nav .sa-menu__link.active:before{content:"";background:var(--tb-color-mostaza,#fdb00e);border-radius:0 3px 3px 0;width:3px;position:absolute;top:.5rem;bottom:.5rem;left:-.75rem}.sa-topbar{border-bottom:1px solid var(--sa-borde,#e9ebec);box-shadow:none!important}.sa-topbar__contexto{color:var(--sa-tenue,#878a99);align-items:center;gap:.375rem;font-size:.8125rem}.sa-topbar__contexto i{color:var(--tb-color-mostaza,#fdb00e)}.sa-usuario.topbar-user{box-shadow:none!important;background:0 0!important}.sa-usuario__boton{border-radius:.625rem;align-items:center;gap:.625rem;padding:.375rem .5rem;display:flex}.sa-usuario__boton:hover{background:var(--vz-light,#f3f6f9)}.sa-usuario__avatar{width:2.25rem;height:2.25rem;color:var(--tb-color-negro,#252a34);background:linear-gradient(135deg, var(--tb-color-amarillo,#fcc700), var(--tb-color-mostaza,#fdb00e));border-radius:50%;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.sa-usuario__datos{flex-direction:column;align-items:flex-start;line-height:1.2}.sa-usuario__email{color:var(--tb-texto,#212529);font-size:.8125rem;font-weight:600}.sa-usuario__rol{color:var(--sa-tenue,#878a99);font-size:.6875rem}.sa-usuario__flecha{color:var(--sa-tenue,#878a99)}.sa-usuario__menu{border-radius:.75rem;min-width:15rem}.sa-footer{color:var(--sa-tenue,#878a99);font-size:.8125rem;background:0 0!important}.sa-pantalla{padding-top:.5rem}.sa-encabezado{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.sa-encabezado__icono{width:2.75rem;height:2.75rem;color:var(--tb-color-negro,#252a34);border:1px solid var(--sa-borde,#e9ebec);background:#fff;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.sa-encabezado__texto{flex:16rem;min-width:0}.sa-encabezado__titulo{letter-spacing:-.01em;color:var(--tb-texto,#212529);margin:0;font-size:1.375rem;font-weight:700}.sa-encabezado__descripcion{color:var(--sa-tenue,#878a99);margin:.125rem 0 0;font-size:.875rem}.sa-encabezado__boton{border-radius:.625rem;align-items:center;gap:.375rem;padding:.55rem 1rem;font-weight:600;display:inline-flex;box-shadow:0 .25rem .75rem #fdb00e4d}.sa-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.sa-segmento{border:1px solid var(--sa-borde,#e9ebec);background:#fff;border-radius:.75rem;flex-wrap:wrap;gap:.25rem;padding:.25rem;display:inline-flex}.sa-segmento__opcion{color:var(--sa-tenue,#878a99);background:0 0;border:0;border-radius:.5rem;padding:.4rem .875rem;font-size:.8125rem;font-weight:500;transition:background-color .15s,color .15s}.sa-segmento__opcion:hover{color:var(--tb-texto,#212529);background:var(--vz-light,#f3f6f9)}.sa-segmento__opcion.is-activo{color:#fff;background:var(--tb-color-negro,#252a34);font-weight:600}.sa-segmento__opcion:focus-visible{outline:2px solid var(--tb-color-mostaza,#fdb00e);outline-offset:2px}.sa-toolbar__buscar{flex:0 22rem;min-width:min(100%,16rem)}.sa-buscador{width:100%;margin:0;display:block;position:relative}.sa-buscador i{color:var(--sa-tenue,#878a99);pointer-events:none;font-size:1rem;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.sa-buscador .form-control{border-color:var(--sa-borde,#e9ebec);background:#fff;border-radius:.75rem;height:2.625rem;padding-left:2.5rem}.sa-buscador .form-control:focus{border-color:var(--tb-color-mostaza,#fdb00e);box-shadow:0 0 0 .2rem #fdb00e2e}.sa-paginacion{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.sa-paginacion__resumen{color:var(--sa-tenue,#878a99);font-size:.8125rem}.sa-paginacion__botones{gap:.5rem;display:flex}.sa-paginacion__botones .btn{border:1px solid var(--sa-borde,#e9ebec);background:#fff;border-radius:.5rem;align-items:center;gap:.125rem;display:inline-flex}.sa-panel{border:1px solid var(--sa-borde,#e9ebec);border-radius:var(--sa-radio,.875rem);margin-bottom:0;overflow:hidden;box-shadow:0 1px 2px #252a340a}.sa-panel__barra{border-bottom:1px solid var(--sa-borde,#e9ebec);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.sa-panel__titulo{color:var(--tb-texto,#212529);margin:0;font-size:.9375rem;font-weight:600}.sa-panel__cuerpo{padding:1.25rem}.sa-panel__pie{border-top:1px solid var(--sa-borde,#e9ebec);margin-top:0;padding:.875rem 1.25rem}.sa-tabla thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--sa-tenue,#878a99);background:var(--vz-light,#f8f9fb);border-bottom:1px solid var(--sa-borde,#e9ebec);padding:.75rem 1.25rem;font-size:.6875rem;font-weight:600}.sa-tabla tbody td{border-color:var(--sa-borde,#e9ebec);padding:.875rem 1.25rem}.sa-tabla tbody tr:last-child td{border-bottom:0}.sa-tabla tbody tr:hover td{background:#fdb00e0a}.sa-tabla__numero{font-variant-numeric:tabular-nums}.sa-tabla__texto{max-width:28rem;color:var(--sa-tenue,#878a99);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sa-tabla__principal{align-items:center;gap:.75rem;display:flex}.sa-tabla__avatar{color:#b67c00;background:#fdb00e24;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.sa-tabla__secundario{max-width:18rem;color:var(--sa-tenue,#878a99);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;display:block;overflow:hidden}.sa-codigo{color:var(--tb-color-negro,#252a34);background:var(--vz-light,#f3f6f9);border-radius:.375rem;padding:.2rem .45rem;font-size:.75rem}.sa-chips{flex-wrap:wrap;gap:.375rem;display:flex}.sa-chip{color:var(--sa-tenue,#878a99);background:var(--vz-light,#f3f6f9);border-radius:.375rem;padding:.2rem .5rem;font-size:.75rem}.sa-chip strong{color:var(--tb-texto,#212529);font-weight:600}.sa-estado{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.6875rem;font-weight:600;display:inline-flex}.sa-estado--exito{color:#0ab39c;background:#0ab39c1f}.sa-estado--warning{color:#d48806;background:#f7b84b2e}.sa-estado--neutro{color:var(--sa-tenue,#878a99);background:#878a9924}.sa-vacio{text-align:center;padding:2.5rem 1rem}.sa-vacio__icono{width:3.25rem;height:3.25rem;color:var(--sa-tenue,#878a99);background:var(--vz-light,#f3f6f9);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.75rem;font-size:1.375rem;display:inline-flex}.sa-vacio__titulo{margin:0 0 .25rem;font-size:.9375rem;font-weight:600}.sa-vacio__texto{color:var(--sa-tenue,#878a99);white-space:normal;margin:0;font-size:.8125rem}.sa-kpi{border:1px solid var(--sa-borde,#e9ebec);border-radius:var(--sa-radio,.875rem);margin-bottom:0;padding:1.25rem;box-shadow:0 1px 2px #252a340a}.sa-kpi__cabecera{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.sa-kpi__icono{width:2.5rem;height:2.5rem;color:var(--sa-tono);background:var(--sa-tono-suave);border-radius:.75rem;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.sa-kpi__etiqueta{color:var(--sa-tenue,#878a99);margin:0;font-size:.8125rem;font-weight:500}.sa-kpi__valor{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--tb-texto,#212529);margin:0;font-size:1.625rem;font-weight:700}.sa-kpi__sub{color:var(--sa-tenue,#878a99);margin:.125rem 0 0;font-size:.75rem}.sa-apilada{background:var(--vz-light,#f3f6f9);border-radius:999px;height:.625rem;margin-bottom:1.25rem;display:flex;overflow:hidden}.sa-apilada span{background:var(--sa-tono)}.sa-apilada span+span{border-left:2px solid #fff}.sa-leyenda{margin:0;padding:0;list-style:none}.sa-leyenda__fila{border-bottom:1px solid var(--sa-borde,#e9ebec);justify-content:space-between;align-items:center;padding:.625rem 0;display:flex}.sa-leyenda__nombre{color:var(--tb-texto,#212529);align-items:center;gap:.5rem;display:inline-flex}.sa-leyenda__punto{background:var(--sa-tono);border-radius:3px;width:.625rem;height:.625rem}.sa-leyenda__valor{font-variant-numeric:tabular-nums;font-weight:600}.sa-leyenda__total{justify-content:space-between;align-items:baseline;padding-top:.875rem;font-weight:600;display:flex}.sa-leyenda__total strong{font-variant-numeric:tabular-nums;font-size:1.25rem}.sa-ocupacion{align-items:center;gap:.625rem;display:flex}.sa-ocupacion__barra{background:var(--sa-tono-suave);border-radius:999px;flex:auto;min-width:6rem;height:.375rem;overflow:hidden}.sa-ocupacion__barra span{background:var(--sa-tono);border-radius:inherit;height:100%;display:block}.sa-ocupacion__pct{font-variant-numeric:tabular-nums;text-align:right;min-width:2.5rem;color:var(--sa-tenue,#878a99);font-size:.75rem}@media (width<=575.98px){.sa-encabezado__boton{justify-content:center;width:100%}.sa-toolbar__buscar{flex-basis:100%}}
