.menu[data-v-64c60c5f]{--grafito:#1b1f24;--reticula:#262b31;--linea:#39404a;--acero:#c3cad1;--acero-tenue:#8a949e;--accion:#d80000;background:var(--grafito);color:var(--acero);display:flex;flex-direction:column;inset:0 auto 0 0;overflow-y:auto;position:fixed;transform:translate(-100%);transition:transform .2s ease-out;width:min(17rem,86vw);z-index:60}.menu.abierto[data-v-64c60c5f]{box-shadow:8px 0 24px #00000059;transform:none}.velo-menu[data-v-64c60c5f]{background:#1b1f248c;top:0;right:0;bottom:0;left:0;position:fixed;z-index:55}.rotulo[data-v-64c60c5f]{color:var(--acero-tenue);font-size:12px;font-weight:600;letter-spacing:.12em;margin:0;text-transform:uppercase}.cifra[data-v-64c60c5f],.rotulo[data-v-64c60c5f]{font-family:Barlow Condensed,sans-serif}.cifra[data-v-64c60c5f]{font-variant-numeric:tabular-nums}.menu-cab[data-v-64c60c5f]{border-bottom:1px solid var(--linea);padding:22px 20px 18px;position:relative}.menu-logo[data-v-64c60c5f]{display:inline-block}.menu-logo img[data-v-64c60c5f]{display:block;height:auto;width:150px}.menu-cab .rotulo[data-v-64c60c5f]{margin-top:10px}.menu-cerrar[data-v-64c60c5f]{border-radius:4px;color:var(--acero);display:grid;height:44px;place-items:center;position:absolute;right:10px;top:14px;width:44px}.menu-cerrar[data-v-64c60c5f]:hover{background:var(--reticula);color:#fff}.menu-nav[data-v-64c60c5f]{flex:1;padding:8px 0 16px}.menu-grupo[data-v-64c60c5f]{padding:14px 0 0}.menu-grupo .rotulo[data-v-64c60c5f]{padding:0 20px 6px}.menu-grupo ul[data-v-64c60c5f]{list-style:none;margin:0;padding:0}.menu-enlace[data-v-64c60c5f]{align-items:center;border-left:3px solid transparent;color:var(--acero);display:flex;font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:600;gap:12px;letter-spacing:.03em;min-height:44px;padding:0 20px;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out}.menu-enlace.activo[data-v-64c60c5f],.menu-enlace[data-v-64c60c5f]:hover{background:var(--reticula);color:#fff}.menu-enlace.activo[data-v-64c60c5f]{border-left-color:var(--accion)}.menu-icono[data-v-64c60c5f]{color:var(--acero-tenue);flex:none;height:16px;width:16px}.menu-enlace.activo .menu-icono[data-v-64c60c5f],.menu-enlace:hover .menu-icono[data-v-64c60c5f]{color:var(--acero)}.menu-pie[data-v-64c60c5f]{border-top:1px solid var(--linea);display:grid;gap:10px;padding:16px 20px 20px}.menu-usuario[data-v-64c60c5f]{color:var(--acero-tenue);display:flex;flex-direction:column;font-size:14px;margin:0}.menu-usuario .cifra[data-v-64c60c5f]{color:#fff;font-size:18px;font-weight:600;letter-spacing:.04em}.menu-tienda[data-v-64c60c5f]{color:var(--acero);font-size:15px;text-decoration:underline;text-underline-offset:3px}.menu-tienda[data-v-64c60c5f]:hover{color:#fff}.menu-salir[data-v-64c60c5f]{align-items:center;border:1px solid var(--linea);border-radius:4px;color:#fff;display:inline-flex;font-family:Barlow Condensed,sans-serif;font-size:17px;font-weight:600;gap:8px;height:44px;justify-content:center;letter-spacing:.08em;text-transform:uppercase;transition:background-color .15s ease-out,border-color .15s ease-out}.menu-salir[data-v-64c60c5f]:hover{background:var(--reticula);border-color:var(--acero-tenue)}.menu-cerrar[data-v-64c60c5f]:focus-visible,.menu-enlace[data-v-64c60c5f]:focus-visible,.menu-logo[data-v-64c60c5f]:focus-visible,.menu-salir[data-v-64c60c5f]:focus-visible,.menu-tienda[data-v-64c60c5f]:focus-visible{outline:2px solid var(--accion);outline-offset:-2px}@media (min-width:1024px){.menu[data-v-64c60c5f]{flex:none;height:100vh;position:sticky;top:0;transform:none;transition:none;width:16rem;z-index:auto}.menu.abierto[data-v-64c60c5f]{box-shadow:none}.menu-cerrar[data-v-64c60c5f],.velo-menu[data-v-64c60c5f]{display:none}}@media (prefers-reduced-motion:reduce){.menu[data-v-64c60c5f]{transition:none}}.adm-p{--grafito:#1b1f24;--reticula:#262b31;--linea:#39404a;--acero:#c3cad1;--acero-tenue:#8a949e;--tinta:#1b1f24;--tinta-2:#59616a;--borde:#868f99;--borde-hover:#5f6871;--borde-suave:#d9dde1;--fondo-suave:#f7f8f9;--accion:#d80000;--accion-hover:#b80000;--error:#b30000;--aviso:#8a5a00;--aviso-fondo:#fff6e0;--ok:#2f7d4f;color:var(--tinta);font-family:Barlow,system-ui,sans-serif;min-height:100vh;padding-bottom:32px}.adm-p .cifra{font-family:Barlow Condensed,sans-serif;font-variant-numeric:tabular-nums}.adm-p .rotulo{color:var(--acero-tenue);font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;margin:0;text-transform:uppercase}.adm-p .sr-only{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.adm-p :focus-visible{outline:2px solid var(--accion);outline-offset:2px}.adm-p .adm-cab{align-items:center;background:var(--grafito);color:var(--acero);display:flex;flex-wrap:wrap;gap:8px 28px;padding:14px clamp(16px,3vw,40px)}.adm-p .adm-cab-titulo{min-width:0}.adm-p .adm-cab h1{color:#fff;font-family:Barlow Condensed,sans-serif;font-size:clamp(24px,2.4vw,30px);font-weight:700;line-height:1;margin:2px 0 0}.adm-p .adm-cab-intro{color:var(--acero);flex:1 1 280px;font-size:14px;line-height:1.4;margin:0;max-width:62ch}.adm-p .adm-cab-datos{display:flex;flex-wrap:wrap;gap:4px 24px;margin:0 0 0 auto}.adm-p .adm-cab-datos div{display:flex;flex-direction:column}.adm-p .adm-cab-datos dt{color:var(--acero-tenue);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.adm-p .adm-cab-datos dd,.adm-p .adm-cab-datos dt{font-family:Barlow Condensed,sans-serif;font-weight:600}.adm-p .adm-cab-datos dd{color:#fff;font-size:20px;font-variant-numeric:tabular-nums;line-height:1.15;margin:0}.adm-p .adm-cab-datos dd small{color:var(--acero-tenue);font-size:13px;font-weight:500}.adm-p .adm-cab-acciones{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.adm-p .adm-cab-datos+.adm-cab-acciones{margin-left:0}.adm-p .adm-cab .boton-sec{border-color:#ffffff80;color:#fff}.adm-p .adm-cab .boton-sec:hover:not(:disabled){background:#ffffff1a;border-color:#fff}.adm-p .adm-hoja{background:#fff;border:1px solid var(--borde-suave);border-radius:4px;margin:16px clamp(12px,2.5vw,32px) 0;padding:clamp(16px,2.4vw,28px)}.adm-p .adm-hoja h2{font-size:26px;font-weight:700;line-height:1.05}.adm-p .adm-hoja h2,.adm-p .adm-hoja h3{font-family:Barlow Condensed,sans-serif;margin:0}.adm-p .adm-hoja h3{font-size:20px;font-weight:600}.adm-p .adm-hoja-cab{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between}.adm-p .hoja-texto{color:var(--tinta-2);font-size:15px;line-height:1.45;margin:4px 0 16px;max-width:75ch}.adm-p .separador{border:0;border-top:1px solid var(--borde-suave);margin:22px 0 18px}.adm-p .rejilla-campos{display:grid;gap:16px 20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.adm-p .campo-grupo{display:flex;flex-direction:column;gap:6px;min-width:0}.adm-p .campo-grupo+.campo-grupo{margin-top:16px}.adm-p .rejilla-campos .campo-grupo+.campo-grupo{margin-top:0}.adm-p .ancho-total{grid-column:1/-1}.adm-p .etiqueta-campo{color:var(--tinta-2);font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.adm-p .campo{background:#fff;border:1px solid var(--borde);border-radius:4px;caret-color:var(--accion);color:var(--tinta);font:500 16px Barlow,sans-serif;height:44px;padding:0 12px;width:100%}.adm-p textarea.campo{height:auto;line-height:1.45;min-height:88px;padding:10px 12px;resize:vertical}.adm-p select.campo{padding-right:32px}.adm-p .campo:hover:not(:disabled){border-color:var(--borde-hover)}.adm-p .campo:focus{border-color:var(--tinta);box-shadow:0 0 0 3px #1b1f2424;outline:none}.adm-p .campo:disabled{background:#f3f4f6;color:var(--tinta-2);cursor:not-allowed}.adm-p .campo.invalido{border-color:var(--error)}.adm-p .campo-codigo{letter-spacing:.04em;text-transform:uppercase}.adm-p .con-unidad{align-items:center;display:flex;gap:10px}.adm-p .con-unidad .campo{font-family:Barlow Condensed,sans-serif;font-size:19px;font-variant-numeric:tabular-nums;max-width:180px}.adm-p .con-unidad span{color:var(--tinta-2);font-family:Barlow Condensed,sans-serif;font-size:17px}.adm-p .ayuda{color:var(--tinta-2);font-size:14px;line-height:1.4;margin:0}.adm-p .error-campo{color:var(--error);font-weight:500}.adm-p .contador{color:var(--acero-tenue);font-family:Barlow Condensed,sans-serif;font-size:13px;font-variant-numeric:tabular-nums}.adm-p .contador.pasado{color:var(--aviso)}.adm-p .fichero{display:inline-flex;position:relative}.adm-p .fichero input[type=file]{cursor:pointer;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute}.adm-p .fichero input[type=file]:focus-visible+.boton-sec{outline:2px solid var(--accion);outline-offset:2px}.adm-p .boton-accion,.adm-p .boton-peligro,.adm-p .boton-sec{align-items:center;border-radius:4px;display:inline-flex;font-family:Barlow Condensed,sans-serif;font-size:17px;font-weight:600;gap:8px;height:44px;justify-content:center;letter-spacing:.06em;padding:0 20px;text-decoration:none;text-transform:uppercase;transition:background-color .15s ease-out,border-color .15s ease-out;white-space:nowrap}.adm-p .boton-accion{background:var(--accion);border:1px solid var(--accion);color:#fff}.adm-p .boton-accion:hover:not(:disabled){background:var(--accion-hover);border-color:var(--accion-hover)}.adm-p .boton-accion:active:not(:disabled){transform:translateY(1px)}.adm-p .boton-accion:disabled{background:#8f2a2a;border-color:#8f2a2a;cursor:progress;opacity:.85}.adm-p .boton-sec{background:transparent;border:1px solid var(--borde);color:var(--tinta)}.adm-p .boton-sec:hover:not(:disabled){background:#f1f3f5;border-color:var(--tinta)}.adm-p .boton-sec:disabled{cursor:not-allowed;opacity:.45}.adm-p .boton-peligro{background:transparent;border:1px solid var(--error);color:var(--error)}.adm-p .boton-peligro:hover:not(:disabled){background:#fdecec}.adm-p .boton-peligro.lleno{background:var(--error);color:#fff}.adm-p .boton-peligro.lleno:hover:not(:disabled){background:#8f0000}.adm-p .boton-mini{font-size:15px;height:34px;padding:0 12px}.adm-p .boton-texto{border-radius:3px;color:var(--tinta-2);font-family:Barlow Condensed,sans-serif;font-size:15px;font-weight:600;letter-spacing:.06em;padding:4px 6px;text-transform:uppercase}.adm-p .boton-texto:hover{background:#f1f3f5;color:var(--tinta)}.adm-p .boton-texto.peligro{color:var(--error)}.adm-p .boton-texto.peligro:hover{background:#fdecec}.adm-p .botonera{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.adm-p .botonera.derecha{justify-content:flex-end}.adm-p .sino{border:1px solid var(--borde);border-radius:4px;display:inline-flex;overflow:hidden}.adm-p .campo-grupo>.sino{align-self:flex-start}.adm-p .sino button{background:#fff;color:var(--tinta-2);font-family:Barlow Condensed,sans-serif;font-size:16px;font-weight:600;height:40px;letter-spacing:.06em;min-width:76px;padding:0 14px;text-transform:uppercase}.adm-p .sino button+button{border-left:1px solid var(--borde)}.adm-p .sino button.activo{background:var(--grafito);color:#fff}.adm-p .sino button:disabled:not(.activo){cursor:not-allowed;opacity:.5}.adm-p .sello{align-items:center;background:#fff;border:1px solid var(--borde-suave);border-radius:3px;color:var(--tinta-2);display:inline-flex;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;gap:6px;letter-spacing:.1em;padding:3px 7px;text-transform:uppercase}.adm-p .sello button{color:var(--tinta-2);font-size:14px;line-height:1}.adm-p .sello button:hover{color:var(--error)}.adm-p .tabla-envoltura{overflow-x:auto}.adm-p .tabla{border-collapse:collapse;font-size:15px;width:100%}.adm-p .tabla th{border-bottom:1px solid var(--borde);color:var(--tinta-2);font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:600;letter-spacing:.08em;padding:8px 10px;text-align:left;text-transform:uppercase;white-space:nowrap}.adm-p .tabla td{border-bottom:1px solid var(--borde-suave);padding:9px 10px;vertical-align:middle}.adm-p .tabla tbody tr:hover{background:var(--fondo-suave)}.adm-p .tabla .num{font-family:Barlow Condensed,sans-serif;font-size:17px;font-variant-numeric:tabular-nums;text-align:right}.adm-p .paginas{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;margin-top:14px}.adm-p .paginas-botones{align-items:center;display:flex;gap:12px}.adm-p .paginas .cifra{font-size:17px}.adm-p .nota{border-left:3px solid;border-radius:3px;font-size:15px;line-height:1.4;margin:14px 0 0;padding:11px 14px}.adm-p .nota-error{background:#fdecec;border-color:var(--error);color:#6d0000}.adm-p .nota-aviso{background:var(--aviso-fondo);border-color:#d99a00;color:#5a3b00}.adm-p .nota-info{background:var(--fondo-suave);border-color:var(--borde);color:var(--tinta-2)}.adm-p .vacio-texto{color:var(--tinta-2);margin:8px 0 0}.adm-p .cargando-texto{color:var(--tinta-2);padding:20px clamp(16px,3vw,40px)}.adm-p .velo{align-items:flex-start;background:#1b1f248c;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;overflow-y:auto;padding:8vh 16px;position:fixed;z-index:70}.adm-p .dialogo{background:#fff;border-radius:4px;padding:clamp(20px,3vw,28px);width:min(560px,100%)}.adm-p .dialogo.ancho{width:min(820px,100%)}.adm-p .dialogo h2{font-family:Barlow Condensed,sans-serif;font-size:28px;font-weight:700;line-height:1.05;margin:2px 0 0}.adm-p .dialogo .rotulo{color:var(--tinta-2)}.adm-p .dialogo-cuerpo{margin-top:18px}.adm-p .dialogo-botones{border-top:1px solid var(--borde-suave);display:flex;gap:10px;justify-content:flex-end;margin-top:22px;padding-top:16px}.adm-p .toast{background:var(--grafito);border-radius:4px;box-shadow:0 6px 20px #0003;color:#fff;font-size:15px;margin:0;max-width:min(420px,calc(100vw - 32px));padding:12px 16px;position:fixed;right:16px;top:16px;z-index:80}.adm-p .toast.mal{background:var(--error)}@media (max-width:640px){.adm-p .adm-cab-acciones,.adm-p .adm-cab-datos{margin-left:0}.adm-p .botonera button,.adm-p .dialogo-botones button{flex:1}}.adm[data-v-a9116d86]{background:#f3f4f6;min-height:100vh}.adm-cuerpo[data-v-a9116d86]{min-width:0}.adm-barra[data-v-a9116d86]{align-items:center;background:#1b1f24;border-bottom:1px solid #39404a;color:#c3cad1;display:flex;gap:12px;height:56px;padding:0 12px 0 8px;position:sticky;top:0;z-index:30}.adm-abrir[data-v-a9116d86]{align-items:center;border-radius:4px;color:#fff;display:inline-flex;font-family:Barlow Condensed,sans-serif;font-size:17px;font-weight:600;gap:8px;height:44px;letter-spacing:.08em;padding:0 12px;text-transform:uppercase}.adm-abrir[data-v-a9116d86]:hover{background:#262b31}.adm-abrir[data-v-a9116d86]:focus-visible{outline:2px solid #d80000;outline-offset:2px}.adm-barra-v[data-v-a9116d86]{height:28px;margin-left:auto;width:28px}.adm-barra-titulo[data-v-a9116d86]{color:#8a949e;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}@media (min-width:1024px){.adm[data-v-a9116d86]{display:flex}.adm-barra[data-v-a9116d86]{display:none}.adm-cuerpo[data-v-a9116d86]{flex:1}}
