:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--marca-azul:#1a3a70;--marca-azul-oscuro:#142c57;--marca-naranja:#f2a51e;--texto:#1f2d3d;--fondo:#f5f7fa}*{box-sizing:border-box}body{color:var(--texto);background:var(--fondo);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}a{color:var(--marca-azul)}.sel[data-v-754f5eb5]{position:relative}.actual[data-v-754f5eb5]{color:var(--texto);cursor:pointer;background:#fff;border:1px solid #cdd6e4;border-radius:8px;align-items:center;gap:.5rem;padding:.32rem .55rem;font-family:inherit;font-size:.85rem;display:flex}.actual[data-v-754f5eb5]:hover{border-color:var(--marca-azul)}.bandera[data-v-754f5eb5]{border:1px solid #0000001f;border-radius:3px;flex-shrink:0;width:22px;height:15px;display:inline-flex;overflow:hidden}.bandera[data-v-754f5eb5] svg{width:100%;height:100%;display:block}.caret[data-v-754f5eb5]{color:#8a98a8;font-size:.7rem;transition:transform .15s}.caret.abierto[data-v-754f5eb5]{transform:rotate(180deg)}.capa[data-v-754f5eb5]{z-index:40;position:fixed;inset:0}.lista[data-v-754f5eb5]{z-index:41;background:#fff;border:1px solid #e1e6ee;border-radius:10px;min-width:170px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #142c5c2e}.lista li[data-v-754f5eb5]{color:var(--texto);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:.55rem;padding:.45rem .6rem;font-size:.88rem;display:flex}.lista li[data-v-754f5eb5]:hover{background:#eef3fb}.lista li.on[data-v-754f5eb5]{background:var(--marca-azul);color:#fff;font-weight:600}.layout[data-v-71544ad1]{flex-direction:column;height:100vh;display:flex;overflow:hidden}.cabecera[data-v-71544ad1]{border-bottom:3px solid var(--marca-naranja);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:.6rem 1.2rem;display:flex}.logo[data-v-71544ad1]{height:52px}.modulos[data-v-71544ad1]{flex-wrap:wrap;flex:1;gap:6px;margin:0 1.2rem;display:flex}.modulo[data-v-71544ad1]{background:var(--marca-azul);color:#fff;border-radius:8px;padding:.45rem .9rem;font-size:.9rem;font-weight:600;text-decoration:none}.modulo[data-v-71544ad1]:hover,.modulo.activo[data-v-71544ad1]{background:var(--marca-naranja);color:#fff}.cabecera-derecha[data-v-71544ad1]{align-items:center;gap:.8rem;display:flex}.config[data-v-71544ad1]{color:var(--marca-azul);border-radius:8px;align-items:center;gap:.4rem;max-width:240px;padding:.4rem .6rem;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.config span[data-v-71544ad1]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.config[data-v-71544ad1]:hover{background:#eef3fb}.soporte-link[data-v-71544ad1]{color:var(--marca-azul);border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.soporte-link[data-v-71544ad1]:hover,.soporte-link.router-link-exact-active[data-v-71544ad1]{background:var(--marca-naranja);color:#fff}.salir[data-v-71544ad1]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.45rem 1rem;font-weight:600}.salir[data-v-71544ad1]:hover{background:var(--marca-azul-oscuro)}.cuerpo[data-v-71544ad1]{flex:1;min-height:0;display:flex;overflow:hidden}.lateral[data-v-71544ad1]{background:var(--marca-azul);flex-direction:column;flex-shrink:0;gap:.2rem;width:230px;padding:1rem .6rem;display:flex;overflow-y:auto}.enlace[data-v-71544ad1]{color:#dce6f5;border-radius:8px;padding:.6rem .8rem;font-size:.95rem;text-decoration:none}.enlace[data-v-71544ad1]:hover{background:var(--marca-naranja);color:#3a2400}.enlace.router-link-exact-active[data-v-71544ad1]{background:var(--marca-naranja);color:#fff;font-weight:600}.cfg-link[data-v-71544ad1]{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;font-family:inherit}.fam-cat[data-v-71544ad1]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.fam-cat .num[data-v-71544ad1]{opacity:.7;flex-shrink:0;font-size:.78rem;font-weight:400}.cfg-link.activo[data-v-71544ad1]{background:var(--marca-naranja);color:#fff;font-weight:600}.volver[data-v-71544ad1]{text-align:left;cursor:pointer;color:#9fb6d8;background:0 0;border:1px solid #ffffff40;width:100%;margin-bottom:.4rem;font-family:inherit}.volver[data-v-71544ad1]:hover{background:var(--marca-naranja);color:#3a2400}.acciones[data-v-71544ad1]{border-top:1px solid #ffffff26;flex-direction:column;gap:.45rem;margin-top:1rem;padding-top:.8rem;display:flex}.acciones-titulo[data-v-71544ad1]{letter-spacing:.5px;color:#9fb6d8;padding:0 .3rem .2rem;font-size:.72rem}.accion[data-v-71544ad1]{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:.55rem .7rem;font-size:.92rem;font-weight:600;display:flex}.accion.nuevo[data-v-71544ad1],.accion.borrar[data-v-71544ad1],.accion.abrir[data-v-71544ad1],.accion.equipos[data-v-71544ad1],.accion.partes[data-v-71544ad1],.accion.aviso[data-v-71544ad1]{color:#dce6f5;background:0 0;border-color:#ffffff40}.accion[data-v-71544ad1]:hover:not(:disabled),.accion[data-v-71544ad1]:focus:not(:disabled),.accion[data-v-71544ad1]:active:not(:disabled){background:var(--marca-naranja);color:#3a2400;border-color:var(--marca-naranja)}.accion[data-v-71544ad1]:disabled{color:#6f86ab;cursor:default;border-color:#ffffff1a}.contenido[data-v-71544ad1]{flex:1;min-width:0;padding:1.5rem;overflow-y:auto}.login[data-v-a02285b6]{background:var(--fondo);justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.tarjeta[data-v-a02285b6]{border-top:4px solid var(--marca-naranja);background:#fff;border-radius:14px;width:360px;max-width:100%;padding:2rem 1.8rem 2.2rem;box-shadow:0 10px 30px #142c5c1f}.logo[data-v-a02285b6]{width:240px;max-width:100%;margin:.5rem auto 1.8rem;display:block}form[data-v-a02285b6]{flex-direction:column;gap:.7rem;display:flex}input[data-v-a02285b6]{border:1px solid #d6dde6;border-radius:8px;padding:.7rem .8rem;font-size:1rem}input[data-v-a02285b6]:focus{border-color:var(--marca-azul);outline:none}button[data-v-a02285b6]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:.4rem;padding:.75rem;font-size:1rem;font-weight:600}button[data-v-a02285b6]:hover{background:var(--marca-azul-oscuro)}.error[data-v-a02285b6]{color:#c0392b;text-align:center;margin-top:1rem}.pantalla[data-v-430a6758]{background:var(--fondo,#f5f7fa);justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.tarjeta[data-v-430a6758]{border:1px solid var(--borde,#e2e8f0);background:#fff;border-radius:12px;width:100%;max-width:380px;overflow:hidden;box-shadow:0 10px 30px #1a3a701f}.cabecera[data-v-430a6758]{background:var(--marca-azul,#1a3a70);padding:1.1rem 1.5rem}.cabecera h1[data-v-430a6758]{color:#fff;margin:0;font-size:1.15rem;font-weight:600}.cuerpo[data-v-430a6758]{padding:1.3rem 1.5rem 1.5rem}.explica[data-v-430a6758]{color:var(--texto,#1f2d3d);margin:0 0 1rem;font-size:.9rem;line-height:1.45}label[data-v-430a6758]{color:var(--texto,#1f2d3d);margin-top:.9rem;font-size:.82rem;font-weight:600;display:block}input[data-v-430a6758]{border:1px solid var(--borde,#e2e8f0);box-sizing:border-box;border-radius:8px;width:100%;margin-top:.35rem;padding:.6rem .7rem;font-size:.95rem;display:block}input[data-v-430a6758]:focus{border-color:var(--marca-naranja,#f2a51e);outline:none;box-shadow:0 0 0 3px #f2a51e2e}.error[data-v-430a6758]{color:#c0392b;margin:.9rem 0 0;font-size:.85rem}button[data-v-430a6758]{background:var(--marca-azul,#1a3a70);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:1.3rem;padding:.65rem;font-size:.95rem;font-weight:600;transition:background .15s}button[data-v-430a6758]:hover:not(:disabled){background:var(--marca-naranja,#f2a51e)}button[data-v-430a6758]:disabled{opacity:.6;cursor:default}.inicio[data-v-4284f88b]{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.portada[data-v-4284f88b]{text-align:center;margin:0 0 10px}.portada img[data-v-4284f88b]{height:46px}.portada p[data-v-4284f88b]{color:#5a6a7a;margin:4px 0 0;font-size:.88rem}.bloque-mod[data-v-4284f88b]{margin-bottom:10px}.bloque-titulo[data-v-4284f88b]{color:var(--marca-azul);margin:0 0 6px;font-size:.92rem}.modulos-grid[data-v-4284f88b]{flex-wrap:wrap;gap:8px;display:flex}.tarjeta[data-v-4284f88b]{cursor:pointer;text-align:left;background:#fff;border:1px solid #e1e6ee;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;width:172px;padding:8px 12px;display:flex}.tarjeta[data-v-4284f88b]:hover{border-color:var(--marca-naranja);box-shadow:0 2px 12px #1a3a701a}.tarjeta .nombre[data-v-4284f88b]{color:var(--marca-azul);font-size:.92rem;font-weight:700}.tarjeta .estado[data-v-4284f88b]{color:#2f7d4f;font-size:.72rem;font-weight:600}.tarjeta.pendiente .estado[data-v-4284f88b]{color:#9aa7b6}.vitrina[data-v-4284f88b]{margin-top:auto;padding-top:14px}.vitrina-titulo[data-v-4284f88b]{color:var(--marca-azul);margin:0 0 12px;font-size:1.05rem}.productos-grid[data-v-4284f88b]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.producto[data-v-4284f88b]{cursor:pointer;text-align:left;background:linear-gradient(135deg,#fff,#f3f7fd);border:1px solid #d8e2f1;border-radius:12px;flex-direction:column;align-items:flex-start;gap:5px;padding:14px 16px 16px;display:flex}.producto[data-v-4284f88b]:hover{border-color:var(--marca-naranja);box-shadow:0 2px 12px #1a3a701a}.p-logo[data-v-4284f88b]{object-fit:contain;width:100%;height:auto;max-height:72px;margin-bottom:6px}.p-nombre[data-v-4284f88b]{color:var(--marca-azul);font-size:1.05rem;font-weight:800}.p-tag[data-v-4284f88b]{color:#5a6a7a;font-size:.84rem}.p-mas[data-v-4284f88b]{color:var(--marca-naranja);margin-top:4px;font-size:.8rem;font-weight:700}.modal-fondo[data-v-4284f88b]{z-index:100;background:#141e3273;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-prod[data-v-4284f88b]{background:#fff;border-radius:14px;width:100%;max-width:520px;padding:22px 24px;box-shadow:0 12px 40px #0003}.mp-logo[data-v-4284f88b]{object-fit:contain;width:240px;max-width:100%;height:auto;margin-bottom:8px}.mp-tag[data-v-4284f88b]{color:var(--marca-naranja);text-transform:uppercase;letter-spacing:.4px;font-size:.78rem;font-weight:700;display:inline-block}.modal-prod h3[data-v-4284f88b]{color:var(--marca-azul);margin:6px 0 10px;font-size:1.3rem}.mp-texto[data-v-4284f88b]{color:var(--texto);margin:0 0 18px;line-height:1.5}.mp-pie[data-v-4284f88b]{justify-content:flex-end;display:flex}.mp-cerrar[data-v-4284f88b]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.55rem 1.4rem;font-weight:700}.mp-cerrar[data-v-4284f88b]:hover{background:var(--marca-azul-oscuro)}.nodo[data-v-ef884e2c]{list-style:none}.fila[data-v-ef884e2c]{cursor:pointer;color:var(--texto);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:.92rem;display:flex}.fila[data-v-ef884e2c]:hover{background:#eef2f8}.fila.activo[data-v-ef884e2c]{background:var(--marca-azul);color:#fff}.flecha[data-v-ef884e2c]{width:18px;height:18px;color:var(--marca-azul);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;display:inline-flex}.flecha[data-v-ef884e2c]:hover{background:#dbe4f2}.fila.activo .flecha[data-v-ef884e2c]{color:#fff}.flecha.vacia[data-v-ef884e2c]{visibility:hidden}.icono[data-v-ef884e2c]{object-fit:contain;flex-shrink:0;width:22px;height:22px}.nombre[data-v-ef884e2c]{flex-shrink:0}.uds[data-v-ef884e2c]{color:#fff;border-radius:6px;flex-shrink:0;padding:2px 7px;font-size:.72rem;font-weight:700;line-height:1}.uds.multi[data-v-ef884e2c]{background:var(--marca-naranja)}.uds.una[data-v-ef884e2c]{background:var(--marca-azul)}.fila.activo .uds.una[data-v-ef884e2c]{color:var(--marca-azul);background:#fff}.hijos[data-v-ef884e2c]{border-left:1.5px solid #a9b7ca;margin:0 0 0 16px;padding-left:14px}.hijos>.nodo[data-v-ef884e2c]{position:relative}.hijos>.nodo[data-v-ef884e2c]:before{content:"";background:#a9b7ca;width:11px;height:1.5px;position:absolute;top:13px;left:-14px}.pantalla[data-v-a6fde052]{gap:14px;height:calc(100vh - 140px);display:flex}.panel-arbol[data-v-a6fde052]{background:#fff;border:1px solid #e1e6ee;border-radius:12px;flex:1;min-width:0;padding:14px;overflow:auto}.panel-arbol h2[data-v-a6fde052],.cabecera-detalle h2[data-v-a6fde052]{color:var(--marca-azul);margin:0 0 10px;font-size:1.05rem}.arbol[data-v-a6fde052]{min-width:max-content;margin:0;padding:0}.panel-detalle[data-v-a6fde052]{background:#fff;border:1px solid #e1e6ee;border-radius:12px;flex-direction:column;flex:1;min-width:0;min-height:0;padding:14px 16px;display:flex}.mensaje[data-v-a6fde052]{color:#2f7d4f;margin:0 0 10px;font-size:.85rem}.mensaje.err[data-v-a6fde052]{color:#c0392b}.cabecera-detalle[data-v-a6fde052]{border-bottom:1px solid #eef2f8;padding-bottom:8px}.cabecera-detalle .apagado[data-v-a6fde052]{color:#9aa7b6;font-weight:400}.bienvenida[data-v-a6fde052]{flex:1;justify-content:center;align-items:center;padding:20px;display:flex}.bienvenida img[data-v-a6fde052]{object-fit:contain;max-width:60%;max-height:240px}.cuerpo-detalle[data-v-a6fde052]{flex:1;padding:14px 0;overflow:auto}.cuadros[data-v-a6fde052]{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:14px;height:100%;display:grid}.cuadro[data-v-a6fde052]{border:1px solid #e1e6ee;border-radius:10px;display:flex;overflow:hidden}.cuadro.foto[data-v-a6fde052]{color:#9aa7b6;background:#fafcff;justify-content:center;align-items:center;font-size:.85rem}.cuadro.foto img[data-v-a6fde052]{object-fit:contain;width:100%;height:100%}.cuadro.datos[data-v-a6fde052]{background:#fff;flex-direction:column;padding:12px 14px}.cuadro .titulo[data-v-a6fde052]{letter-spacing:.4px;text-transform:uppercase;color:var(--marca-azul);margin-bottom:8px;font-size:.72rem;font-weight:700}.cuadro .stat[data-v-a6fde052]{justify-content:space-between;align-items:baseline;gap:10px;padding:3px 0;display:flex}.cuadro .etq[data-v-a6fde052]{color:#5a6a7a;font-size:.82rem}.cuadro .val[data-v-a6fde052]{color:var(--marca-azul);font-size:1.4rem;font-weight:800}.cuadro .val.pend[data-v-a6fde052]{color:#b9c3d0;font-weight:700}.cuadro .stat.sub[data-v-a6fde052]{padding:1px 0 1px 14px}.cuadro .stat.sub .etq[data-v-a6fde052]{color:#8a98a8;font-size:.78rem}.cuadro .stat.sub .val[data-v-a6fde052]{color:#5a6a7a;font-size:1rem;font-weight:700}.cuadro .nota[data-v-a6fde052]{color:#9aa7b6;margin-top:auto;font-size:.68rem}.form-nuevo[data-v-a6fde052]{flex-direction:column;gap:6px;padding:14px 0;display:flex}.form-nuevo label[data-v-a6fde052]{color:#5a6a7a;margin-top:6px;font-size:.8rem}.form-nuevo input[data-v-a6fde052],.form-nuevo select[data-v-a6fde052]{border:1px solid #cdd6e4;border-radius:8px;padding:8px 10px;font-size:.95rem}.opciones-destino[data-v-a6fde052]{flex-direction:column;gap:4px;display:flex}.opciones-destino .op[data-v-a6fde052]{color:var(--texto);align-items:center;gap:6px;font-size:.9rem;display:flex}.tipo-info[data-v-a6fde052]{color:#5a6a7a;margin:6px 0 0;font-size:.85rem}.op-check[data-v-a6fde052]{color:var(--texto);align-items:center;gap:6px;margin-top:8px;font-size:.9rem;display:flex}.form-botones[data-v-a6fde052]{gap:8px;margin-top:12px;display:flex}.form-botones .guardar[data-v-a6fde052]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 18px;font-weight:600}.form-botones .cancelar[data-v-a6fde052]{color:#5a6a7a;cursor:pointer;background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:8px 18px}.buscador[data-v-a6fde052]{border-top:1px solid #eef2f8;gap:8px;padding-top:12px;display:flex}.buscador input[data-v-a6fde052]{border:1px solid #cdd6e4;border-radius:8px;flex:1;min-width:0;padding:8px 10px;font-size:.9rem}.buscador button[data-v-a6fde052]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-weight:600}.buscador button[data-v-a6fde052]:hover{background:var(--marca-azul-oscuro)}.error[data-v-a6fde052]{color:#c00;font-size:.85rem}.modal-fondo[data-v-a6fde052]{z-index:50;background:#141e3273;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.panel-partes[data-v-a6fde052]{background:#fff;border-radius:14px;width:min(680px,92vw);max-height:88vh;padding:20px 22px;overflow:auto;box-shadow:0 12px 40px #00000040}.pp-cabecera[data-v-a6fde052]{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.pp-cabecera h3[data-v-a6fde052]{color:var(--marca-azul);margin:0;font-size:1.15rem}.pp-rama[data-v-a6fde052]{color:#5a6a7a;margin:3px 0 0;font-size:.85rem}.pp-cerrar[data-v-a6fde052]{color:#8a98a8;cursor:pointer;background:0 0;border:none;font-size:1.1rem;line-height:1}.pp-cerrar[data-v-a6fde052]:hover{color:var(--texto)}.pp-totales[data-v-a6fde052]{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.pp-kpi[data-v-a6fde052]{background:#f5f7fa;border-radius:10px;padding:12px 14px}.pp-et[data-v-a6fde052]{color:#5a6a7a;font-size:.78rem;display:block}.pp-num[data-v-a6fde052]{color:var(--texto);margin-top:4px;font-size:1.7rem;font-weight:800;display:block}.pp-num.curso[data-v-a6fde052]{color:var(--marca-naranja)}.pp-num.term[data-v-a6fde052]{color:var(--marca-azul)}.pp-cuerpo[data-v-a6fde052]{grid-template-columns:180px 1fr;align-items:center;gap:22px;display:grid}.pp-grafica[data-v-a6fde052]{flex-direction:column;align-items:center;gap:12px;display:flex}.donut[data-v-a6fde052]{border-radius:50%;width:150px;height:150px;position:relative}.donut[data-v-a6fde052]:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:30px}.pp-leyenda[data-v-a6fde052]{color:#5a6a7a;gap:16px;font-size:.8rem;display:flex}.pp-leyenda .punto[data-v-a6fde052]{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:4px;display:inline-block}.punto.curso[data-v-a6fde052]{background:var(--marca-naranja)}.punto.term[data-v-a6fde052]{background:var(--marca-azul)}.pp-tipos[data-v-a6fde052]{border:1px solid #e1e6ee;border-radius:10px;overflow:hidden}.pp-tipo[data-v-a6fde052]{border-bottom:1px solid #eef2f8;grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:center;padding:7px 12px;font-size:.88rem;display:grid}.pp-tipo span[data-v-a6fde052]:not(.nom){text-align:right}.pp-tipo[data-v-a6fde052]:last-child{border-bottom:none}.pp-tipo.cabecera[data-v-a6fde052]{text-transform:uppercase;letter-spacing:.4px;color:#8a98a8;background:#f5f7fa;font-size:.72rem;font-weight:700}.pp-tipo .nom[data-v-a6fde052]{color:var(--texto)}.pp-tipo .tot[data-v-a6fde052]{color:var(--marca-azul);font-weight:700}.pl-cab[data-v-a6fde052]{color:var(--marca-azul);justify-content:space-between;align-items:center;margin:20px 0 10px;font-size:.85rem;font-weight:700;display:flex}.pl-nuevo[data-v-a6fde052]{background:var(--marca-naranja);color:#3a2400;cursor:pointer;border:none;border-radius:8px;padding:6px 12px;font-size:.82rem;font-weight:700}.pl-nuevo[data-v-a6fde052]:hover{filter:brightness(1.05)}.pl-lista[data-v-a6fde052]{flex-direction:column;gap:6px;display:flex}.pl-vacia[data-v-a6fde052]{color:#9aa7b6;margin:0;font-size:.85rem}.pl-fila[data-v-a6fde052]{cursor:pointer;text-align:left;color:var(--texto);background:#f5f7fa;border:none;border-radius:8px;grid-template-columns:56px 1fr auto auto;align-items:center;gap:10px;padding:8px 12px;font-size:.88rem;display:grid}.pl-fila[data-v-a6fde052]:hover{background:#e9eef6}.pl-num[data-v-a6fde052]{color:var(--marca-azul);font-weight:700}.pl-est[data-v-a6fde052]{border-radius:10px;padding:2px 9px;font-size:.78rem;font-weight:700}.pl-est.curso[data-v-a6fde052]{color:#8a5a00;background:#fdeccd}.pl-est.term[data-v-a6fde052]{color:var(--marca-azul);background:#dde7f6}.pl-est.otro[data-v-a6fde052]{color:#5a6a7a;background:#e6e9ee}.pl-fecha[data-v-a6fde052]{color:#8a98a8;font-size:.8rem}.bloque[data-v-29eb7fac]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.bloque-titulo[data-v-29eb7fac]{background:var(--marca-azul);color:#fff;justify-content:space-between;align-items:center;padding:.7rem 1.2rem;display:flex}.bt-izq[data-v-29eb7fac]{align-items:center;gap:8px;font-size:1.05rem;font-weight:600;display:flex}.cuenta[data-v-29eb7fac]{color:#fff;background:#ffffff40;border-radius:12px;padding:1px 9px;font-size:.8rem}.bloque-cuerpo[data-v-29eb7fac]{padding:1rem 1.2rem 1.2rem}.nuevo[data-v-29eb7fac]{background:var(--marca-naranja);color:#3a2400;cursor:pointer;border:none;border-radius:8px;padding:8px 14px;font-weight:700}.info[data-v-29eb7fac]{color:#9aa7b6}.tabla[data-v-29eb7fac]{overscroll-behavior:contain;flex-direction:column;gap:4px;padding-right:2px;display:flex;overflow-y:auto}.fila.cabecera[data-v-29eb7fac]{z-index:1;position:sticky;top:0}.fila[data-v-29eb7fac]{color:var(--texto);background:#fff;border:1px solid #e1e6ee;border-radius:8px;grid-template-columns:1.4fr 1fr 1fr .9fr 2fr 150px;align-items:center;gap:10px;padding:9px 12px;font-size:.88rem;display:grid}.fila.cabecera[data-v-29eb7fac]{text-transform:uppercase;letter-spacing:.3px;color:#8a98a8;background:#f5f7fa;border:none;font-size:.72rem;font-weight:700}.nom[data-v-29eb7fac]{color:var(--marca-azul);font-weight:600}.ofis[data-v-29eb7fac]{flex-wrap:wrap;gap:4px;display:flex}.chip[data-v-29eb7fac]{color:var(--marca-azul);background:#e8eefb;border-radius:9px;padding:1px 8px;font-size:.74rem}.vacio-ofi[data-v-29eb7fac]{color:#b0bac6}.acciones[data-v-29eb7fac]{justify-content:flex-end;gap:6px;display:flex}.editar[data-v-29eb7fac],.borrar[data-v-29eb7fac],.ver[data-v-29eb7fac]{cursor:pointer;background:#fff;border:1px solid #cdd6e4;border-radius:7px;padding:4px 10px;font-size:.78rem}.ver[data-v-29eb7fac]{color:var(--marca-azul-oscuro)}.editar[data-v-29eb7fac]{color:var(--marca-azul)}.borrar[data-v-29eb7fac]{color:#b3261e;border-color:#f0c4c0}.modal-ver[data-v-29eb7fac]{max-width:420px}.ayuda-ver[data-v-29eb7fac]{color:#667;margin:0 0 12px;font-size:.82rem}.lista-acc[data-v-29eb7fac]{max-height:320px;margin:0;padding-left:18px;overflow:auto}.lista-acc li[data-v-29eb7fac]{padding:3px 0;font-size:.9rem}.info-ver[data-v-29eb7fac]{color:#667;font-size:.88rem}.modal-fondo[data-v-29eb7fac]{z-index:50;background:#141e3273;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-29eb7fac]{background:#fff;border-radius:12px;width:min(820px,94vw);max-height:90vh;padding:22px;overflow-y:auto;box-shadow:0 18px 50px #00000040}.modal h3[data-v-29eb7fac]{color:var(--marca-azul);margin:0 0 14px}.campo[data-v-29eb7fac]{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.dos[data-v-29eb7fac]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.campo label[data-v-29eb7fac]{color:#5a6a7a;font-size:.82rem;font-weight:600}.oblig[data-v-29eb7fac]{color:#b3261e}.campo input[data-v-29eb7fac]{border:1px solid #d6dde6;border-radius:8px;padding:8px 10px;font-family:inherit}.oficios[data-v-29eb7fac]{border:1px solid #d6dde6;border-radius:8px;flex-wrap:wrap;gap:6px 16px;max-height:180px;padding:10px 12px;display:flex;overflow-y:auto}.chk[data-v-29eb7fac]{color:var(--texto);cursor:pointer;align-items:center;gap:6px;font-size:.86rem;font-weight:400;display:flex}.error[data-v-29eb7fac]{color:#c0392b;margin:4px 0 0}.pie[data-v-29eb7fac]{gap:10px;margin-top:16px;display:flex}.guardar[data-v-29eb7fac]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:9px 18px;font-weight:700}.cancelar[data-v-29eb7fac]{cursor:pointer;background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:9px 18px}.ayuda[data-v-29eb7fac]{color:#8a98a8;margin:0 0 6px;font-size:.78rem}.alcance[data-v-29eb7fac]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.arbol-col[data-v-29eb7fac]{flex-direction:column;gap:6px;display:flex}.buscar-arbol[data-v-29eb7fac]{border:1px solid #d6dde6;border-radius:8px;padding:7px 10px;font-family:inherit}.buscar-arbol[data-v-29eb7fac]:focus{border-color:var(--marca-naranja);outline:none}.arbol[data-v-29eb7fac]{border:1px solid #d6dde6;border-radius:8px;height:240px;padding:6px;overflow-y:auto}.nodo-fila[data-v-29eb7fac]{cursor:grab;border-radius:6px;align-items:center;gap:4px;padding:3px 4px;font-size:.86rem;display:flex}.nodo-fila[data-v-29eb7fac]:hover{background:#fff4e6}.exp[data-v-29eb7fac],.exp-vacio[data-v-29eb7fac]{text-align:center;color:#8a98a8;cursor:pointer;-webkit-user-select:none;user-select:none;width:14px;display:inline-block}.nodo-nombre[data-v-29eb7fac]{cursor:pointer;flex:1}.nodo-nombre[data-v-29eb7fac]:hover{color:var(--marca-naranja)}.vacio-arbol[data-v-29eb7fac]{color:#b0bac6;padding:6px;font-size:.82rem}.asig-col[data-v-29eb7fac]{border:1px dashed #cdd7e3;border-radius:8px;flex-direction:column;gap:6px;height:240px;padding:8px;display:flex;overflow-y:auto}.asig-tit[data-v-29eb7fac]{text-transform:uppercase;letter-spacing:.3px;color:#8a98a8;font-size:.72rem;font-weight:700}.asig-chips[data-v-29eb7fac]{flex-wrap:wrap;align-content:flex-start;gap:6px;display:flex}.chip-alc[data-v-29eb7fac]{color:var(--marca-azul);background:#e8eefb;border-radius:9px;align-items:center;gap:4px;padding:2px 4px 2px 9px;font-size:.8rem;display:inline-flex}.quita[data-v-29eb7fac]{color:var(--marca-azul);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:1rem;line-height:1}.quita[data-v-29eb7fac]:hover{color:var(--marca-naranja)}.suelta[data-v-29eb7fac]{color:#b0bac6;margin:4px;font-size:.82rem}.emisoras[data-v-d508cf21]{padding:18px 22px}.barra[data-v-d508cf21]{justify-content:space-between;align-items:center;display:flex}.titulo[data-v-d508cf21]{color:var(--marca-azul);font-size:1.1rem;font-weight:700}.cuenta[data-v-d508cf21]{color:var(--marca-azul);background:#e8eefb;border-radius:9px;margin-left:6px;padding:1px 9px;font-size:.8rem}.ayuda[data-v-d508cf21]{color:#667;margin:4px 0 14px;font-size:.85rem}.nuevo[data-v-d508cf21]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 14px}.info[data-v-d508cf21]{color:#667}.err[data-v-d508cf21]{color:#b3261e}.tabla[data-v-d508cf21]{flex-direction:column;gap:4px;display:flex}.fila[data-v-d508cf21]{background:#fff;border:1px solid #e1e6ee;border-radius:8px;grid-template-columns:2fr 1.2fr 1fr .9fr .9fr 90px;align-items:center;gap:10px;padding:9px 12px;font-size:.88rem;display:grid}.fila.cabecera[data-v-d508cf21]{text-transform:uppercase;color:#8a98a8;background:#f5f7fa;border:none;font-size:.72rem;font-weight:700}.rs[data-v-d508cf21]{color:var(--marca-azul);font-weight:600}.rs em[data-v-d508cf21]{color:#8a98a8;font-size:.78rem;font-style:normal;font-weight:400}.chip[data-v-d508cf21]{color:#1d7a44;background:#d8f5e0;border-radius:9px;padding:2px 9px;font-size:.74rem}.chip.off[data-v-d508cf21]{color:#888;background:#eee}.acciones[data-v-d508cf21]{text-align:right}.editar[data-v-d508cf21]{cursor:pointer;color:var(--marca-azul-oscuro);background:#fff;border:1px solid #cdd6e4;border-radius:7px;padding:4px 10px}.modal-fondo[data-v-d508cf21]{z-index:50;background:#141e3273;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-d508cf21]{background:#fff;border-radius:12px;width:640px;max-width:94vw;max-height:90vh;padding:22px;overflow:auto}.grid2[data-v-d508cf21]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.grid2 .ancho2[data-v-d508cf21]{grid-column:1/-1}.grid2 label[data-v-d508cf21]{color:#556;flex-direction:column;gap:3px;font-size:.8rem;display:flex}.grid2 input[data-v-d508cf21],.grid2 select[data-v-d508cf21]{border:1px solid #cdd6e4;border-radius:7px;padding:6px 8px;font-size:.88rem}.check-fila[data-v-d508cf21]{gap:20px;margin:12px 0;display:flex}.chk[data-v-d508cf21]{color:#444;align-items:center;gap:6px;font-size:.88rem;display:flex}.cert[data-v-d508cf21]{border-top:1px solid #eee;margin-top:6px;padding-top:12px}.cert-tit[data-v-d508cf21]{margin:0 0 6px;font-size:.85rem;font-weight:700}.pwd[data-v-d508cf21]{color:#556;flex-direction:column;gap:3px;max-width:280px;margin-top:8px;font-size:.8rem;display:flex}.pwd input[data-v-d508cf21]{border:1px solid #cdd6e4;border-radius:7px;padding:6px 8px}.cert-nota[data-v-d508cf21]{color:#8a98a8;margin:8px 0 0;font-size:.74rem}.pie[data-v-d508cf21]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.guardar[data-v-d508cf21]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 14px}.cancelar[data-v-d508cf21]{cursor:pointer;background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:8px 14px}.bloque[data-v-5fcff7aa]{background:#fff;border:1px solid #e1e6ee;border-radius:12px;padding:0 1.2rem 1.1rem;overflow:hidden}.bloque-titulo[data-v-5fcff7aa]{background:var(--marca-azul);color:#fff;margin:0 -1.2rem 1rem;padding:.6rem 1.2rem;font-weight:700}.fila-arriba[data-v-5fcff7aa]{align-items:center;gap:12px;margin-bottom:10px;display:flex}.hueco[data-v-5fcff7aa]{flex:1}.nota[data-v-5fcff7aa]{color:#8a94a6;margin:0;font-size:.88rem}.err[data-v-5fcff7aa]{color:#c0392b;font-size:.87rem}.principal[data-v-5fcff7aa]{background:var(--marca-naranja);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.5rem 1.2rem;font-size:.88rem;font-weight:700}.principal[data-v-5fcff7aa]:hover:not(:disabled){filter:brightness(1.06)}.principal[data-v-5fcff7aa]:disabled{opacity:.55;cursor:default}.secundario[data-v-5fcff7aa]{color:var(--marca-azul);cursor:pointer;background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:.5rem 1rem;font-size:.88rem;font-weight:700}.secundario[data-v-5fcff7aa]:hover{border-color:var(--marca-naranja);color:var(--marca-naranja)}.accion[data-v-5fcff7aa]{border:1px solid var(--marca-naranja);color:var(--marca-naranja);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:5px 14px;font-size:.82rem;font-weight:700}.accion[data-v-5fcff7aa]:hover{background:var(--marca-naranja);color:#fff}.accion.quitar[data-v-5fcff7aa]{color:#d64545;border-color:#d64545}.accion.quitar[data-v-5fcff7aa]:hover{color:#fff;background:#d64545}.tabla[data-v-5fcff7aa]{flex-direction:column;gap:4px;display:flex}.filac[data-v-5fcff7aa]{background:#fff;border:1px solid #e1e6ee;border-radius:8px;grid-template-columns:42px 1.2fr 1fr 1.6fr 120px 160px;align-items:center;gap:10px;padding:9px 12px;font-size:.88rem;display:grid}.filac.apagado[data-v-5fcff7aa]{opacity:.55}.mono[data-v-5fcff7aa]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.84rem}.chip-off[data-v-5fcff7aa]{color:#8a94a6;background:#eef1f5;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:.7rem;font-weight:700;display:inline-block}.botones[data-v-5fcff7aa]{justify-content:flex-end;gap:6px;display:flex}.estrella[data-v-5fcff7aa]{color:#d5dbe4;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.25rem;line-height:1}.estrella[data-v-5fcff7aa]:hover{color:var(--marca-naranja)}.estrella.activa[data-v-5fcff7aa]{color:var(--marca-naranja);cursor:default}.ficha-caja[data-v-5fcff7aa]{border:1px solid var(--marca-naranja);background:#fff8ec;border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px 12px;display:flex}.ficha-caja label[data-v-5fcff7aa]{color:#556;flex-direction:column;gap:3px;font-size:.78rem;display:flex}.ficha-caja input[data-v-5fcff7aa]{font:inherit;border:1px solid #cdd6e4;border-radius:7px;min-width:150px;padding:6px 8px}.ficha-caja .crece[data-v-5fcff7aa]{flex:1;min-width:260px}.ficha-caja .crece input[data-v-5fcff7aa]{width:100%}.ficha-caja .chk[data-v-5fcff7aa]{flex-direction:row;align-items:center;gap:6px;padding-bottom:8px;font-size:.85rem}.ficha-caja .chk input[data-v-5fcff7aa]{min-width:auto}.clientes[data-v-d8256367]{padding:18px 22px}.barra[data-v-d8256367]{justify-content:space-between;align-items:center;display:flex}.titulo[data-v-d8256367]{color:var(--marca-azul);font-size:1.1rem;font-weight:700}.cuenta[data-v-d8256367]{color:var(--marca-azul);background:#e8eefb;border-radius:9px;margin-left:6px;padding:1px 9px;font-size:.8rem}.ayuda[data-v-d8256367]{color:#667;margin:4px 0 14px;font-size:.85rem}.nuevo[data-v-d8256367]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 14px}.nuevo[data-v-d8256367]:hover{background:var(--marca-naranja)}.info[data-v-d8256367]{color:#667}.err[data-v-d8256367]{color:#b3261e}.dir3-titulo[data-v-d8256367]{color:var(--marca-azul);margin-top:6px;font-size:.85rem;font-weight:700}.tabla[data-v-d8256367]{overscroll-behavior:contain;flex-direction:column;gap:4px;padding-right:2px;display:flex;overflow-y:auto}.fila.cabecera[data-v-d8256367]{z-index:1;position:sticky;top:0}.fila[data-v-d8256367]{background:#fff;border:1px solid #e1e6ee;border-radius:8px;grid-template-columns:2fr 1.2fr 1.2fr .9fr 80px;align-items:center;gap:10px;padding:9px 12px;font-size:.88rem;display:grid}.fila.cabecera[data-v-d8256367]{text-transform:uppercase;color:#8a98a8;background:#f5f7fa;border:none;font-size:.72rem;font-weight:700}.rs[data-v-d8256367]{color:var(--marca-azul);font-weight:600}.chip[data-v-d8256367]{color:#1d7a44;background:#d8f5e0;border-radius:9px;padding:2px 9px;font-size:.74rem}.chip.off[data-v-d8256367]{color:#888;background:#eee}.acciones[data-v-d8256367]{text-align:right}.editar[data-v-d8256367]{cursor:pointer;color:var(--marca-azul);background:#fff;border:1px solid #cdd6e4;border-radius:7px;padding:4px 10px}.editar[data-v-d8256367]:hover{background:var(--marca-naranja);color:#fff;border-color:var(--marca-naranja)}.ficha[data-v-d8256367]{background:#fff;border:1px solid #e1e6ee;border-radius:12px;padding:16px 20px}.ficha[data-v-d8256367] *,.ficha[data-v-d8256367] :before,.ficha[data-v-d8256367] :after{box-sizing:border-box}.ficha h3[data-v-d8256367]{color:var(--marca-azul);margin:0 0 12px}.ficha input[data-v-d8256367],.ficha textarea[data-v-d8256367],.ficha select[data-v-d8256367]{width:100%;min-width:0}.grid4[data-v-d8256367]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px;display:grid}.grid4 .c2[data-v-d8256367]{grid-column:span 2}.grid4 .c4[data-v-d8256367]{grid-column:1/-1}.checks[data-v-d8256367]{align-items:flex-end;gap:18px;padding-bottom:4px;display:flex}.centros-lista[data-v-d8256367]{overscroll-behavior:contain;max-height:150px;overflow-y:auto}.grid2[data-v-d8256367]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.grid2 .ancho2[data-v-d8256367]{grid-column:1/-1}.grid2 label[data-v-d8256367]{color:#556;flex-direction:column;gap:3px;font-size:.8rem;display:flex}.grid2 input[data-v-d8256367],.grid2 textarea[data-v-d8256367]{border:1px solid #cdd6e4;border-radius:7px;padding:6px 8px;font-family:inherit;font-size:.88rem}.check-fila[data-v-d8256367]{gap:20px;margin:12px 0;display:flex}.chk[data-v-d8256367]{color:#444;align-items:center;gap:6px;font-size:.88rem;display:flex}.pie[data-v-d8256367]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.guardar[data-v-d8256367]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 14px}.guardar[data-v-d8256367]:hover:not(:disabled){background:var(--marca-naranja)}.cancelar[data-v-d8256367]{cursor:pointer;background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:8px 14px}.centros-sec[data-v-d8256367]{border-top:1px solid #e1e6ee;margin-top:14px;padding-top:12px}.centros-sec h4[data-v-d8256367]{color:var(--marca-azul);margin:0 0 8px;font-size:.95rem}.centros-nota[data-v-d8256367]{color:#889;margin:4px 0;font-size:.84rem}.centros-lista[data-v-d8256367]{flex-direction:column;gap:5px;margin-bottom:8px;display:flex}.centro-item[data-v-d8256367]{background:#f7f9fc;border:1px solid #e1e6ee;border-radius:7px;grid-template-columns:1.4fr 1fr 28px;align-items:center;gap:8px;padding:6px 10px;font-size:.85rem;display:grid}.centro-nombre[data-v-d8256367]{color:#334;font-weight:600}.centro-dir[data-v-d8256367]{color:#889}.centro-x[data-v-d8256367]{color:#b3261e;cursor:pointer;background:#f0d6d2;border:none;border-radius:6px;width:24px;height:24px;font-size:1rem;line-height:1}.centro-x[data-v-d8256367]:hover{background:#e8b4ad}.centro-add[data-v-d8256367]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.6fr) auto;align-items:center;gap:8px;display:grid}.centro-add input[data-v-d8256367]{border:1px solid #cdd6e4;border-radius:7px;padding:6px 8px;font-size:.85rem}.centro-mas[data-v-d8256367]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:6px 14px}.centro-mas[data-v-d8256367]:hover:not(:disabled){background:var(--marca-naranja)}.centro-mas[data-v-d8256367]:disabled{opacity:.5;cursor:default}.bloque[data-v-52001c5b]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.bloque-titulo[data-v-52001c5b]{background:var(--marca-azul);color:#fff;justify-content:space-between;align-items:center;padding:.7rem 1.2rem;display:flex}.bt-izq[data-v-52001c5b]{align-items:center;gap:8px;font-size:1.05rem;font-weight:600;display:flex}.cuenta[data-v-52001c5b]{color:#fff;background:#ffffff40;border-radius:12px;padding:1px 9px;font-size:.8rem}.bloque-cuerpo[data-v-52001c5b]{padding:1rem 1.2rem 1.2rem}.nuevo[data-v-52001c5b]{background:var(--marca-naranja);color:#3a2400;cursor:pointer;border:none;border-radius:8px;padding:8px 14px;font-weight:700}.info[data-v-52001c5b]{color:#9aa7b6}.tabla[data-v-52001c5b]{overscroll-behavior:contain;flex-direction:column;gap:4px;padding-right:2px;display:flex;overflow-y:auto}.fila.cabecera[data-v-52001c5b]{z-index:1;position:sticky;top:0}.fila[data-v-52001c5b]{color:var(--texto);background:#fff;border:1px solid #e1e6ee;border-radius:8px;grid-template-columns:1.5fr .9fr 1.4fr 1.6fr .7fr 200px;align-items:center;gap:10px;padding:9px 12px;font-size:.88rem;display:grid}.fila.cabecera[data-v-52001c5b]{text-transform:uppercase;letter-spacing:.3px;color:#8a98a8;background:#f5f7fa;border:none;font-size:.72rem;font-weight:700}.nom[data-v-52001c5b]{color:var(--marca-azul);font-weight:600}.ofis[data-v-52001c5b]{flex-wrap:wrap;gap:4px;display:flex}.chip[data-v-52001c5b]{color:var(--marca-azul);background:#e8eefb;border-radius:9px;padding:1px 8px;font-size:.74rem}.vacio-ofi[data-v-52001c5b]{color:#b0bac6}.empresa[data-v-52001c5b]{color:#55606e;font-size:.84rem}.acceso[data-v-52001c5b]{color:#2e7d32;background:#dceede;border-radius:9px;padding:2px 9px;font-size:.76rem;font-weight:700}.acceso.no[data-v-52001c5b]{color:#9aa7b6;background:#eef0f3}.acciones[data-v-52001c5b]{justify-content:flex-end;gap:6px;display:flex}.editar[data-v-52001c5b],.borrar[data-v-52001c5b],.ver[data-v-52001c5b]{cursor:pointer;background:#fff;border:1px solid #cdd6e4;border-radius:7px;padding:4px 10px;font-size:.78rem}.ver[data-v-52001c5b]{color:var(--marca-azul-oscuro)}.editar[data-v-52001c5b]{color:var(--marca-azul)}.borrar[data-v-52001c5b]{color:#b3261e;border-color:#f0c4c0}.modal-ver[data-v-52001c5b]{max-width:420px}.ayuda-ver[data-v-52001c5b]{color:#667;margin:0 0 12px;font-size:.82rem}.lista-acc[data-v-52001c5b]{max-height:320px;margin:0;padding-left:18px;overflow:auto}.lista-acc li[data-v-52001c5b]{padding:3px 0;font-size:.9rem}.info-ver[data-v-52001c5b]{color:#667;font-size:.88rem}.modal-fondo[data-v-52001c5b]{z-index:50;background:#141e3273;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-52001c5b]{background:#fff;border-radius:12px;width:min(820px,94vw);max-height:90vh;padding:22px;overflow-y:auto;box-shadow:0 18px 50px #00000040}.modal h3[data-v-52001c5b]{color:var(--marca-azul);margin:0 0 14px}.campo[data-v-52001c5b]{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.dos[data-v-52001c5b]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.campo label[data-v-52001c5b]{color:#5a6a7a;font-size:.82rem;font-weight:600}.oblig[data-v-52001c5b]{color:#b3261e}.campo input[data-v-52001c5b],.campo select[data-v-52001c5b]{background:#fff;border:1px solid #d6dde6;border-radius:8px;padding:8px 10px;font-family:inherit}.oficios[data-v-52001c5b]{border:1px solid #d6dde6;border-radius:8px;flex-wrap:wrap;gap:6px 16px;max-height:180px;padding:10px 12px;display:flex;overflow-y:auto}.poli-toggle[data-v-52001c5b]{border:2px solid var(--marca-naranja);cursor:pointer;background:#fff6e8;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.poli-toggle.activo[data-v-52001c5b]{background:#ffe9c7}.poli-toggle input[data-v-52001c5b]{width:17px;height:17px;margin-top:3px}.poli-txt[data-v-52001c5b]{flex-direction:column;gap:2px;display:flex}.poli-txt strong[data-v-52001c5b]{color:#8a5200;font-size:.9rem}.poli-txt small[data-v-52001c5b]{color:#9a6a1c;font-size:.76rem}.poli-nota[data-v-52001c5b]{border:1px dashed var(--marca-naranja);color:#8a5200;background:#fff6e8;border-radius:8px;margin:0;padding:10px 12px;font-size:.84rem}.chk[data-v-52001c5b]{color:var(--texto);cursor:pointer;align-items:center;gap:6px;font-size:.86rem;font-weight:400;display:flex}.acceso-toggle[data-v-52001c5b]{color:var(--texto);cursor:pointer;background:#f5f8fd;border:1px solid #d7e1f1;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:.88rem;display:flex}.acceso-campos[data-v-52001c5b]{margin-top:12px}.mini-ayuda[data-v-52001c5b]{color:#8a98a8;margin:2px 0 6px;font-size:.76rem}.alcance[data-v-52001c5b]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.arbol-col[data-v-52001c5b]{flex-direction:column;gap:6px;display:flex}.filtro-arbol[data-v-52001c5b]{border:1px solid #d6dde6;border-radius:8px;padding:6px 10px;font-family:inherit;font-size:.84rem}.arbol-box[data-v-52001c5b]{background:#fff;border:1px solid #d6dde6;border-radius:8px;max-height:240px;padding:6px;overflow:auto}.nodo-fila[data-v-52001c5b]{align-items:center;gap:4px;padding:2px 0;display:flex}.tri[data-v-52001c5b]{text-align:center;color:#8a98a8;cursor:pointer;-webkit-user-select:none;user-select:none;width:14px;font-size:.8rem}.nodo-nom[data-v-52001c5b]{color:var(--texto);cursor:grab;border:1px solid #0000;border-radius:7px;padding:2px 7px;font-size:.84rem}.nodo-nom[data-v-52001c5b]:hover{border-color:var(--marca-naranja)}.nodo-nom.ya[data-v-52001c5b]{color:var(--marca-azul);background:#e8eefb;font-weight:600}.asignados[data-v-52001c5b]{background:#f8fbff;border:1px dashed #b9c6da;border-radius:8px;min-height:80px;padding:8px}.asig-tit[data-v-52001c5b]{text-transform:uppercase;letter-spacing:.3px;color:#8a98a8;font-size:.74rem;font-weight:700}.chips-alc[data-v-52001c5b]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.chip-alc[data-v-52001c5b]{background:var(--marca-azul);color:#fff;border-radius:9px;align-items:center;gap:4px;padding:2px 4px 2px 9px;font-size:.78rem;display:inline-flex}.chip-alc .x[data-v-52001c5b]{color:#fff;cursor:pointer;background:#ffffff40;border:none;border-radius:50%;width:17px;height:17px;line-height:1}.error[data-v-52001c5b]{color:#c0392b;margin:8px 0 0}.pie[data-v-52001c5b]{gap:10px;margin-top:16px;display:flex}.guardar[data-v-52001c5b]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:9px 18px;font-weight:700}.cancelar[data-v-52001c5b]{cursor:pointer;background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:9px 18px}.siglas[data-v-52001c5b]{background:var(--marca-azul);color:#fff;letter-spacing:.5px;vertical-align:middle;border-radius:6px;margin-left:8px;padding:1px 6px;font-size:.68rem;font-weight:700;display:inline-block}.inf-fila[data-v-ff625ba6]{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.inf-fila .campo[data-v-ff625ba6]{color:#556;flex-direction:column;gap:3px;font-size:.8rem;display:flex}.inf-fila input[data-v-ff625ba6],.inf-fila select[data-v-ff625ba6]{font:inherit;border:1px solid #cdd6e4;border-radius:7px;min-width:140px;padding:6px 8px}.inf-columnas[data-v-ff625ba6]{border:1px solid #e1e6ee;border-radius:9px;margin-bottom:12px;padding:10px 14px}.inf-columnas summary[data-v-ff625ba6]{cursor:pointer;color:var(--marca-azul);font-weight:600}.inf-col[data-v-ff625ba6]{align-items:center;gap:8px;padding:3px 0;display:flex}.inf-col-nombre[data-v-ff625ba6]{color:#1b2430;width:160px;font-size:.86rem}.inf-col-cabecera[data-v-ff625ba6]{border:1px solid #cdd6e4;border-radius:7px;flex:1;padding:4px 8px;font-size:.84rem}.inf-mover[data-v-ff625ba6]{cursor:pointer;background:#fff;border:1px solid #cdd6e4;border-radius:6px;width:26px}.inf-mover[data-v-ff625ba6]:hover{border-color:var(--marca-naranja);color:var(--marca-naranja)}.inf-tabla-caja[data-v-ff625ba6]{overscroll-behavior:contain;border:1px solid #e1e6ee;border-radius:9px;max-height:420px;overflow:auto}.inf-acciones[data-v-ff625ba6]{align-items:center;gap:10px;display:flex}.inf-sep[data-v-ff625ba6]{background:#e1e6ee;width:1px;height:26px;margin:0 4px}.inf-exportar[data-v-ff625ba6]{border:1px solid var(--marca-naranja);color:var(--marca-naranja);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:8px 16px;font-weight:700}.inf-exportar[data-v-ff625ba6]:hover{background:var(--marca-naranja);color:#fff}.inf-plantillas[data-v-ff625ba6]{border-bottom:1px dashed #e1e6ee;padding-bottom:10px}.analitica-nota[data-v-ff625ba6]{color:#8a94a6;margin:2px 0 10px;font-size:.84rem}.analitica-tabla[data-v-ff625ba6]{border-collapse:collapse;width:100%;margin-top:4px}.analitica-tabla th[data-v-ff625ba6]{text-align:left;color:#7a8694;z-index:1;background:#fff;border-bottom:2px solid #e1e6ee;padding:6px 8px;font-size:.78rem;position:sticky;top:0}.analitica-tabla td[data-v-ff625ba6]{border-bottom:1px solid #eef1f5;padding:5px 8px}.acciones[data-v-ff625ba6]{margin-top:14px}.guardar[data-v-ff625ba6]{background:var(--marca-naranja);color:#3a2400;cursor:pointer;border:none;border-radius:8px;padding:.6rem 1.4rem;font-weight:700}.guardar[data-v-ff625ba6]:hover:not(:disabled){filter:brightness(1.05)}.guardar[data-v-ff625ba6]:disabled{opacity:.6;cursor:default}.error[data-v-ff625ba6]{color:#c0392b}.aviso[data-v-ff625ba6]{color:var(--marca-azul)}section[data-v-48498a6d]{flex-direction:column;min-height:360px;display:flex}.cab h2[data-v-48498a6d]{color:var(--marca-azul);margin:0 0 14px;font-size:1.2rem}.selector[data-v-48498a6d]{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px;display:flex}.campo[data-v-48498a6d]{flex-direction:column;gap:4px;display:flex}.campo label[data-v-48498a6d]{color:#5a6a7a;font-size:.82rem;font-weight:600}.selector select[data-v-48498a6d],.selector input[data-v-48498a6d],.ajustes input[data-v-48498a6d],.ajustes select[data-v-48498a6d],.festivo input[data-v-48498a6d],.festivo select[data-v-48498a6d]{background:#fff;border:1px solid #d6dde6;border-radius:8px;padding:8px 10px;font-family:inherit}.selector select[data-v-48498a6d]{min-width:280px}.anio input[data-v-48498a6d]{width:90px}.ver[data-v-48498a6d]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:9px 18px;font-weight:700}.info[data-v-48498a6d]{color:#9aa7b6}.sin-cal[data-v-48498a6d]{text-align:center;color:#5a6a7a;background:#f5f7fa;border:1px dashed #cdd7e3;border-radius:10px;padding:22px}.crear[data-v-48498a6d]{background:var(--marca-naranja);color:#3a2400;cursor:pointer;border:none;border-radius:8px;margin-top:8px;padding:9px 18px;font-weight:700}.ajustes[data-v-48498a6d]{background:#fff;border:1px solid #e1e6ee;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:18px;margin-bottom:12px;padding:14px;display:flex}.incluir[data-v-48498a6d]{color:var(--texto);align-items:center;gap:8px;font-size:.88rem;display:flex}.acc-oficiales[data-v-48498a6d]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.oficiales[data-v-48498a6d]{color:var(--marca-azul);border:1px solid var(--marca-azul);cursor:pointer;background:#eef3fb;border-radius:8px;padding:8px 14px;font-weight:700}.nota[data-v-48498a6d]{color:#8a98a8;font-size:.82rem}.festivos[data-v-48498a6d]{flex-direction:column;flex:1;gap:8px;min-height:0;margin-bottom:14px;display:flex}.festivos-scroll[data-v-48498a6d]{background:#fff;border:1px solid #e1e6ee;border-radius:10px;flex-direction:column;flex:1;gap:6px;min-height:0;padding:10px;display:flex;overflow-y:auto}.dos-col[data-v-48498a6d]{flex:1;align-items:stretch;gap:32px;min-height:0;display:flex}.izq[data-v-48498a6d]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.der[data-v-48498a6d]{background:#fff;border:1px solid #e1e6ee;border-radius:10px;flex-shrink:0;align-self:flex-start;width:440px;max-height:100%;padding:18px;overflow-y:auto}.cal-cab[data-v-48498a6d]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.cal-cab .nav[data-v-48498a6d]{color:var(--marca-azul);cursor:pointer;background:#fff;border:1px solid #cdd6e4;border-radius:7px;padding:2px 12px;font-weight:700}.cal-cab .nav[data-v-48498a6d]:disabled{opacity:.4;cursor:default}.mes-nombre[data-v-48498a6d]{color:var(--marca-azul);font-weight:700}.mes-grid[data-v-48498a6d]{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.dia-cab[data-v-48498a6d]{text-align:center;color:#8a98a8;padding-bottom:2px;font-size:.7rem;font-weight:700}.dia[data-v-48498a6d]{aspect-ratio:1;color:var(--texto);background:#f5f7fa;border-radius:7px;justify-content:center;align-items:center;font-size:.85rem;display:flex}.dia.vacia[data-v-48498a6d]{background:0 0}.f-nacional[data-v-48498a6d]{color:#b3261e;background:#fbe0dd;font-weight:700}.f-autonomico[data-v-48498a6d]{color:#8a5a00;background:#fdeccd;font-weight:700}.f-provincial[data-v-48498a6d]{color:var(--marca-azul);background:#dde7f6;font-weight:700}.f-local[data-v-48498a6d]{color:#2e7d32;background:#dceede;font-weight:700}.leyenda[data-v-48498a6d]{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.lg[data-v-48498a6d]{border-radius:9px;padding:2px 9px;font-size:.72rem;font-weight:700}.festivo[data-v-48498a6d]{grid-template-columns:150px minmax(280px,1fr) 170px 36px;align-items:center;gap:10px;display:grid}.festivo.cabecera[data-v-48498a6d]{z-index:2;text-transform:uppercase;letter-spacing:.3px;color:#8a98a8;background:#fff;border-bottom:1px solid #e1e6ee;padding-bottom:6px;font-size:.74rem;font-weight:700;position:sticky;top:-10px}.quitar[data-v-48498a6d]{color:#b3261e;cursor:pointer;background:#fff;border:1px solid #f0c4c0;border-radius:7px;padding:6px}.add[data-v-48498a6d]{color:var(--marca-azul);cursor:pointer;background:0 0;border:1px dashed #cdd6e4;border-radius:8px;align-self:flex-start;margin-top:4px;padding:8px 14px}.pie[data-v-48498a6d]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.guardar[data-v-48498a6d]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:9px 18px;font-weight:700}.guardar-salir[data-v-48498a6d]{color:var(--marca-azul);border:1px solid var(--marca-azul);cursor:pointer;background:#eef3fb;border-radius:8px;padding:9px 18px;font-weight:700}.siguiente[data-v-48498a6d]{cursor:pointer;color:var(--texto);background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:9px 18px}.salir[data-v-48498a6d]{cursor:pointer;color:#5a6a7a;background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:9px 18px}.ok[data-v-48498a6d]{color:var(--marca-azul)}.err[data-v-48498a6d]{color:#c0392b}.bloque[data-v-15865bda]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:0 0 1.2rem;overflow:hidden}.bloque-titulo[data-v-15865bda]{background:var(--marca-azul);color:#fff;padding:.7rem 1.2rem;font-weight:600}.intro[data-v-15865bda]{color:#5a6a7a;margin:1rem 1.2rem .4rem;font-size:.88rem}.cargando[data-v-15865bda]{color:#5a6a7a;padding:1rem 1.2rem}.tabla[data-v-15865bda]{border-collapse:collapse;margin:.6rem 1.2rem}.tabla th[data-v-15865bda]{text-align:left;color:#5a6a7a;padding:.4rem 1rem .4rem 0;font-size:.78rem;font-weight:700}.tabla td[data-v-15865bda]{vertical-align:middle;padding:.35rem 1rem .35rem 0}.nombre[data-v-15865bda]{color:var(--texto);padding-right:1.6rem;font-weight:600}.num[data-v-15865bda]{width:90px}.num[data-v-15865bda],.uni[data-v-15865bda]{background:#fff;border:1px solid #d6dde6;border-radius:8px;padding:.45rem .6rem;font-family:inherit;font-size:.95rem}.num[data-v-15865bda]:focus,.uni[data-v-15865bda]:focus{border-color:var(--marca-azul);outline:none}.sub-titulo[data-v-15865bda]{color:#5a6a7a;text-transform:uppercase;letter-spacing:.4px;margin:1.1rem 1.2rem 0;font-size:.78rem;font-weight:700}.emision-fila[data-v-15865bda]{margin:.5rem 1.2rem 0}.pie[data-v-15865bda]{align-items:center;gap:1rem;padding:1rem 1.2rem 0;display:flex}.guardar[data-v-15865bda]{background:var(--marca-naranja);color:#3a2400;cursor:pointer;border:none;border-radius:8px;padding:.6rem 1.4rem;font-weight:700}.guardar[data-v-15865bda]:hover{filter:brightness(1.05)}.error[data-v-15865bda]{color:#c0392b}.aviso[data-v-15865bda]{color:var(--marca-azul)}.maestro-familias[data-v-d859f21c]{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.titulo[data-v-d859f21c]{flex-shrink:0}.titulo h1[data-v-d859f21c]{color:var(--marca-azul);margin:0 0 .15rem;font-size:1.05rem}.titulo p[data-v-d859f21c]{color:#5a6a7a;margin:0 0 .7rem;font-size:.82rem}.bloque[data-v-d859f21c]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;flex:1;min-height:0;padding:0 0 1.2rem;display:flex;overflow:hidden}.lista-scroll[data-v-d859f21c]{flex:1;min-height:0;overflow-y:auto}.cuenta[data-v-d859f21c]{color:#fff;background:#ffffff40;border-radius:12px;margin-left:6px;padding:1px 9px;font-size:.8rem}.bloque-titulo[data-v-d859f21c]{background:var(--marca-azul);color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:.7rem 1.2rem;font-weight:600;display:flex}.acciones-cab[data-v-d859f21c]{gap:.6rem;display:flex}.nueva[data-v-d859f21c]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:8px;padding:.35rem .9rem;font-family:inherit;font-weight:700}.nueva[data-v-d859f21c]:hover{background:var(--marca-naranja);border-color:var(--marca-naranja);color:#3a2400}.form[data-v-d859f21c]{padding:0 1.2rem}.rejilla[data-v-d859f21c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.4rem;display:grid}.campo[data-v-d859f21c]{flex-direction:column;gap:.3rem;display:flex}.campo.ancho[data-v-d859f21c]{grid-column:1/-1}.campo.check[data-v-d859f21c]{flex-direction:row;grid-column:1/-1;align-items:center}.campo.check label[data-v-d859f21c]{color:#45525f;align-items:center;gap:.5rem;font-weight:600;display:flex}label[data-v-d859f21c]{color:#5a6a7a;font-size:.82rem;font-weight:600}input[type=text][data-v-d859f21c],.campo input[data-v-d859f21c]{background:#fff;border:1px solid #d6dde6;border-radius:8px;padding:.55rem .7rem;font-family:inherit;font-size:.95rem}.campo input[data-v-d859f21c]:focus{border-color:var(--marca-azul);outline:none}.campo select[data-v-d859f21c]{background:#fff;border:1px solid #d6dde6;border-radius:8px;padding:.55rem .7rem;font-family:inherit;font-size:.95rem}.campo select[data-v-d859f21c]:focus{border-color:var(--marca-azul);outline:none}.fila-campos[data-v-d859f21c]{grid-template-columns:1fr 1fr;gap:.8rem;margin:.8rem 0;display:grid}.filtro[data-v-d859f21c]{flex-shrink:0;align-items:center;gap:.5rem;padding:.7rem 1.2rem 0;display:flex}.buscador[data-v-d859f21c]{border:1px solid #cdd7e2;border-radius:8px;flex:1;padding:.5rem .75rem;font-family:inherit;font-size:.92rem}.buscador[data-v-d859f21c]:focus{border-color:var(--marca-azul);outline:none}.limpiar[data-v-d859f21c]{color:#5a6a7a;cursor:pointer;background:0 0;border:1px solid #cdd7e2;border-radius:8px;padding:.45rem .7rem;font-family:inherit}.limpiar[data-v-d859f21c]:hover{background:var(--marca-naranja);border-color:var(--marca-naranja);color:#3a2400}.form-botones[data-v-d859f21c]{gap:.8rem;margin-top:1.2rem;display:flex}.guardar[data-v-d859f21c]{background:var(--marca-naranja);color:#3a2400;cursor:pointer;border:none;border-radius:8px;padding:.6rem 1.4rem;font-weight:700}.guardar[data-v-d859f21c]:hover{filter:brightness(1.05)}.cancelar[data-v-d859f21c]{color:#5a6a7a;cursor:pointer;background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:.6rem 1.2rem}.tabla[data-v-d859f21c]{border-collapse:collapse;width:100%;margin-top:.4rem}.tabla th[data-v-d859f21c],.tabla td[data-v-d859f21c]{text-align:left;border-bottom:1px solid #eef2f7;padding:.6rem 1.2rem;font-size:.92rem}.tabla th[data-v-d859f21c]{color:#5a6a7a;font-size:.8rem;font-weight:600}.tabla .centro[data-v-d859f21c]{text-align:center}.acciones-col[data-v-d859f21c]{text-align:right;white-space:nowrap}.acc[data-v-d859f21c]{cursor:pointer;color:var(--marca-azul);background:#fff;border:1px solid #cdd6e4;border-radius:7px;margin-left:.4rem;padding:.35rem .7rem;font-family:inherit;font-size:.85rem}.acc[data-v-d859f21c]:hover{background:var(--marca-naranja);border-color:var(--marca-naranja);color:#3a2400}.acc.borrar[data-v-d859f21c]{color:#c0392b}.acc.borrar[data-v-d859f21c]:hover{color:#fff;background:#c0392b;border-color:#c0392b}.vacio[data-v-d859f21c]{color:#8a98a8;padding:.4rem 1.2rem;font-size:.92rem}.pie[data-v-d859f21c]{flex-shrink:0;align-items:center;gap:1rem;padding:1rem 1.2rem 0;display:flex}.chk[data-v-d859f21c]{color:#45525f;cursor:pointer;align-items:center;gap:8px;margin-top:12px;font-size:.9rem;font-weight:600;display:flex}.error[data-v-d859f21c]{color:#c0392b}.aviso[data-v-d859f21c]{color:var(--marca-azul)}.modal-fondo[data-v-d859f21c]{z-index:1000;background:#141e2d73;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.modal[data-v-d859f21c]{background:#fff;border-radius:12px;flex-direction:column;width:min(560px,100%);max-height:85vh;display:flex;overflow:hidden;box-shadow:0 18px 50px #00000040}.modal-cab[data-v-d859f21c]{background:var(--marca-azul);color:#fff;justify-content:space-between;align-items:center;padding:.8rem 1.2rem;font-weight:600;display:flex}.cerrar-x[data-v-d859f21c]{color:#fff;cursor:pointer;background:0 0;border:none;padding:0 .2rem;font-size:1.4rem;line-height:1}.cerrar-x[data-v-d859f21c]:hover{color:var(--marca-naranja)}.modal-cuerpo[data-v-d859f21c]{padding:1rem 1.2rem;overflow-y:auto}.ayuda[data-v-d859f21c]{color:#5a6a7a;margin:0 0 1rem;font-size:.88rem}.cat-acciones[data-v-d859f21c]{align-items:center;gap:.8rem;margin-bottom:.8rem;display:flex}.marcar-todas[data-v-d859f21c]{border:1px solid var(--marca-azul);color:var(--marca-azul);cursor:pointer;background:0 0;border-radius:8px;padding:.35rem .8rem;font-family:inherit;font-size:.85rem;font-weight:600}.marcar-todas[data-v-d859f21c]:hover{background:var(--marca-naranja);border-color:var(--marca-naranja);color:#3a2400}.cat-conteo[data-v-d859f21c]{color:#8a98a8;font-size:.82rem}.cargando[data-v-d859f21c]{color:#5a6a7a;padding:1rem 0}.grupo[data-v-d859f21c]{margin-bottom:1.1rem}.grupo-tit[data-v-d859f21c]{color:var(--marca-azul);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #e2e8f0;margin-bottom:.4rem;padding-bottom:.3rem;font-size:.8rem;font-weight:700}.fila-cat[data-v-d859f21c]{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:.6rem;padding:.45rem .6rem;display:flex}.fila-cat[data-v-d859f21c]:hover{background:#f5f8fc}.fila-cat.marcada[data-v-d859f21c]{border-color:var(--marca-naranja);background:#fff7ef}.fila-cat input[data-v-d859f21c]{accent-color:var(--marca-naranja)}.cat-nombre[data-v-d859f21c]{color:#2c3a48;flex:1;font-size:.92rem}.cat-lineas[data-v-d859f21c]{color:#8a98a8;white-space:nowrap;font-size:.8rem}.modal-pie[data-v-d859f21c]{border-top:1px solid #eef2f7;gap:.8rem;padding:.9rem 1.2rem;display:flex}.adoptar[data-v-d859f21c]{background:var(--marca-naranja);color:#3a2400;cursor:pointer;border:none;border-radius:8px;padding:.6rem 1.4rem;font-family:inherit;font-weight:700}.adoptar[data-v-d859f21c]:hover{filter:brightness(1.05)}.adoptar[data-v-d859f21c]:disabled{opacity:.5;cursor:default}.modal.modal-ancho[data-v-d859f21c]{width:min(860px,100%)}.gama[data-v-d859f21c]{border-top:1px solid #eef2f7;margin-top:1.1rem;padding-top:.9rem}.gama-cab[data-v-d859f21c]{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.gama-tit[data-v-d859f21c]{color:var(--marca-azul);text-transform:uppercase;letter-spacing:.03em;font-size:.8rem;font-weight:700}.add-linea[data-v-d859f21c]{border:1px solid var(--marca-azul);color:var(--marca-azul);cursor:pointer;background:0 0;border-radius:8px;padding:.3rem .7rem;font-family:inherit;font-weight:600}.add-linea[data-v-d859f21c]:hover{background:var(--marca-naranja);border-color:var(--marca-naranja);color:#3a2400}.gama-vacia[data-v-d859f21c]{color:#8a98a8;margin:.2rem 0 0;font-size:.88rem}.gama-thead[data-v-d859f21c],.gama-fila[data-v-d859f21c]{grid-template-columns:1fr 7.5rem 6rem 9rem 1.8rem;align-items:center;gap:.5rem;display:grid}.gama-thead[data-v-d859f21c]{text-transform:uppercase;letter-spacing:.03em;color:#8a98a8;padding:0 .1rem .3rem;font-size:.72rem}.gama-fila[data-v-d859f21c]{margin-bottom:.4rem}.gama-fila input[data-v-d859f21c],.gama-fila select[data-v-d859f21c]{background:#fff;border:1px solid #cdd7e2;border-radius:7px;width:100%;padding:.4rem .5rem;font-family:inherit;font-size:.9rem}.gama-fila input[data-v-d859f21c]:disabled{color:#aab4c0;background:#f1f4f8}.gama-fila input[data-v-d859f21c]:focus,.gama-fila select[data-v-d859f21c]:focus{border-color:var(--marca-azul);outline:none}.quita-linea[data-v-d859f21c]{color:#b9c2cd;cursor:pointer;background:0 0;border:none;padding:0;font-size:1.3rem;line-height:1}.quita-linea[data-v-d859f21c]:hover{color:#d14545}.mtar[data-v-bda02a39]{flex-direction:column;gap:12px;display:flex;overflow:hidden}.catalogos[data-v-bda02a39]{flex-shrink:0;height:200px}.catalogos .bloque[data-v-bda02a39]{flex-direction:column;min-height:0;display:flex}.catalogos .lista[data-v-bda02a39]{overscroll-behavior:contain;flex:1;min-height:0;padding-right:2px;overflow-y:auto}.catalogos .alta[data-v-bda02a39]{flex-shrink:0}.bloque.tarifa[data-v-bda02a39]{flex-direction:column;flex:1;min-height:0;display:flex}.bloque.tarifa .tabla-scroll[data-v-bda02a39]{overscroll-behavior:contain;flex:1;min-height:120px;overflow:auto}.bloque.tarifa .rejilla thead[data-v-bda02a39]{z-index:2;position:sticky;top:0}.bloque.tarifa .selector[data-v-bda02a39],.bloque.tarifa h4[data-v-bda02a39],.bloque.tarifa .conceptos[data-v-bda02a39],.bloque.tarifa .acciones[data-v-bda02a39]{flex-shrink:0}.cabecera h2[data-v-bda02a39]{color:var(--marca-azul);margin:0 0 4px}.cabecera p[data-v-bda02a39]{color:#556;margin:0;font-size:.92rem}.msg[data-v-bda02a39]{border-radius:6px;padding:8px 12px;font-size:.92rem}.msg.error[data-v-bda02a39]{color:#b02a2a;background:#fde8e8}.msg.ok[data-v-bda02a39]{color:#1d7a3a;background:#e6f6ea}.catalogos[data-v-bda02a39]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.bloque[data-v-bda02a39]{background:#fff;border:1px solid #e3e6ec;border-radius:10px;padding:16px}.bloque h3[data-v-bda02a39]{color:var(--marca-azul);margin:0 0 10px;font-size:1rem}.bloque h4[data-v-bda02a39]{color:var(--marca-azul);margin:10px 0 6px;font-size:.95rem}.lista[data-v-bda02a39]{flex-direction:column;gap:4px;margin:0 0 10px;padding:0;list-style:none;display:flex}.lista li[data-v-bda02a39]{border:1px solid #eef0f4;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.lista li[data-v-bda02a39]:hover{border-color:var(--marca-naranja)}.quitar[data-v-bda02a39]{color:#99a;cursor:pointer;background:0 0;border:none;font-size:1rem}.quitar[data-v-bda02a39]:hover{color:var(--marca-naranja)}.alta[data-v-bda02a39]{gap:8px;display:flex}.alta input[data-v-bda02a39]{border:1px solid #ccd2dc;border-radius:6px;flex:1;padding:7px 10px}.selector[data-v-bda02a39]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;display:flex}.selector select[data-v-bda02a39]{border:1px solid #ccd2dc;border-radius:6px;min-width:280px;padding:7px 10px}.pista[data-v-bda02a39]{color:#778;font-size:.88rem}.tabla-scroll[data-v-bda02a39]{overflow-x:auto}.rejilla[data-v-bda02a39]{border-collapse:collapse;width:100%}.rejilla th[data-v-bda02a39],.rejilla td[data-v-bda02a39]{text-align:center;border:1px solid #e3e6ec;padding:4px 6px;font-size:.88rem}.rejilla th[data-v-bda02a39]{background:var(--marca-azul);color:#fff;font-weight:600}.rejilla th.sub[data-v-bda02a39]{color:var(--marca-azul);background:#eef2f8;font-weight:500}.rejilla td.cat[data-v-bda02a39]{text-align:left;white-space:nowrap;font-weight:600}.rejilla td input[data-v-bda02a39]{text-align:right;border:1px solid #dde1e8;border-radius:4px;width:70px;padding:4px 6px}.rejilla td input[data-v-bda02a39]:focus{border-color:var(--marca-naranja);outline:none}.conceptos[data-v-bda02a39]{grid-template-columns:1fr 1fr;gap:6px 28px;display:grid}.concepto[data-v-bda02a39]{grid-template-columns:260px 110px 110px;align-items:center;gap:8px;display:grid}.concepto label[data-v-bda02a39]{color:#445;font-size:.9rem}.concepto input[data-v-bda02a39]{text-align:right;border:1px solid #dde1e8;border-radius:4px;padding:6px 8px}.concepto input[data-v-bda02a39]:focus{border-color:var(--marca-naranja);outline:none}.acciones[data-v-bda02a39]{margin-top:10px}.btn[data-v-bda02a39]{border:1px solid var(--marca-azul);color:var(--marca-azul);cursor:pointer;background:#fff;border-radius:6px;padding:8px 14px}.btn[data-v-bda02a39]:hover{background:var(--marca-naranja);border-color:var(--marca-naranja);color:#fff}.btn.principal[data-v-bda02a39]{background:var(--marca-azul);color:#fff}.btn.principal[data-v-bda02a39]:hover{background:var(--marca-naranja);border-color:var(--marca-naranja)}.btn[data-v-bda02a39]:disabled{opacity:.6;cursor:default}@media (width<=900px){.catalogos[data-v-bda02a39]{grid-template-columns:1fr;height:260px}.concepto[data-v-bda02a39]{grid-template-columns:1fr 90px 90px}.conceptos[data-v-bda02a39]{grid-template-columns:1fr}}.nodo[data-v-1f99b226]{list-style:none}.fila[data-v-1f99b226]{cursor:pointer;color:var(--texto);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:.92rem;display:flex}.fila[data-v-1f99b226]:hover{background:var(--marca-naranja);color:#3a2400}.fila.sel[data-v-1f99b226]{background:var(--marca-azul);color:#fff}.fila.noselect[data-v-1f99b226]{color:#9aa7b5;cursor:default}.fila.noselect[data-v-1f99b226]:hover{color:#9aa7b5;background:#f0f3f7}.fila.noselect.sel[data-v-1f99b226]{background:var(--marca-azul);color:#fff}.flecha[data-v-1f99b226]{width:18px;height:18px;color:var(--marca-azul);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;display:inline-flex}.flecha[data-v-1f99b226]:hover{background:#dbe4f2}.fila.sel .flecha[data-v-1f99b226],.fila:hover .flecha[data-v-1f99b226]{color:inherit}.flecha.vacia[data-v-1f99b226]{visibility:hidden}.icono[data-v-1f99b226]{object-fit:contain;flex-shrink:0;width:22px;height:22px}.nombre[data-v-1f99b226]{flex-shrink:0}.hijos[data-v-1f99b226]{border-left:1.5px solid #a9b7ca;margin:0 0 0 16px;padding-left:14px}.hijos>.nodo[data-v-1f99b226]{position:relative}.hijos>.nodo[data-v-1f99b226]:before{content:"";background:#a9b7ca;width:11px;height:1.5px;position:absolute;top:13px;left:-14px}.bloque[data-v-e5aaa736]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:0 0 1.2rem;overflow:hidden}.bloque-titulo[data-v-e5aaa736]{background:var(--marca-azul);color:#fff;padding:.7rem 1.2rem;font-weight:600}.intro[data-v-e5aaa736]{color:#5a6a7a;margin:1rem 1.2rem .4rem;font-size:.88rem}.cargando[data-v-e5aaa736]{color:#5a6a7a;padding:1rem 1.2rem}.bloqueado[data-v-e5aaa736]{color:#5a6a7a;background:#f5f7fa;border:1px dashed #cdd7e3;border-radius:8px;margin:.8rem 1.2rem;padding:.9rem 1rem;font-size:.9rem}.alta[data-v-e5aaa736]{flex-wrap:wrap;align-items:center;gap:.8rem;margin:.6rem 1.2rem 1rem;display:flex}.btn-centro[data-v-e5aaa736]{color:#5a6a7a;cursor:pointer;text-align:left;background:#fff;border:1px solid #d6dde6;border-radius:8px;align-items:center;gap:.6rem;min-width:260px;max-width:520px;padding:.5rem .8rem;font-family:inherit;font-size:.95rem;display:flex}.btn-centro[data-v-e5aaa736]:hover{border-color:var(--marca-naranja);background:var(--marca-naranja);color:#3a2400}.btn-centro.elegido[data-v-e5aaa736]{color:var(--texto);font-weight:600}.btn-centro-txt[data-v-e5aaa736]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.btn-centro-flecha[data-v-e5aaa736]{color:var(--marca-azul);flex-shrink:0}.btn-centro:hover .btn-centro-flecha[data-v-e5aaa736]{color:#3a2400}.tabla[data-v-e5aaa736]{border-collapse:collapse;width:calc(100% - 2.4rem);margin:0 1.2rem}.tabla th[data-v-e5aaa736]{text-align:left;color:#5a6a7a;border-bottom:1px solid #eef2f7;padding:.4rem 1rem .4rem 0;font-size:.78rem;font-weight:700}.tabla td[data-v-e5aaa736]{vertical-align:middle;border-bottom:1px solid #f3f6fa;padding:.5rem 1rem .5rem 0}.num-inst[data-v-e5aaa736]{color:var(--marca-azul);font-variant-numeric:tabular-nums;letter-spacing:.5px;font-weight:700}.nombre[data-v-e5aaa736]{color:var(--texto);font-weight:600}.acciones-col[data-v-e5aaa736]{text-align:right}.borrar[data-v-e5aaa736]{color:#c0392b;cursor:pointer;background:#fff;border:1px solid #e3b4ae;border-radius:8px;padding:.35rem .9rem;font-family:inherit;font-weight:600}.borrar[data-v-e5aaa736]:hover{background:#fdecea}.vacio[data-v-e5aaa736]{color:#8a98a8;margin:.4rem 1.2rem;font-size:.9rem}.guardar[data-v-e5aaa736]{background:var(--marca-naranja);color:#3a2400;cursor:pointer;border:none;border-radius:8px;padding:.55rem 1.3rem;font-family:inherit;font-weight:700}.guardar[data-v-e5aaa736]:disabled{opacity:.5;cursor:default}.guardar[data-v-e5aaa736]:not(:disabled):hover{filter:brightness(1.05)}.guardar-chico[data-v-e5aaa736]{padding:.4rem 1rem;font-size:.9rem}.toggle-contactos[data-v-e5aaa736]{color:var(--marca-azul);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d6dde6;border-radius:8px;padding:.35rem .8rem;font-family:inherit;font-size:.85rem;font-weight:600}.toggle-contactos[data-v-e5aaa736]:hover,.toggle-contactos.activo[data-v-e5aaa736]{background:var(--marca-naranja);color:#3a2400;border-color:var(--marca-naranja)}.sub>td[data-v-e5aaa736]{background:#f7f9fc;border-bottom:1px solid #eef2f7;padding:0 1rem}.contactos[data-v-e5aaa736]{flex-direction:column;gap:.55rem;padding:.7rem 0 .9rem;display:flex}.sin-contactos[data-v-e5aaa736]{color:#8a98a8;margin:0;font-size:.86rem}.contacto[data-v-e5aaa736]{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.c-nombre[data-v-e5aaa736]{color:var(--texto);min-width:150px;font-weight:600}.c-email[data-v-e5aaa736]{color:#5a6a7a;flex:1;min-width:180px;font-size:.9rem}.c-acciones[data-v-e5aaa736]{gap:.5rem;display:flex}.reenviar[data-v-e5aaa736]{color:var(--marca-azul);cursor:pointer;background:#fff;border:1px solid #c7d3e2;border-radius:8px;padding:.3rem .85rem;font-family:inherit;font-weight:600}.reenviar[data-v-e5aaa736]:hover{background:var(--marca-naranja);color:#3a2400;border-color:var(--marca-naranja)}.nuevo-contacto[data-v-e5aaa736]{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.2rem;display:flex}.c-input[data-v-e5aaa736]{background:#fff;border:1px solid #d6dde6;border-radius:8px;min-width:150px;padding:.4rem .6rem;font-family:inherit;font-size:.9rem}.c-input-email[data-v-e5aaa736]{min-width:200px}.c-input[data-v-e5aaa736]:focus{border-color:var(--marca-azul);outline:none}.pie[data-v-e5aaa736]{align-items:center;gap:1rem;min-height:1rem;padding:.4rem 1.2rem 0;display:flex}.error[data-v-e5aaa736]{color:#c0392b}.aviso[data-v-e5aaa736]{color:var(--marca-azul)}.modal-fondo[data-v-e5aaa736]{z-index:1000;background:#14213373;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal[data-v-e5aaa736]{background:#fff;border-radius:12px;flex-direction:column;width:min(560px,100%);max-height:80vh;display:flex;overflow:hidden;box-shadow:0 12px 40px #14213340}.modal-cab[data-v-e5aaa736]{background:var(--marca-azul);color:#fff;justify-content:space-between;align-items:center;padding:.7rem 1rem;display:flex}.modal-titulo[data-v-e5aaa736]{font-weight:600}.modal-x[data-v-e5aaa736]{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.2rem .4rem;font-size:1rem;line-height:1}.modal-x[data-v-e5aaa736]:hover{background:#fff3}.buscador[data-v-e5aaa736]{border:1px solid #d6dde6;border-radius:8px;margin:.9rem 1rem .4rem;padding:.55rem .8rem;font-family:inherit;font-size:.95rem}.buscador[data-v-e5aaa736]:focus{border-color:var(--marca-azul);outline:none}.modal-arbol[data-v-e5aaa736]{padding:.4rem 1rem 1rem;overflow:auto}.raiz[data-v-e5aaa736]{margin:0;padding:0}.sin-res[data-v-e5aaa736]{color:#8a98a8;padding:.6rem .2rem;font-size:.9rem}.bloque[data-v-b9ae32e1]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:700px;padding:1.4rem}.bloque-titulo[data-v-b9ae32e1]{color:var(--marca-azul);margin-bottom:.6rem;font-size:1.05rem;font-weight:700}.intro[data-v-b9ae32e1]{color:#5a6a7a;margin:0 0 1.2rem;font-size:.9rem}.licencia[data-v-b9ae32e1]{background:#eef3fb;border:1px solid #d6e0f2;border-radius:10px;align-items:center;gap:.8rem;margin:0 0 1.2rem;padding:.7rem 1rem;display:flex}.lic-label[data-v-b9ae32e1]{text-transform:uppercase;letter-spacing:.5px;color:#8a98a8;font-size:.72rem;font-weight:700}.lic-cod[data-v-b9ae32e1]{color:var(--marca-azul);letter-spacing:.5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.05rem;font-weight:700}.vacio[data-v-b9ae32e1]{color:#8a98a8}.error[data-v-b9ae32e1]{color:#c0392b}.tabla[data-v-b9ae32e1]{border-collapse:collapse;width:100%}.tabla th[data-v-b9ae32e1]{text-align:left;text-transform:uppercase;letter-spacing:.4px;color:#8a98a8;border-bottom:1px solid #e2e8f0;padding:.5rem .6rem;font-size:.8rem}.tabla td[data-v-b9ae32e1]{color:var(--texto);border-bottom:1px solid #eef2f7;padding:.65rem .6rem}.codigo[data-v-b9ae32e1]{color:var(--marca-azul);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:600}.analitica-bloque[data-v-ca52c2a7]{border-top:1px solid #e1e6ee;margin-top:18px;padding-top:14px}.analitica-nota[data-v-ca52c2a7]{color:#8a94a6;margin:2px 0 10px;font-size:.84rem}.analitica-nombres[data-v-ca52c2a7]{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.nombre-campo[data-v-ca52c2a7]{color:#556;flex-direction:column;gap:3px;font-size:.8rem;display:flex}.nombre-campo input[data-v-ca52c2a7]{border:1px solid #cdd6e4;border-radius:7px;width:170px;padding:6px 8px}.analitica-tabla-titulo[data-v-ca52c2a7]{margin-top:6px}.analitica-tabla[data-v-ca52c2a7]{border-collapse:collapse;width:100%;margin-top:4px}.analitica-tabla th[data-v-ca52c2a7]{text-align:left;color:#7a8694;border-bottom:2px solid #e1e6ee;padding:6px 8px;font-size:.78rem}.analitica-tabla td[data-v-ca52c2a7]{border-bottom:1px solid #eef1f5;padding:5px 8px}.analitica-tabla td input[data-v-ca52c2a7]{box-sizing:border-box;border:1px solid #cdd6e4;border-radius:7px;width:100%;padding:5px 8px}.analitica-nombre[data-v-ca52c2a7]{color:#1b2430;white-space:nowrap;font-weight:600}.analitica-tabs[data-v-ca52c2a7]{border-bottom:2px solid #e1e6ee;gap:6px;margin-bottom:14px;display:flex}.analitica-tabs button[data-v-ca52c2a7]{font:inherit;color:#55606d;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-2px;padding:8px 14px;font-weight:600}.analitica-tabs button[data-v-ca52c2a7]:hover{color:var(--marca-naranja)}.analitica-tabs button.activa[data-v-ca52c2a7]{color:var(--marca-naranja);border-bottom-color:var(--marca-naranja)}.config-pagina[data-v-ca52c2a7]{width:100%}.config-pagina.modo-lista[data-v-ca52c2a7]{flex-direction:column;height:100%;min-height:0;display:flex}.config-pagina.modo-lista .titulo[data-v-ca52c2a7]{flex-shrink:0}.titulo h1[data-v-ca52c2a7]{color:var(--marca-azul);margin:0 0 .15rem;font-size:1.05rem}.titulo p[data-v-ca52c2a7]{color:#5a6a7a;margin:0 0 .7rem;font-size:.82rem}.bloque[data-v-ca52c2a7]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:0 0 1.2rem;overflow:hidden}.bloque-titulo[data-v-ca52c2a7]{background:var(--marca-azul);color:#fff;margin-bottom:1.2rem;padding:.7rem 1.2rem;font-weight:600}.rejilla[data-v-ca52c2a7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.4rem;padding:0 1.2rem;display:grid}.campo[data-v-ca52c2a7]{flex-direction:column;gap:.3rem;display:flex}.campo.ancho[data-v-ca52c2a7]{grid-column:1/-1}label[data-v-ca52c2a7]{color:#5a6a7a;font-size:.82rem;font-weight:600}input[data-v-ca52c2a7],select[data-v-ca52c2a7]{background:#fff;border:1px solid #d6dde6;border-radius:8px;padding:.55rem .7rem;font-family:inherit;font-size:.95rem}input[data-v-ca52c2a7]:focus,select[data-v-ca52c2a7]:focus{border-color:var(--marca-azul);outline:none}small[data-v-ca52c2a7]{color:#8a98a8;font-size:.78rem}.logo-bloque[data-v-ca52c2a7]{margin:1.2rem 1.2rem 0}.logo-label[data-v-ca52c2a7]{color:#5a6a7a;margin-bottom:.4rem;font-size:.85rem;display:block}.logo-fila[data-v-ca52c2a7]{align-items:center;gap:1rem;display:flex}.logo-preview[data-v-ca52c2a7]{background:#f5f7fa;border:1px dashed #cdd7e3;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:170px;height:84px;display:flex;overflow:hidden}.logo-preview img[data-v-ca52c2a7]{object-fit:contain;max-width:100%;max-height:100%}.logo-vacio[data-v-ca52c2a7]{color:#9aa7b6;font-size:.82rem}.logo-acciones[data-v-ca52c2a7]{flex-direction:column;gap:.5rem;display:flex}.logo-subir[data-v-ca52c2a7]{background:var(--marca-azul);color:#fff;cursor:pointer;text-align:center;border-radius:8px;padding:.5rem 1rem;font-size:.85rem;font-weight:600}.logo-subir[data-v-ca52c2a7]:hover{background:var(--marca-naranja)}.logo-quitar[data-v-ca52c2a7]{color:#5a6a7a;cursor:pointer;background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:.45rem 1rem;font-family:inherit;font-size:.85rem}.logo-quitar[data-v-ca52c2a7]:hover{border-color:var(--marca-naranja);color:var(--marca-naranja)}.pie[data-v-ca52c2a7]{align-items:center;gap:1rem;padding:1.3rem 1.2rem 0;display:flex}.guardar[data-v-ca52c2a7]{background:var(--marca-naranja);color:#3a2400;cursor:pointer;border:none;border-radius:8px;padding:.6rem 1.4rem;font-weight:700}.guardar[data-v-ca52c2a7]:hover{filter:brightness(1.05)}.guardar-salir[data-v-ca52c2a7]{color:var(--marca-azul);border:1px solid var(--marca-azul);cursor:pointer;background:#eef3fb;border-radius:8px;padding:.6rem 1.2rem;font-weight:700}.salir[data-v-ca52c2a7]{color:#5a6a7a;cursor:pointer;background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:.6rem 1.2rem}.error[data-v-ca52c2a7]{color:#c0392b}.aviso[data-v-ca52c2a7]{color:var(--marca-azul)}.rejilla-empresa[data-v-ca52c2a7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem 1rem}.rejilla-empresa .campo.col2[data-v-ca52c2a7]{grid-column:span 2}.rejilla-empresa input[data-v-ca52c2a7],.rejilla-empresa select[data-v-ca52c2a7]{padding:.42rem .6rem;font-size:.9rem}.rejilla-empresa small[data-v-ca52c2a7]{font-size:.72rem}.bloque-empresa[data-v-ca52c2a7]{padding-bottom:.9rem}.bloque-empresa .bloque-titulo[data-v-ca52c2a7]{margin-bottom:.8rem;padding:.55rem 1.2rem}.bloque-empresa .logo-preview[data-v-ca52c2a7]{width:150px;height:52px}.bloque-empresa .logo-acciones[data-v-ca52c2a7]{flex-direction:row;align-items:center;gap:.5rem}.bloque-empresa .pie[data-v-ca52c2a7]{padding-top:.9rem}.bloque-analitica[data-v-ca52c2a7]{padding-left:1.2rem;padding-right:1.2rem}.bloque-analitica .bloque-titulo[data-v-ca52c2a7]{margin-left:-1.2rem;margin-right:-1.2rem}.bloque-analitica .analitica-nota[data-v-ca52c2a7]{margin-top:6px}.bloque-analitica .acciones[data-v-ca52c2a7]{margin-top:14px}.analitica-caja[data-v-ca52c2a7]{overscroll-behavior:contain;margin-top:4px;overflow-y:auto}.analitica-caja .analitica-tabla th[data-v-ca52c2a7]{z-index:1;background:#f5f7fa;position:sticky;top:0}.pista-heredado[data-v-cc3ebcc1]{color:#8a94a6;margin-top:2px;font-size:.78rem}.nota-analitica[data-v-cc3ebcc1]{color:#8a94a6;font-size:.82rem}.ficha-pantalla[data-v-cc3ebcc1]{background:var(--fondo);min-height:100vh;display:flex}.botonera[data-v-cc3ebcc1]{background:var(--marca-azul);flex-direction:column;flex-shrink:0;gap:.4rem;width:215px;padding:1rem .7rem;display:flex}.btn[data-v-cc3ebcc1]{text-align:left;color:#dce6f5;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:8px;padding:.55rem .7rem;font-size:.9rem;font-weight:600}.btn[data-v-cc3ebcc1]:hover:not(:disabled){background:var(--marca-naranja);color:#3a2400;border-color:var(--marca-naranja)}.btn[data-v-cc3ebcc1]:disabled{color:#6f86ab;cursor:default;border-color:#ffffff1f}.btn.guardar[data-v-cc3ebcc1]{background:var(--marca-naranja);color:#3a2400;border-color:#0000}.btn.guardar[data-v-cc3ebcc1]:hover{filter:brightness(1.05)}.btn.eliminar[data-v-cc3ebcc1]{color:#ff9b8a}.btn.cerrar[data-v-cc3ebcc1]{color:#dce6f5}.sep[data-v-cc3ebcc1]{background:#ffffff26;height:1px;margin:.4rem .2rem}.contenido[data-v-cc3ebcc1]{flex:1;min-width:0;padding:1.5rem 2rem}.titulo[data-v-cc3ebcc1]{align-items:baseline;gap:.8rem;margin:0 0 1rem;display:flex}.titulo h1[data-v-cc3ebcc1]{color:var(--marca-azul);margin:0;font-size:1.4rem}.contador[data-v-cc3ebcc1]{color:#5a6a7a;font-size:.9rem}.bloque[data-v-cc3ebcc1]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;max-width:1000px;padding:0 0 1.4rem;overflow:hidden}.campos[data-v-cc3ebcc1]{border:0;min-width:0;margin:0;padding:0}.pestanas[data-v-cc3ebcc1]{background:#eef2f7;border-bottom:1px solid #e2e8f0;gap:2px;display:flex}.pestanas button[data-v-cc3ebcc1]{color:#5a6a7a;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;padding:.8rem 1.2rem;font-size:.92rem;font-weight:600}.pestanas button[data-v-cc3ebcc1]:hover{color:var(--marca-azul)}.pestanas button.activa[data-v-cc3ebcc1]{color:var(--marca-azul);border-bottom-color:var(--marca-naranja);background:#fff}.rejilla[data-v-cc3ebcc1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.4rem;padding:1.3rem 1.2rem 0;display:grid}.campo[data-v-cc3ebcc1]{flex-direction:column;gap:.3rem;display:flex}.campo.ancho[data-v-cc3ebcc1]{grid-column:1/-1}.dir3-sep[data-v-cc3ebcc1]{border-top:1px solid #e3e9ef;margin-top:6px;padding-top:12px}.dir3-titulo[data-v-cc3ebcc1]{color:var(--marca-azul-oscuro);font-weight:600}label[data-v-cc3ebcc1]{color:#5a6a7a;font-size:.82rem;font-weight:600}input[data-v-cc3ebcc1],textarea[data-v-cc3ebcc1],select[data-v-cc3ebcc1]{box-sizing:border-box;background:#fff;border:1px solid #d6dde6;border-radius:8px;width:100%;padding:.55rem .7rem;font-family:inherit;font-size:.95rem}input[data-v-cc3ebcc1]:focus,textarea[data-v-cc3ebcc1]:focus,select[data-v-cc3ebcc1]:focus{border-color:var(--marca-azul);outline:none}small[data-v-cc3ebcc1]{color:#8a98a8;font-size:.78rem}.opciones-contacto[data-v-cc3ebcc1]{flex-wrap:wrap;gap:1.2rem;display:flex}.opciones-contacto .op[data-v-cc3ebcc1]{color:var(--texto);cursor:pointer;align-items:center;gap:.4rem;font-size:.92rem;font-weight:500;display:flex}.opciones-contacto .op input[data-v-cc3ebcc1]{width:auto}.con-boton[data-v-cc3ebcc1]{gap:.4rem;display:flex}.ir[data-v-cc3ebcc1]{background:var(--marca-azul);color:#fff;cursor:pointer;border:1px solid #d6dde6;border-radius:8px;flex-shrink:0;width:42px;font-size:1rem}.ir[data-v-cc3ebcc1]:hover:not(:disabled){background:var(--marca-azul-oscuro)}.ir[data-v-cc3ebcc1]:disabled{cursor:default;background:#c3cedd}.error[data-v-cc3ebcc1]{color:#c0392b;margin:1rem 0 0;padding:0 1.2rem}.aviso[data-v-cc3ebcc1]{color:var(--marca-azul);margin:1rem 0 0;padding:0 1.2rem}.contactos[data-v-cc3ebcc1]{padding:1.3rem 1.2rem 0}.vacio[data-v-cc3ebcc1]{color:#8a98a8;margin:0 0 1rem}.contacto[data-v-cc3ebcc1]{border-bottom:1px solid #eef2f7;grid-template-columns:repeat(5,1fr) auto;align-items:end;gap:.6rem 1rem;padding:.9rem 0;display:grid}.contacto-botones[data-v-cc3ebcc1]{gap:.4rem;display:flex}.mini[data-v-cc3ebcc1]{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d6dde6;border-radius:8px;padding:.5rem .7rem;font-size:.82rem;font-weight:600}.mini.guardar[data-v-cc3ebcc1]{background:var(--marca-naranja);color:#3a2400;border-color:#0000}.mini.borrar[data-v-cc3ebcc1]{color:#c0392b}.anadir[data-v-cc3ebcc1]{color:var(--marca-azul);cursor:pointer;background:#f5f8fd;border:1px dashed #b9c6d8;border-radius:8px;margin-top:1rem;padding:.6rem 1rem;font-weight:600}.anadir[data-v-cc3ebcc1]:hover{background:#eaf1fb}.documentos[data-v-cc3ebcc1]{padding:1.3rem 1.2rem 0}.cuadros[data-v-cc3ebcc1]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.cuadro[data-v-cc3ebcc1]{aspect-ratio:1;background:#fafcff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.cuadro img[data-v-cc3ebcc1]{object-fit:cover;width:100%;height:100%}.cuadro.arrastrando[data-v-cc3ebcc1]{border-color:var(--marca-naranja);background:#fff7ec}.subir span[data-v-cc3ebcc1]{text-align:center;line-height:1.3}.subir[data-v-cc3ebcc1]{width:100%;height:100%;color:var(--marca-azul);cursor:pointer;justify-content:center;align-items:center;font-weight:600;display:flex}.subir[data-v-cc3ebcc1]:hover{background:#eef3fb}.cuadro-pie[data-v-cc3ebcc1]{color:#5a6a7a;background:#ffffffeb;justify-content:space-between;align-items:center;gap:.4rem;padding:.3rem .5rem;font-size:.8rem;display:flex;position:absolute;bottom:0;left:0;right:0}.vacio-doc[data-v-cc3ebcc1]{color:#aab8c8;text-align:center;padding:.5rem;font-size:.82rem}.nota-doc[data-v-cc3ebcc1]{color:#8a98a8;margin-top:1rem;font-size:.82rem}.ficha-pantalla[data-v-67ddff81]{background:var(--fondo);height:100%;display:flex;overflow:hidden}.botonera[data-v-67ddff81]{background:var(--marca-azul);flex-direction:column;flex-shrink:0;gap:.4rem;width:215px;padding:4.25rem .7rem 1rem;display:flex;overflow-y:auto}.btn[data-v-67ddff81]{text-align:left;color:#fff;cursor:pointer;background:#ffffff21;border:1px solid #ffffff40;border-radius:8px;padding:.55rem .7rem;font-size:.9rem;font-weight:600}.btn[data-v-67ddff81]:hover:not(:disabled),.btn[data-v-67ddff81]:focus:not(:disabled),.btn[data-v-67ddff81]:active:not(:disabled){background:var(--marca-naranja);color:#3a2400;border-color:var(--marca-naranja)}.btn[data-v-67ddff81]:disabled{color:#fff6;cursor:default;background:#ffffff0a}.sep[data-v-67ddff81]{background:#fff3;height:1px;margin:.4rem .2rem}.contenido[data-v-67ddff81]{flex-direction:column;flex:1;min-width:0;min-height:0;padding:1.5rem 2rem;display:flex;overflow:hidden}.titulo[data-v-67ddff81]{align-items:baseline;gap:.8rem;margin:0 0 1rem;display:flex}.titulo h1[data-v-67ddff81]{color:var(--marca-azul);margin:0;font-size:1.4rem}.ruta[data-v-67ddff81]{color:#5a6a7a;flex-wrap:wrap;align-items:center;gap:4px;margin:-.4rem 0 1.1rem;font-size:.92rem;font-weight:500;display:flex}.ruta-sep[data-v-67ddff81]{color:#aab8c8;margin-right:4px}.contador[data-v-67ddff81]{color:#5a6a7a;font-size:.9rem}.bloque[data-v-67ddff81]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:1;min-height:0;padding:0 0 1.4rem;overflow-y:auto}.pestanas[data-v-67ddff81]{z-index:2;background:#eef2f7;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:2px;display:flex;position:sticky;top:0}.pestanas button[data-v-67ddff81]{color:#5a6a7a;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;padding:.8rem 1.1rem;font-size:.9rem;font-weight:600}.pestanas button[data-v-67ddff81]:hover{color:var(--marca-azul)}.pestanas button.activa[data-v-67ddff81]{color:var(--marca-azul);border-bottom-color:var(--marca-naranja);background:#fff}.tab-equipo[data-v-67ddff81]{position:relative}.equipo-top[data-v-67ddff81]{align-items:flex-start;gap:1.4rem;padding:1.3rem 1.2rem 0;display:flex}.equipo-top-campos[data-v-67ddff81]{flex-direction:column;flex:1;gap:.9rem;min-width:0;display:flex}.equipo-qr[data-v-67ddff81]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;padding:10px;display:flex}.rejilla[data-v-67ddff81]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem 1.4rem;padding:1.3rem 1.2rem 0;display:grid}.campo[data-v-67ddff81]{flex-direction:column;gap:.3rem;display:flex}.campo.ancho[data-v-67ddff81]{grid-column:1/-1}.op-check[data-v-67ddff81]{justify-content:flex-end}label[data-v-67ddff81]{color:#5a6a7a;font-size:.82rem;font-weight:600}input[data-v-67ddff81],textarea[data-v-67ddff81],select[data-v-67ddff81]{box-sizing:border-box;background:#fff;border:1px solid #d6dde6;border-radius:8px;width:100%;padding:.55rem .7rem;font-family:inherit;font-size:.95rem}input[data-v-67ddff81]:focus,textarea[data-v-67ddff81]:focus,select[data-v-67ddff81]:focus{border-color:var(--marca-azul);outline:none}.op[data-v-67ddff81]{color:var(--texto);cursor:pointer;align-items:center;gap:.45rem;font-size:.92rem;font-weight:500;display:flex}.op input[data-v-67ddff81]{width:auto}.revisiones[data-v-67ddff81]{padding:1.3rem 1.2rem 0}.ayuda[data-v-67ddff81]{color:#5a6a7a;margin:0 0 1rem;font-size:.9rem}.check-grid[data-v-67ddff81]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.7rem 1rem;display:grid}.placeholder[data-v-67ddff81]{color:#8a98a8;padding:2.5rem 1.4rem;font-size:.95rem}.documentos[data-v-67ddff81]{padding:1.3rem 1.2rem 0}.cuadros[data-v-67ddff81]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.cuadro[data-v-67ddff81]{aspect-ratio:1;background:#fafcff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.cuadro img[data-v-67ddff81]{object-fit:cover;width:100%;height:100%}.cuadro.arrastrando[data-v-67ddff81]{border-color:var(--marca-naranja);background:#fff7ec}.subir[data-v-67ddff81]{width:100%;height:100%;color:var(--marca-azul);cursor:pointer;text-align:center;justify-content:center;align-items:center;font-weight:600;display:flex}.subir[data-v-67ddff81]:hover{background:#eef3fb}.cuadro-pie[data-v-67ddff81]{color:#5a6a7a;background:#ffffffeb;justify-content:space-between;align-items:center;gap:.4rem;padding:.3rem .5rem;font-size:.8rem;display:flex;position:absolute;bottom:0;left:0;right:0}.mini[data-v-67ddff81]{cursor:pointer;background:#fff;border:1px solid #d6dde6;border-radius:8px;padding:.4rem .6rem;font-size:.8rem;font-weight:600}.mini.borrar[data-v-67ddff81]{color:#c0392b}.vacio-doc[data-v-67ddff81]{color:#aab8c8;text-align:center;padding:.5rem;font-size:.82rem}.nota-doc[data-v-67ddff81]{color:#8a98a8;margin-top:1rem;font-size:.82rem}.error[data-v-67ddff81]{color:#c0392b;margin:1rem 0 0;padding:0 1.2rem}.aviso[data-v-67ddff81]{color:var(--marca-azul);margin:1rem 0 0;padding:0 1.2rem}.cruzadas[data-v-67ddff81]{align-items:flex-start;gap:16px;margin-top:18px;display:flex}.lista-unidades[data-v-67ddff81]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;width:240px;padding:10px}.lista-cab[data-v-67ddff81]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.lista-cab h3[data-v-67ddff81]{color:var(--marca-azul);margin:0;font-size:.95rem}.add-unidad[data-v-67ddff81]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:5px 10px;font-size:.8rem;font-weight:600}.vacio-u[data-v-67ddff81]{color:#94a3b8;margin:4px 2px;font-size:.82rem}.lista-unidades ul[data-v-67ddff81]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.lista-unidades li[data-v-67ddff81]{cursor:pointer;border-radius:7px;flex-direction:column;padding:6px 8px;display:flex}.lista-unidades li[data-v-67ddff81]:hover{background:#eef2f8}.lista-unidades li.activa[data-v-67ddff81]{background:var(--marca-azul);color:#fff}.u-ref[data-v-67ddff81]{opacity:.85;font-size:.72rem;font-weight:700}.u-nom[data-v-67ddff81]{font-size:.88rem}.ficha-unidad[data-v-67ddff81]{flex:1;min-width:0}.ficha-unidad.apagada[data-v-67ddff81]{color:#94a3b8;padding-top:10px}.ficha-unidad .sub[data-v-67ddff81]{color:var(--marca-azul);margin:16px 0 8px;font-size:.92rem}.u-acciones[data-v-67ddff81]{gap:8px;margin-top:16px;display:flex}.guardar-u[data-v-67ddff81]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-weight:600}.borrar-u[data-v-67ddff81]{color:#c0392b;cursor:pointer;background:#fff;border:1px solid #e3b6b1;border-radius:8px;padding:8px 16px}.u-cabecera[data-v-67ddff81]{flex-wrap:wrap;gap:30px;margin-bottom:16px;display:flex}.u-media[data-v-67ddff81]{flex-direction:column;gap:4px;display:flex}.u-foto[data-v-67ddff81],.u-qr[data-v-67ddff81]{background:#fafcff;border:1px dashed #cdd6e4;border-radius:10px;justify-content:center;align-items:center;width:160px;height:150px;display:flex;overflow:hidden}.u-foto.arrastrando[data-v-67ddff81]{border-color:var(--marca-naranja);background:#fff7ec}.u-foto img[data-v-67ddff81]{object-fit:contain;width:100%;height:100%}.u-qr[data-v-67ddff81]{background:#fff;border-style:solid;border-color:#e2e8f0;padding:5px}.u-pie[data-v-67ddff81]{color:#5a6a7a;justify-content:space-between;align-items:center;width:160px;font-size:.78rem;display:flex}.descargar-qr[data-v-67ddff81]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:3px 10px;font-size:.72rem;font-weight:600}.descargar-qr[data-v-67ddff81]:hover{background:var(--marca-azul-oscuro)}.qr-oculto[data-v-67ddff81]{position:absolute;top:0;left:-9999px}.parte-gama[data-v-a9dca865]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:20px;overflow:hidden}.bloque-titulo[data-v-a9dca865]{background:var(--marca-azul);color:#fff;padding:.7rem 1.2rem;font-weight:600}.cargar-barra[data-v-a9dca865]{border-bottom:1px solid #eef2f8;align-items:center;gap:10px;padding:12px 1.2rem;display:flex}.cargar-barra select[data-v-a9dca865]{border:1px solid #cdd6e4;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:.9rem}.cargar[data-v-a9dca865]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-family:inherit;font-weight:600}.cargar[data-v-a9dca865]:hover:not(:disabled){background:var(--marca-naranja);color:#3a2400}.mensaje[data-v-a9dca865]{color:var(--marca-azul);margin:10px 1.2rem 0;font-size:.88rem}.mensaje.err[data-v-a9dca865]{color:#c0392b}.vacio[data-v-a9dca865]{color:#8a98a8;padding:14px 1.2rem;font-size:.9rem}.lista[data-v-a9dca865]{padding:6px 1.2rem 1.2rem}.grupo[data-v-a9dca865]{margin-top:12px}.grupo-tit[data-v-a9dca865]{color:var(--marca-azul);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #e2e8f0;margin-bottom:.4rem;padding-bottom:.3rem;font-size:.78rem;font-weight:700}.fila[data-v-a9dca865]{border-bottom:1px solid #f3f6fa;grid-template-columns:1fr 190px 1fr;align-items:center;gap:10px;padding:6px 0;display:grid}.op-desc[data-v-a9dca865]{color:#2c3a48;font-size:.92rem}.op-resultado[data-v-a9dca865]{align-items:center;gap:6px;display:flex}.valor[data-v-a9dca865]{border:1px solid #cdd6e4;border-radius:8px;width:120px;padding:7px 9px;font-family:inherit}.unidad[data-v-a9dca865]{color:#5a6a7a;font-size:.85rem}.estado[data-v-a9dca865]{border:1px solid #cdd6e4;border-radius:8px;width:100%;padding:7px 9px;font-family:inherit;font-size:.88rem}.estado.ok[data-v-a9dca865]{color:#2f7d4f}.estado.reparar[data-v-a9dca865]{color:#c0392b}.estado.na[data-v-a9dca865]{color:#8a98a8}.obs[data-v-a9dca865]{border:1px solid #cdd6e4;border-radius:8px;padding:7px 9px;font-family:inherit;font-size:.88rem}.acciones[data-v-a9dca865]{justify-content:flex-end;margin-top:16px;display:flex}.guardar[data-v-a9dca865]{background:var(--marca-naranja);color:#3a2400;cursor:pointer;border:none;border-radius:8px;padding:9px 20px;font-family:inherit;font-weight:700}.guardar[data-v-a9dca865]:hover:not(:disabled){filter:brightness(1.05)}button[data-v-a9dca865]:disabled{opacity:.6;cursor:default}.pcostes[data-v-2369eb98]{flex-direction:column;gap:16px;display:flex}.msg.error[data-v-2369eb98]{color:#b02a2a;background:#fde8e8;border-radius:6px;padding:8px 12px}.bloque[data-v-2369eb98]{background:#fff;border:1px solid #e3e6ec;border-radius:10px;padding:14px 16px}.bloque h3[data-v-2369eb98]{color:var(--marca-azul);margin:0 0 10px;font-size:1rem}.vacio[data-v-2369eb98]{color:#889;margin:0 0 10px;font-size:.9rem}.tabla[data-v-2369eb98]{border-collapse:collapse;width:100%;margin-bottom:10px}.tabla th[data-v-2369eb98],.tabla td[data-v-2369eb98]{text-align:left;border-bottom:1px solid #eef0f4;padding:6px 8px;font-size:.9rem}.tabla th[data-v-2369eb98]{color:var(--marca-azul);font-weight:600}.tabla .num[data-v-2369eb98]{text-align:right}.tabla .acc[data-v-2369eb98]{text-align:center;width:36px}.tabla tbody tr[data-v-2369eb98]:hover{background:#fff7f0}.candado[data-v-2369eb98]{font-size:.9rem}.quitar[data-v-2369eb98]{color:#99a;cursor:pointer;background:0 0;border:none;font-size:1.05rem}.quitar[data-v-2369eb98]:hover{color:var(--marca-naranja)}.alta[data-v-2369eb98]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alta select[data-v-2369eb98],.alta input[data-v-2369eb98]{border:1px solid #ccd2dc;border-radius:6px;padding:6px 8px}.alta .corto[data-v-2369eb98]{width:90px}.btn[data-v-2369eb98]{border:1px solid var(--marca-azul);background:var(--marca-azul);color:#fff;cursor:pointer;border-radius:6px;padding:7px 14px}.btn[data-v-2369eb98]:hover{background:var(--marca-naranja);border-color:var(--marca-naranja)}.mat-fila[data-v-2369eb98]{align-items:center;gap:8px;width:100%;display:flex}.mat-stock[data-v-2369eb98]{color:#1d7a44;white-space:nowrap;background:#d8f5e0;border-radius:8px;padding:2px 8px;font-size:.74rem}.btn-salida[data-v-2369eb98]{color:var(--marca-azul);cursor:pointer;background:#e2eaf6;border:none;border-radius:7px;padding:3px 9px;font-size:.74rem;font-weight:600}.btn-salida[data-v-2369eb98]:hover{background:var(--marca-naranja);color:#3a2400}.salida-panel[data-v-2369eb98]{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 2px 12px;display:flex}.salida-art[data-v-2369eb98]{border:1px solid #cdd6e4;border-radius:7px;flex:1;min-width:240px;padding:6px 10px;font-size:.84rem}.salida-alm[data-v-2369eb98]{background:#fff;border:1px solid #cdd6e4;border-radius:7px;padding:6px 8px;font-size:.84rem}.mat-lista[data-v-2369eb98]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mat-lista li[data-v-2369eb98]{border-bottom:1px solid #eef0f4;gap:12px;padding:5px 0;font-size:.9rem;display:flex}.mat-cant[data-v-2369eb98]{min-width:80px;font-weight:600}.totales[data-v-2369eb98]{flex-wrap:wrap;gap:26px;display:flex}.totales div[data-v-2369eb98]{flex-direction:column;gap:2px;display:flex}.totales span[data-v-2369eb98]{color:#667;font-size:.82rem}.totales strong[data-v-2369eb98]{color:var(--marca-azul);font-size:1.05rem}.totales .total strong[data-v-2369eb98]{color:var(--marca-naranja)}.mat-desc[data-v-2369eb98]{flex:1;min-width:200px}.mat-num[data-v-2369eb98]{width:70px}.alta-cab[data-v-2369eb98]{margin-top:10px;margin-bottom:-2px}.alta-cab .cab[data-v-2369eb98]{color:#7a8694;text-transform:uppercase;letter-spacing:.3px;padding:0 8px;font-size:.72rem;font-weight:700}.alta-cab .mat-num.cab[data-v-2369eb98]{text-align:center;width:70px;padding:0}.cab-hueco[data-v-2369eb98]{width:70px}.mat-lista .borrar[data-v-2369eb98]{margin-left:8px}.mat-precio[data-v-2369eb98]{margin-left:auto;font-weight:600}.pventa[data-v-88ba1ecb]{flex-direction:column;gap:16px;display:flex}.msg[data-v-88ba1ecb]{border-radius:6px;padding:8px 12px;font-size:.92rem}.msg.error[data-v-88ba1ecb]{color:#b02a2a;background:#fde8e8}.msg.ok[data-v-88ba1ecb]{color:#1d7a3a;background:#e6f6ea}.bloque[data-v-88ba1ecb]{background:#fff;border:1px solid #e3e6ec;border-radius:10px;padding:14px 16px}.bloque h3[data-v-88ba1ecb]{color:var(--marca-azul);margin:0 0 10px;font-size:1rem}.bloque.dos[data-v-88ba1ecb]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.vacio[data-v-88ba1ecb]{color:#889;margin:0;font-size:.9rem}.tabla[data-v-88ba1ecb]{border-collapse:collapse;width:100%}.tabla th[data-v-88ba1ecb],.tabla td[data-v-88ba1ecb]{text-align:left;border-bottom:1px solid #eef0f4;padding:6px 8px;font-size:.9rem}.tabla th[data-v-88ba1ecb]{color:var(--marca-azul);font-weight:600}.tabla .num[data-v-88ba1ecb]{text-align:right}.tabla tbody tr[data-v-88ba1ecb]:hover{background:#fff7f0}.ks[data-v-88ba1ecb]{flex-wrap:wrap;gap:14px;margin-bottom:14px;display:flex}.ks label[data-v-88ba1ecb]{color:#445;flex-direction:column;gap:4px;font-size:.85rem;display:flex}.ks input[data-v-88ba1ecb]{text-align:right;border:1px solid #ccd2dc;border-radius:6px;width:90px;padding:6px 8px}.ks input[data-v-88ba1ecb]:focus{border-color:var(--marca-naranja);outline:none}.cargo[data-v-88ba1ecb]{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.cargo label[data-v-88ba1ecb]{color:#445;flex-direction:column;gap:4px;font-size:.85rem;display:flex}.cargo select[data-v-88ba1ecb],.cargo input[data-v-88ba1ecb]{border:1px solid #ccd2dc;border-radius:6px;min-width:220px;padding:7px 10px}.btn[data-v-88ba1ecb]{border:1px solid var(--marca-azul);background:var(--marca-azul);color:#fff;cursor:pointer;border-radius:6px;padding:8px 14px}.btn[data-v-88ba1ecb]:hover{background:var(--marca-naranja);border-color:var(--marca-naranja)}.btn[data-v-88ba1ecb]:disabled{opacity:.6;cursor:default}.totales[data-v-88ba1ecb]{flex-wrap:wrap;gap:26px;display:flex}.totales div[data-v-88ba1ecb]{flex-direction:column;gap:2px;display:flex}.totales span[data-v-88ba1ecb]{color:#667;font-size:.82rem}.totales strong[data-v-88ba1ecb]{color:var(--marca-azul);font-size:1.05rem}.totales .total strong[data-v-88ba1ecb]{color:var(--marca-naranja)}@media (width<=900px){.bloque.dos[data-v-88ba1ecb]{grid-template-columns:1fr}}.pestanas[data-v-5b74cacc]{border-bottom:2px solid var(--marca-azul);gap:6px;margin-bottom:16px;display:flex}.pestanas button[data-v-5b74cacc]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px 8px 0 0;padding:8px 18px;font-weight:600}.pestanas button[data-v-5b74cacc]:hover,.pestanas button.activa[data-v-5b74cacc]{background:var(--marca-naranja)}.ficha-parte[data-v-5b74cacc]{max-width:920px;margin:0 auto;padding:1.5rem}.cabecera[data-v-5b74cacc]{border-bottom:3px solid var(--marca-naranja);justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:12px;display:flex}.cabecera h1[data-v-5b74cacc]{color:var(--marca-azul);margin:0;font-size:1.4rem}.rama[data-v-5b74cacc]{color:#5a6a7a;margin:4px 0 0}.rama.vacia[data-v-5b74cacc]{color:#9aa7b6;font-style:italic}.cerrar[data-v-5b74cacc]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.5rem 1rem;font-weight:600}.cerrar[data-v-5b74cacc]:hover{background:var(--marca-azul-oscuro)}.mensaje[data-v-5b74cacc]{color:#2f7d4f;margin:0 0 12px;font-size:.9rem}.mensaje.err[data-v-5b74cacc]{color:#c0392b}.cuerpo[data-v-5b74cacc]{flex-direction:column;gap:14px;display:flex}.fila2[data-v-5b74cacc]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fila3[data-v-5b74cacc]{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.campo-rama[data-v-5b74cacc]{background:#f5f8fd;border:1px solid #d7e1f1;border-radius:10px;margin-bottom:14px;padding:12px 14px}.oblig[data-v-5b74cacc]{color:#b3261e;font-weight:700}.ayuda-rama[data-v-5b74cacc]{color:#7a8794;margin:6px 0 0;font-size:.8rem}.fila4[data-v-5b74cacc]{grid-template-columns:1fr 1fr 1fr 1fr;gap:14px;display:grid}.tecnicos[data-v-5b74cacc]{border:1px solid #cdd6e4;border-radius:8px;flex-wrap:wrap;gap:8px 18px;padding:10px 12px;display:flex}.chk[data-v-5b74cacc]{color:var(--texto);cursor:pointer;align-items:center;gap:6px;font-size:.9rem;display:flex}.vacio-tec[data-v-5b74cacc]{color:#9aa7b6;margin:0;font-size:.85rem}.campo[data-v-5b74cacc]{flex-direction:column;gap:5px;display:flex}.campo label[data-v-5b74cacc]{color:#5a6a7a;font-size:.8rem}.campo input[data-v-5b74cacc],.campo select[data-v-5b74cacc],.campo textarea[data-v-5b74cacc]{border:1px solid #cdd6e4;border-radius:8px;padding:9px 11px;font-family:inherit;font-size:.95rem}.campo textarea[data-v-5b74cacc]{resize:vertical}.fechas[data-v-5b74cacc]{color:#5a6a7a;border-top:1px solid #eef2f8;gap:24px;padding-top:12px;font-size:.85rem;display:flex}.acciones[data-v-5b74cacc]{border-top:1px solid #eef2f8;gap:10px;margin-top:20px;padding-top:16px;display:flex}.acciones button[data-v-5b74cacc]{cursor:pointer;border:none;border-radius:8px;padding:10px 22px;font-weight:600}.pdf-btn[data-v-5b74cacc]{border:1px solid var(--marca-naranja);color:var(--marca-naranja);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:9px 16px;font-weight:700}.pdf-btn[data-v-5b74cacc]:hover{background:var(--marca-naranja);color:#fff}.guardar[data-v-5b74cacc]{background:var(--marca-azul);color:#fff}.guardar[data-v-5b74cacc]:hover:not(:disabled){background:var(--marca-azul-oscuro)}.guardar-salir[data-v-5b74cacc]{color:var(--marca-azul);background:#eef3fb;border:1px solid var(--marca-azul)!important}.guardar-salir[data-v-5b74cacc]:hover:not(:disabled){background:#e0eafa}.terminar[data-v-5b74cacc]{background:var(--marca-naranja);color:#3a2400}.terminar[data-v-5b74cacc]:hover:not(:disabled){filter:brightness(1.05)}.cancelar[data-v-5b74cacc]{color:#5a6a7a;background:#fff;border:1px solid #cdd6e4}button[data-v-5b74cacc]:disabled{opacity:.6;cursor:default}.materiales[data-v-5b74cacc]{border-top:1px solid #e3e8ee;margin-top:18px;padding-top:14px}.materiales-titulo[data-v-5b74cacc]{color:var(--marca-azul);margin:0 0 10px;font-size:1.05rem}.materiales-vacio[data-v-5b74cacc]{color:#9aa7b6;margin:0;font-size:.9rem;font-style:italic}.materiales-lista[data-v-5b74cacc]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.materiales-item[data-v-5b74cacc]{background:#f5f8fd;border:1px solid #d7e1f1;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}.materiales-cant[data-v-5b74cacc]{text-align:center;min-width:64px;color:var(--marca-azul);background:#e6eef9;border-radius:7px;flex:none;padding:3px 10px;font-weight:700}.materiales-desc[data-v-5b74cacc]{color:var(--texto,#1b2430);flex:auto}.materiales-autor[data-v-5b74cacc]{color:var(--marca-azul);letter-spacing:.5px;background:#eff3f8;border-radius:6px;flex:none;padding:2px 7px;font-size:.72rem;font-weight:700}.firma[data-v-5b74cacc]{border-top:1px solid #e3e8ee;margin-top:18px;padding-top:14px}.firma-titulo[data-v-5b74cacc]{color:var(--marca-azul);margin:0 0 10px;font-size:1.05rem}.firma-vacio[data-v-5b74cacc]{color:#9aa7b6;margin:0;font-size:.9rem;font-style:italic}.firma-caja[data-v-5b74cacc]{background:#fff;border:1px solid #d7e1f1;border-radius:10px;padding:10px;display:inline-block}.firma-img[data-v-5b74cacc]{width:auto;max-width:360px;height:auto;max-height:200px;display:block}.firma-pie[data-v-5b74cacc]{color:#5a6a7a;margin:8px 2px 0;font-size:.85rem}.firma-siglas[data-v-5b74cacc]{color:var(--marca-azul);letter-spacing:.5px;vertical-align:middle;background:#eff3f8;border-radius:6px;margin-left:8px;padding:2px 7px;font-size:.72rem;font-weight:700;display:inline-block}.fotos[data-v-5b74cacc]{border-top:1px solid #e3e8ee;margin-top:18px;padding-top:14px}.fotos-titulo[data-v-5b74cacc]{color:var(--marca-azul);margin:0 0 10px;font-size:1.05rem}.fotos-vacio[data-v-5b74cacc]{color:#9aa7b6;margin:0;font-size:.9rem;font-style:italic}.fotos-grid[data-v-5b74cacc]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.fotos-item[data-v-5b74cacc]{aspect-ratio:1;border:1px solid #d7e1f1;border-radius:10px;display:block;position:relative;overflow:hidden}.fotos-item img[data-v-5b74cacc]{object-fit:cover;width:100%;height:100%;display:block}.fotos-siglas[data-v-5b74cacc]{background:var(--marca-azul);color:#fff;border-radius:999px;padding:2px 7px;font-size:.7rem;font-weight:700;position:absolute;bottom:6px;left:6px}.tec-huecos[data-v-5b74cacc]{background:#fff;border:1px solid #cdd6e4;border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.tec-hueco[data-v-5b74cacc]{align-items:center;gap:10px;display:flex}.tec-num[data-v-5b74cacc]{color:#7a8694;text-transform:uppercase;letter-spacing:.3px;flex:0 0 92px;font-size:.78rem;font-weight:700}.tec-nombre[data-v-5b74cacc]{color:var(--marca-azul);flex:1;font-size:.92rem;font-weight:600}.tec-hueco:first-child .tec-nombre[data-v-5b74cacc]{font-weight:700}.tec-x[data-v-5b74cacc]{color:#5a6a7a;cursor:pointer;background:#eef2f7;border:none;border-radius:50%;width:20px;height:20px;font-size:.7rem;line-height:1}.tec-x[data-v-5b74cacc]:hover{background:var(--marca-naranja);color:#fff}.tec-hueco-vacio .tec-num[data-v-5b74cacc]{color:#b3bdc9}.tec-busca[data-v-5b74cacc]{color:var(--texto);border:none;border-bottom:1px dashed #cdd6e4;outline:none;flex:1;padding:3px 2px;font-family:inherit;font-size:.9rem}.tec-busca[data-v-5b74cacc]:focus{border-bottom-color:var(--marca-naranja)}.tec-sugerencias[data-v-5b74cacc]{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.tec-sugerencia[data-v-5b74cacc]{color:var(--marca-azul);cursor:pointer;background:#f6f9fc;border:1px solid #cdd6e4;border-radius:14px;padding:4px 12px;font-family:inherit;font-size:.85rem;font-weight:600}.tec-sugerencia[data-v-5b74cacc]:hover{background:var(--marca-naranja);border-color:var(--marca-naranja);color:#fff}.cont-checklist[data-v-5b74cacc]{margin-top:22px}.cont-fila[data-v-5b74cacc]{background:#fff;border:1px solid #e3e8ee;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;padding:10px 14px;display:flex}.cont-fila.hecha[data-v-5b74cacc]{background:#f4fbf7;border-color:#bfe3cd}.cont-quien[data-v-5b74cacc]{color:#223;flex-direction:column;gap:2px;display:flex}.cont-quien b[data-v-5b74cacc]{color:var(--marca-azul)}.cont-quien small[data-v-5b74cacc]{color:#7a8694}.cont-toma[data-v-5b74cacc]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cont-valor[data-v-5b74cacc]{border:1px solid #cdd6e4;border-radius:8px;width:130px;padding:8px 10px;font-family:inherit}.cont-ud[data-v-5b74cacc]{color:#5a6a7a;font-weight:700}.cont-btn[data-v-5b74cacc]{border:1px solid var(--marca-azul);background:var(--marca-azul);color:#fff;cursor:pointer;border-radius:8px;padding:8px 14px;font-family:inherit;font-weight:600}.cont-btn[data-v-5b74cacc]:hover{background:var(--marca-naranja);border-color:var(--marca-naranja)}.cont-consumo[data-v-5b74cacc]{color:#1e7d46;font-size:.88rem;font-weight:700}.tec-hueco.tec-fuera[data-v-5b74cacc]{background:#fff9ef;border-color:#e8b25a}.tec-aviso[data-v-5b74cacc]{color:#b06a10;margin-left:8px;font-size:.78rem;font-weight:700}.ffirma[data-v-3f9eb02d]{flex-direction:column;gap:12px;display:flex}.msg.error[data-v-3f9eb02d]{color:#b02a2a;background:#fde8e8;border-radius:6px;padding:8px 12px}.modos[data-v-3f9eb02d]{gap:8px;display:flex}.modos button[data-v-3f9eb02d]{border:1px solid var(--marca-azul);color:var(--marca-azul);cursor:pointer;background:#fff;border-radius:7px;padding:7px 14px;font-weight:600}.modos button[data-v-3f9eb02d]:hover,.modos button.activo[data-v-3f9eb02d]{background:var(--marca-naranja);border-color:var(--marca-naranja);color:#fff}.zona-trazo[data-v-3f9eb02d]{position:relative}.lienzo[data-v-3f9eb02d]{touch-action:none;cursor:crosshair;background:#fff;border:2px dashed #ccd2dc;border-radius:10px;width:100%;max-width:560px;height:180px;display:block}.borrar[data-v-3f9eb02d]{color:#667;cursor:pointer;background:#fff;border:1px solid #ccd2dc;border-radius:6px;padding:3px 10px;font-size:.8rem;position:absolute;top:8px;right:8px}.borrar[data-v-3f9eb02d]:hover{color:var(--marca-naranja);border-color:var(--marca-naranja)}.pista[data-v-3f9eb02d]{color:#667;margin:0;font-size:.88rem}.campos[data-v-3f9eb02d]{flex-direction:column;gap:10px;max-width:560px;display:flex}.campos label[data-v-3f9eb02d]{color:#445;flex-direction:column;gap:4px;font-size:.85rem;display:flex}.campos input[data-v-3f9eb02d],.campos textarea[data-v-3f9eb02d]{font:inherit;border:1px solid #ccd2dc;border-radius:7px;padding:8px 10px}.campos input[data-v-3f9eb02d]:focus,.campos textarea[data-v-3f9eb02d]:focus{border-color:var(--marca-naranja);outline:none}.conformidad[data-v-3f9eb02d]{gap:18px;display:flex}.radio[data-v-3f9eb02d]{align-items:center;flex-direction:row!important;gap:6px!important}.btn.firmar[data-v-3f9eb02d]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;align-self:flex-start;padding:10px 22px;font-weight:700}.btn.firmar[data-v-3f9eb02d]:hover{background:var(--marca-naranja)}.btn.firmar[data-v-3f9eb02d]:disabled{opacity:.6;cursor:default}.aviso[data-v-3f9eb02d]{color:#889;margin:0;font-size:.82rem}.pcli[data-v-31713202]{background:#f4f6f9;min-height:100vh}.cab[data-v-31713202]{background:var(--marca-azul);color:#fff;align-items:center;gap:16px;padding:14px 22px;display:flex}.cab h1[data-v-31713202]{margin:0;font-size:1.15rem}.volver[data-v-31713202]{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:7px;padding:6px 12px}.volver[data-v-31713202]:hover{background:var(--marca-naranja);border-color:var(--marca-naranja)}.btn-pdf[data-v-31713202]{margin-left:auto}.estado[data-v-31713202]{background:#ffffff26;border-radius:999px;margin-left:auto;padding:4px 12px;font-size:.85rem;font-weight:600}.msg.error[data-v-31713202]{color:#b02a2a;background:#fde8e8;border-radius:6px;margin:16px 22px;padding:8px 12px}.cargando[data-v-31713202]{color:#667;margin:16px 22px}.cuerpo[data-v-31713202]{flex-direction:column;gap:14px;max-width:900px;margin:0 auto;padding:18px 16px 40px;display:flex}.bloque[data-v-31713202]{background:#fff;border:1px solid #e3e6ec;border-radius:10px;padding:16px 18px}.bloque h2[data-v-31713202]{color:var(--marca-azul);margin:0 0 10px;font-size:1rem}.fila-datos[data-v-31713202]{flex-wrap:wrap;gap:26px;display:flex}.fila-datos div[data-v-31713202]{flex-direction:column;gap:2px;display:flex}.fila-datos span[data-v-31713202],.texto span[data-v-31713202]{color:#667;font-size:.8rem}.fila-datos strong[data-v-31713202]{color:#1b2430;font-size:.95rem}.texto[data-v-31713202]{margin-top:12px}.texto p[data-v-31713202]{color:#1b2430;margin:3px 0 0}.tabla[data-v-31713202]{border-collapse:collapse;width:100%}.tabla th[data-v-31713202],.tabla td[data-v-31713202]{text-align:left;border-bottom:1px solid #eef0f4;padding:6px 8px;font-size:.9rem}.tabla th[data-v-31713202]{color:var(--marca-azul);font-weight:600}.tabla .num[data-v-31713202]{text-align:right}.mat[data-v-31713202]{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.mat li[data-v-31713202]{border-bottom:1px solid #eef0f4;padding:4px 0;font-size:.92rem}.mat strong[data-v-31713202]{color:var(--marca-azul);margin-right:8px}.totales[data-v-31713202]{flex-wrap:wrap;gap:30px;display:flex}.totales div[data-v-31713202]{flex-direction:column;gap:2px;display:flex}.totales span[data-v-31713202]{color:#667;font-size:.82rem}.totales strong[data-v-31713202]{color:var(--marca-azul);font-size:1.1rem}.totales .total strong[data-v-31713202]{color:var(--marca-naranja);font-size:1.25rem}.firma-datos p[data-v-31713202]{color:#1b2430;margin:0 0 6px}.motivo[data-v-31713202]{color:#b02a2a}.firma-img[data-v-31713202]{background:#fff;border:1px solid #e3e6ec;border-radius:8px;max-width:320px;padding:8px}.sin-firma[data-v-31713202]{color:#889;margin:0}.btn-refirmar[data-v-31713202]{border:1px solid var(--marca-naranja);color:var(--marca-naranja);cursor:pointer;background:#fff;border-radius:8px;margin-top:10px;padding:7px 14px;font-weight:700}.btn-refirmar[data-v-31713202]:hover{background:var(--marca-naranja);color:#fff}.ficha-preventivo[data-v-b686f078]{max-width:920px;margin:0 auto;padding:1.5rem}.cabecera[data-v-b686f078]{border-bottom:3px solid var(--marca-naranja);justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:12px;display:flex}.cabecera h1[data-v-b686f078]{color:var(--marca-azul);margin:0;font-size:1.4rem}.rama[data-v-b686f078]{color:#5a6a7a;margin:4px 0 0}.cerrar[data-v-b686f078]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.5rem 1rem;font-weight:600}.cerrar[data-v-b686f078]:hover{background:var(--marca-azul-oscuro)}.cab-acciones[data-v-b686f078]{gap:8px;display:flex}.pdf[data-v-b686f078]{background:var(--marca-naranja);color:#3a2400;cursor:pointer;border:none;border-radius:8px;padding:.5rem 1rem;font-weight:600}.pdf[data-v-b686f078]:hover{filter:brightness(1.05)}.mensaje[data-v-b686f078]{color:#2f7d4f;margin:0 0 12px;font-size:.9rem}.mensaje.err[data-v-b686f078]{color:#c0392b}.cuerpo[data-v-b686f078]{flex-direction:column;gap:14px;display:flex}.resumen[data-v-b686f078]{background:#f5f8fd;border:1px solid #d7e1f1;border-radius:10px;gap:28px;padding:12px 14px;display:flex}.dato[data-v-b686f078]{flex-direction:column;gap:2px;display:flex}.dato .etiq[data-v-b686f078]{text-transform:uppercase;letter-spacing:.03em;color:#7a8794;font-size:.72rem}.dato .val[data-v-b686f078]{color:var(--marca-azul);font-weight:700}.fila2[data-v-b686f078]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fila3[data-v-b686f078]{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.campo[data-v-b686f078]{flex-direction:column;gap:5px;display:flex}.campo label[data-v-b686f078]{color:#5a6a7a;font-size:.8rem}.campo input[data-v-b686f078],.campo select[data-v-b686f078],.campo textarea[data-v-b686f078]{border:1px solid #cdd6e4;border-radius:8px;padding:9px 11px;font-family:inherit;font-size:.95rem}.campo textarea[data-v-b686f078]{resize:vertical}.tecnicos[data-v-b686f078]{border:1px solid #cdd6e4;border-radius:8px;flex-wrap:wrap;gap:8px 18px;padding:10px 12px;display:flex}.chk[data-v-b686f078]{color:var(--texto);cursor:pointer;align-items:center;gap:6px;font-size:.9rem;display:flex}.vacio-tec[data-v-b686f078]{color:#9aa7b6;margin:0;font-size:.85rem}.fechas[data-v-b686f078]{color:#5a6a7a;border-top:1px solid #eef2f8;gap:24px;padding-top:12px;font-size:.85rem;display:flex}.acciones[data-v-b686f078]{border-top:1px solid #eef2f8;gap:10px;margin-top:20px;padding-top:16px;display:flex}.acciones button[data-v-b686f078]{cursor:pointer;border:none;border-radius:8px;padding:10px 22px;font-weight:600}.guardar[data-v-b686f078]{background:var(--marca-azul);color:#fff}.guardar[data-v-b686f078]:hover:not(:disabled){background:var(--marca-azul-oscuro)}.guardar-salir[data-v-b686f078]{color:var(--marca-azul);background:#eef3fb;border:1px solid var(--marca-azul)!important}.guardar-salir[data-v-b686f078]:hover:not(:disabled){background:#e0eafa}.terminar[data-v-b686f078]{background:var(--marca-naranja);color:#3a2400}.terminar[data-v-b686f078]:hover:not(:disabled){filter:brightness(1.05)}.cancelar[data-v-b686f078]{color:#5a6a7a;background:#fff;border:1px solid #cdd6e4}button[data-v-b686f078]:disabled{opacity:.6;cursor:default}.tec-huecos[data-v-b686f078]{background:#fff;border:1px solid #cdd6e4;border-radius:8px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.tec-hueco[data-v-b686f078]{align-items:center;gap:10px;display:flex}.tec-num[data-v-b686f078]{color:#7a8694;text-transform:uppercase;letter-spacing:.3px;flex:0 0 92px;font-size:.78rem;font-weight:700}.tec-nombre[data-v-b686f078]{color:var(--marca-azul);flex:1;font-size:.92rem;font-weight:600}.tec-hueco:first-child .tec-nombre[data-v-b686f078]{font-weight:700}.tec-x[data-v-b686f078]{color:#5a6a7a;cursor:pointer;background:#eef2f7;border:none;border-radius:50%;width:20px;height:20px;font-size:.7rem;line-height:1}.tec-x[data-v-b686f078]:hover{background:var(--marca-naranja);color:#fff}.tec-hueco-vacio .tec-num[data-v-b686f078]{color:#b3bdc9}.tec-busca[data-v-b686f078]{color:var(--texto);border:none;border-bottom:1px dashed #cdd6e4;outline:none;flex:1;padding:3px 2px;font-family:inherit;font-size:.9rem}.tec-busca[data-v-b686f078]:focus{border-bottom-color:var(--marca-naranja)}.tec-sugerencias[data-v-b686f078]{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.tec-sugerencia[data-v-b686f078]{color:var(--marca-azul);cursor:pointer;background:#f6f9fc;border:1px solid #cdd6e4;border-radius:14px;padding:4px 12px;font-family:inherit;font-size:.85rem;font-weight:600}.tec-sugerencia[data-v-b686f078]:hover{background:var(--marca-naranja);border-color:var(--marca-naranja);color:#fff}.partes[data-v-96c7a2f3]{max-width:1400px}.cab[data-v-96c7a2f3]{justify-content:space-between;align-items:center;margin:0 0 16px;display:flex}.cab h1[data-v-96c7a2f3]{color:var(--marca-azul);align-items:center;gap:10px;margin:0;font-size:1.4rem;display:flex}.contador[data-v-96c7a2f3]{background:var(--marca-azul);color:#fff;border-radius:14px;padding:2px 12px;font-size:.95rem;font-weight:700}.cab-botones[data-v-96c7a2f3]{gap:8px;display:flex}.planif[data-v-96c7a2f3]{color:var(--marca-azul);border:1px solid var(--marca-azul);cursor:pointer;background:#fff;border-radius:8px;padding:9px 16px;font-weight:700}.planif[data-v-96c7a2f3]:hover{background:#eef3fb}.nuevo[data-v-96c7a2f3]{background:var(--marca-naranja);color:#3a2400;cursor:pointer;border:none;border-radius:8px;padding:9px 16px;font-weight:700}.nuevo[data-v-96c7a2f3]:hover{filter:brightness(1.05)}.filtros[data-v-96c7a2f3]{gap:8px;margin-bottom:10px;display:flex}.filtros button[data-v-96c7a2f3]{cursor:pointer;color:#5a6a7a;background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:6px 14px;font-size:.85rem}.filtros button.activo[data-v-96c7a2f3]{background:var(--marca-azul);color:#fff;border-color:var(--marca-azul)}.filtros2[data-v-96c7a2f3]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.buscar[data-v-96c7a2f3]{border:1px solid #cdd6e4;border-radius:8px;flex:1;min-width:200px;padding:8px 11px}.filtros2 select[data-v-96c7a2f3]{color:var(--texto);background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:8px 10px}.sin[data-v-96c7a2f3]{cursor:pointer;color:#5a6a7a;background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:8px 14px;font-weight:600}.sin.on[data-v-96c7a2f3]{background:var(--marca-naranja);color:#3a2400;border-color:var(--marca-naranja)}.limpiar[data-v-96c7a2f3]{color:var(--marca-azul);cursor:pointer;background:0 0;border:none;text-decoration:underline}.info[data-v-96c7a2f3]{color:#9aa7b6}.tabla[data-v-96c7a2f3]{flex-direction:column;gap:4px;max-height:calc(100vh - 320px);padding-right:3px;display:flex;overflow-y:auto}.fila[data-v-96c7a2f3]{text-align:left;cursor:pointer;color:var(--texto);background:#fff;border:1px solid #e1e6ee;border-radius:8px;grid-template-columns:44px .85fr 1.5fr 1fr 1.3fr 100px 82px 116px 116px 56px;align-items:center;gap:10px;padding:9px 12px;font-size:.88rem;display:grid}.fila[data-v-96c7a2f3]:hover{border-color:var(--marca-azul)}.fila.cabecera[data-v-96c7a2f3]{cursor:default;text-transform:uppercase;letter-spacing:.3px;color:#8a98a8;z-index:2;background:#f5f7fa;border:none;font-size:.72rem;font-weight:700;position:sticky;top:0}.fila.cabecera[data-v-96c7a2f3]:hover{border:none}.num[data-v-96c7a2f3]{color:var(--marca-azul);font-weight:700}.rama[data-v-96c7a2f3]{color:#5a6a7a;align-items:center;gap:6px;display:flex}.punto[data-v-96c7a2f3]{background:var(--marca-naranja);border-radius:50%;width:8px;height:8px;display:inline-block}.ofi[data-v-96c7a2f3]{color:#5a6a7a;font-size:.84rem}.asig[data-v-96c7a2f3]{color:#2e7d32;text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;font-weight:600;overflow:hidden}.asig.no[data-v-96c7a2f3]{color:#b0bac6;font-weight:400}.est[data-v-96c7a2f3]{text-align:center;border-radius:10px;justify-self:start;padding:2px 9px;font-size:.76rem;font-weight:700}.est.curso[data-v-96c7a2f3]{color:#8a5a00;background:#fdeccd}.est.term[data-v-96c7a2f3]{color:var(--marca-azul);background:#dde7f6}.est.otro[data-v-96c7a2f3]{color:#5a6a7a;background:#e6e9ee}.fh[data-v-96c7a2f3]{color:#8a98a8;white-space:nowrap;font-size:.8rem}.ver-celda[data-v-96c7a2f3]{text-align:left}.ver[data-v-96c7a2f3]{color:var(--marca-azul);cursor:pointer;background:#fff;border:1px solid #cdd6e4;border-radius:7px;padding:4px 12px;font-size:.8rem;font-weight:600}.ver[data-v-96c7a2f3]:hover{background:#eef3fb}.modal-fondo[data-v-96c7a2f3]{z-index:50;background:#141e3273;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-96c7a2f3]{background:#fff;border-radius:12px;width:min(520px,90vw);padding:20px 22px;box-shadow:0 18px 50px #00000040}.modal h3[data-v-96c7a2f3]{color:var(--marca-azul);margin:0 0 4px}.m-rama[data-v-96c7a2f3]{color:#5a6a7a;margin:0 0 4px}.m-oficio[data-v-96c7a2f3]{color:#6a5a30;margin:0 0 4px;font-size:.85rem}.m-asig[data-v-96c7a2f3]{color:#2e7d32;margin:0 0 4px;font-size:.85rem;font-weight:600}.m-asig.no[data-v-96c7a2f3]{color:#9aa7b6;font-weight:400}.m-meta[data-v-96c7a2f3]{color:#8a98a8;margin:0 0 10px;font-size:.8rem}.m-averia[data-v-96c7a2f3]{white-space:pre-wrap;color:var(--texto);background:#f5f7fa;border-radius:8px;min-height:60px;padding:12px}.m-pie[data-v-96c7a2f3]{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.m-ficha[data-v-96c7a2f3]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 14px;font-weight:600}.m-cerrar[data-v-96c7a2f3]{cursor:pointer;background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:8px 14px}.paginacion[data-v-96c7a2f3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.pag-botones[data-v-96c7a2f3]{align-items:center;gap:6px;display:flex}.pag-botones button[data-v-96c7a2f3]{cursor:pointer;color:var(--marca-azul);background:#fff;border:1px solid #cdd6e4;border-radius:7px;padding:5px 10px;font-size:.8rem}.pag-botones button[data-v-96c7a2f3]:hover:not(:disabled){background:var(--marca-naranja);color:#3a2400;border-color:var(--marca-naranja)}.pag-botones button[data-v-96c7a2f3]:disabled{opacity:.45;cursor:default}.pag-num[data-v-96c7a2f3]{color:#5a6a7a;margin:0 6px;font-size:.82rem}.pag-info[data-v-96c7a2f3]{color:#5a6a7a;align-items:center;gap:8px;font-size:.82rem;display:flex}.pag-info select[data-v-96c7a2f3]{background:#fff;border:1px solid #cdd6e4;border-radius:7px;padding:4px 8px}.pagina[data-v-07048f63]{box-sizing:border-box;flex-direction:column;height:100%;padding:18px 22px;display:flex;overflow:hidden}.cabecera[data-v-07048f63]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cabecera h1[data-v-07048f63]{color:var(--marca-azul);align-items:center;gap:10px;margin:0;font-size:1.25rem;display:flex}.filtros[data-v-07048f63]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.filtros input[data-v-07048f63],.filtros select[data-v-07048f63]{background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:8px 10px;font-family:inherit}.buscar[data-v-07048f63]{flex:1;min-width:220px}.chk[data-v-07048f63]{color:#445;align-items:center;gap:6px;font-size:.9rem;display:flex}.lista[data-v-07048f63]{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex;overflow:auto}.fila[data-v-07048f63]{text-align:left;cursor:pointer;background:#fff;border:1px solid #e3e8ee;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;font-family:inherit;display:flex}.fila[data-v-07048f63]:hover{border-color:var(--marca-naranja)}.codigo[data-v-07048f63]{color:var(--marca-azul);flex:0 0 76px;font-weight:700}.nombre[data-v-07048f63]{color:#223;flex-direction:column;flex:1;min-width:0;font-weight:600;display:flex}.nombre small[data-v-07048f63]{color:#7a8694;font-weight:400}.dato[data-v-07048f63]{color:#223;flex-direction:column;align-items:flex-end;min-width:110px;font-weight:600;display:flex}.dato small[data-v-07048f63]{color:#98a3b0;font-size:.72rem;font-weight:400}.chip[data-v-07048f63]{color:var(--marca-azul);white-space:nowrap;background:#eef3f9;border-radius:12px;padding:3px 10px;font-size:.75rem;font-weight:700}.chip.suave[data-v-07048f63]{color:#5a6a7a;background:#f2f5f8}.chip.baja[data-v-07048f63]{color:#b03434;background:#fdecec}.chip.vuelta[data-v-07048f63]{color:#b06a10;background:#fff3e2;margin-left:4px}.tipo-agua[data-v-07048f63]{background:#e5f2fb}.tipo-electricidad[data-v-07048f63]{color:#8a6d00;background:#fff6dd}.tipo-gas[data-v-07048f63]{color:#6a3fb0;background:#f1e9fb}.tipo-gasoil[data-v-07048f63]{color:#7a5c2e;background:#f3efe9}.tipo-horas[data-v-07048f63]{color:#1e7d46;background:#e8f6ee}.error[data-v-07048f63]{color:#b03434;background:#fdecec;border-radius:8px;margin-bottom:10px;padding:8px 12px}.ok[data-v-07048f63]{color:#1e7d46;background:#e8f6ee;border-radius:8px;margin-bottom:10px;padding:8px 12px}.vacio[data-v-07048f63]{color:#8a94a0;padding:18px 4px}.ficha[data-v-07048f63]{flex:1;min-height:0;overflow:auto}.fila-superior[data-v-07048f63]{align-items:flex-start;gap:14px;display:flex}.fila-superior .campos[data-v-07048f63]{flex:1}.contador-qr[data-v-07048f63]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;flex-shrink:0;align-items:center;gap:6px;padding:10px;display:flex}.qr-cod[data-v-07048f63]{color:var(--marca-azul);font-size:.78rem;font-weight:700}.descargar-qr[data-v-07048f63]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:3px 10px;font-size:.72rem;font-weight:600}.descargar-qr[data-v-07048f63]:hover{background:var(--marca-naranja)}.qr-oculto[data-v-07048f63]{position:absolute;top:0;left:-9999px}.campos[data-v-07048f63]{grid-template-columns:repeat(4,1fr);gap:12px 14px;display:grid}.campos label[data-v-07048f63]{color:#5a6a7a;flex-direction:column;gap:4px;font-size:.8rem;font-weight:600;display:flex}.campos .ancho2[data-v-07048f63]{grid-column:span 2}.campos input[data-v-07048f63],.campos select[data-v-07048f63]{border:1px solid #cdd6e4;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:.92rem}.inicial[data-v-07048f63],.sustituir[data-v-07048f63],.lecturas[data-v-07048f63]{background:#fff;border:1px solid #e3e8ee;border-radius:10px;margin-top:18px;padding:14px 16px}.inicial h3[data-v-07048f63],.sustituir h3[data-v-07048f63],.lecturas h3[data-v-07048f63]{color:var(--marca-azul);margin:0 0 6px;font-size:1rem}.pista[data-v-07048f63]{color:#7a8694;margin:0 0 10px;font-size:.85rem}.fila-alta[data-v-07048f63]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fila-alta input[data-v-07048f63]{border:1px solid #cdd6e4;border-radius:8px;padding:8px 10px;font-family:inherit}.fila-alta .crece[data-v-07048f63]{flex:1;min-width:160px}.ud[data-v-07048f63]{color:#5a6a7a;font-weight:700}.acciones-ficha[data-v-07048f63]{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.btn[data-v-07048f63]{color:var(--marca-azul);cursor:pointer;background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:8px 16px;font-family:inherit;font-weight:600}.btn.primario[data-v-07048f63]{background:var(--marca-azul);border-color:var(--marca-azul);color:#fff}.btn.primario[data-v-07048f63]:hover{background:var(--marca-naranja);border-color:var(--marca-naranja)}.btn.peligro[data-v-07048f63]{color:#b03434;border-color:#e7c4c4}.btn[data-v-07048f63]:hover{border-color:var(--marca-naranja)}.tabla[data-v-07048f63]{border-collapse:collapse;width:100%;margin-top:12px}.tabla th[data-v-07048f63]{text-align:left;text-transform:uppercase;letter-spacing:.3px;color:#7a8694;border-bottom:1px solid #e3e8ee;padding:6px 8px;font-size:.72rem}.tabla th.num[data-v-07048f63]{text-align:right}.tabla td[data-v-07048f63]{color:#223;border-bottom:1px solid #f0f3f6;padding:8px;font-size:.92rem}.tabla td.num[data-v-07048f63]{text-align:right}.tabla td.notas[data-v-07048f63]{color:#7a8694;font-size:.85rem}.quitar[data-v-07048f63]{color:#5a6a7a;cursor:pointer;background:#eef2f7;border:none;border-radius:50%;width:22px;height:22px}.quitar[data-v-07048f63]:hover{background:var(--marca-naranja);color:#fff}.pagina[data-v-ed8ab63b]{box-sizing:border-box;flex-direction:column;height:100%;padding:18px 22px;display:flex;overflow:hidden}.cabecera[data-v-ed8ab63b]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cabecera h1[data-v-ed8ab63b]{color:var(--marca-azul);margin:0;font-size:1.25rem}.exportar[data-v-ed8ab63b]{gap:8px;display:flex}.btn[data-v-ed8ab63b]{color:var(--marca-azul);cursor:pointer;background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:8px 16px;font-family:inherit;font-weight:600}.btn[data-v-ed8ab63b]:hover{border-color:var(--marca-naranja);color:var(--marca-naranja)}.filtros[data-v-ed8ab63b]{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:flex}.filtros select[data-v-ed8ab63b],.filtros input[data-v-ed8ab63b]{background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:8px 10px;font-family:inherit}.cuerpo[data-v-ed8ab63b]{flex:1;min-height:0;overflow:auto}.vacio[data-v-ed8ab63b]{color:#8a94a0;padding:14px 4px}.tarjetas[data-v-ed8ab63b]{flex-wrap:wrap;gap:12px;margin-bottom:14px;display:flex}.tarjeta[data-v-ed8ab63b]{border:1px solid #e3e8ee;border-top:3px solid var(--marca-azul);background:#fff;border-radius:10px;flex-direction:column;min-width:140px;padding:10px 16px;display:flex}.tarjeta small[data-v-ed8ab63b]{color:#7a8694;text-transform:uppercase;letter-spacing:.3px;font-size:.75rem}.tarjeta b[data-v-ed8ab63b]{color:#223;font-size:1.15rem}.tarjeta span[data-v-ed8ab63b]{color:#5a6a7a;font-size:.85rem}.tarjeta.total[data-v-ed8ab63b]{border-top-color:var(--marca-naranja)}.tarjeta .nota[data-v-ed8ab63b]{color:#b06a10;font-size:.72rem}.paneles[data-v-ed8ab63b]{grid-template-columns:1.4fr 1fr;gap:14px;margin-bottom:14px;display:grid}.panel[data-v-ed8ab63b]{background:#fff;border:1px solid #e3e8ee;border-radius:10px;padding:14px 16px}.panel h3[data-v-ed8ab63b]{color:var(--marca-azul);margin:0 0 12px;font-size:1rem}.panel h3 small[data-v-ed8ab63b]{color:#7a8694;font-weight:400}.barras[data-v-ed8ab63b]{align-items:flex-end;gap:10px;height:220px;padding-top:18px;display:flex}.barra-col[data-v-ed8ab63b]{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:34px;height:100%;display:flex}.barra[data-v-ed8ab63b]{background:var(--marca-azul);border-radius:6px 6px 0 0;width:70%;min-height:2px;transition:height .2s}.barra-col:hover .barra[data-v-ed8ab63b]{background:var(--marca-naranja)}.barra-valor[data-v-ed8ab63b]{color:#5a6a7a;margin-bottom:4px;font-size:.72rem}.barra-mes[data-v-ed8ab63b]{color:#7a8694;white-space:nowrap;margin-top:6px;font-size:.72rem}.tarta-zona[data-v-ed8ab63b]{align-items:center;gap:18px;display:flex}.tarta[data-v-ed8ab63b]{flex:none;width:170px;height:170px;transform:rotate(0)}.leyenda[data-v-ed8ab63b]{flex-direction:column;gap:6px;min-width:0;display:flex}.ley-fila[data-v-ed8ab63b]{color:#223;align-items:center;gap:8px;font-size:.88rem;display:flex}.ley-color[data-v-ed8ab63b]{border-radius:3px;flex:none;width:12px;height:12px}.ley-texto[data-v-ed8ab63b]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tabla[data-v-ed8ab63b]{border-collapse:collapse;width:100%}.tabla th[data-v-ed8ab63b]{text-align:left;text-transform:uppercase;letter-spacing:.3px;color:#7a8694;border-bottom:1px solid #e3e8ee;padding:6px 8px;font-size:.72rem}.tabla th.num[data-v-ed8ab63b]{text-align:right}.tabla td[data-v-ed8ab63b]{color:#223;border-bottom:1px solid #f0f3f6;padding:8px;font-size:.92rem}.tabla td.num[data-v-ed8ab63b]{text-align:right}.tabla td small[data-v-ed8ab63b]{color:#7a8694;display:block}.chip[data-v-ed8ab63b]{white-space:nowrap;border-radius:12px;padding:3px 10px;font-size:.75rem;font-weight:700}@media (width<=1100px){.paneles[data-v-ed8ab63b]{grid-template-columns:1fr}}.plan[data-v-bc9eb7be]{flex-direction:column;height:calc(100vh - 130px);display:flex}.cab[data-v-bc9eb7be]{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.cab h1[data-v-bc9eb7be]{color:var(--marca-azul);margin:0;font-size:1.4rem}.sub[data-v-bc9eb7be]{color:#7a8794;margin:2px 0 0;font-size:.85rem}.lista[data-v-bc9eb7be]{border:1px solid var(--marca-azul);color:var(--marca-azul);cursor:pointer;background:#fff;border-radius:8px;padding:8px 14px;font-weight:600}.zonas[data-v-bc9eb7be]{flex:1;gap:12px;min-height:0;display:flex}.col[data-v-bc9eb7be]{background:#fff;border:1px solid #e1e6ee;border-radius:10px;flex-direction:column;min-height:0;padding:12px;display:flex}.col-partes[data-v-bc9eb7be]{flex-shrink:0;width:290px}.col-cal[data-v-bc9eb7be]{flex:1;min-width:0}.col-gente[data-v-bc9eb7be]{flex-shrink:0;width:260px}h2[data-v-bc9eb7be]{color:var(--marca-azul);align-items:center;gap:8px;margin:0 0 10px;font-size:1rem;display:flex}.cuenta[data-v-bc9eb7be]{background:var(--marca-azul);color:#fff;border-radius:12px;padding:1px 9px;font-size:.8rem}.vacio[data-v-bc9eb7be]{color:#9aa7b6;font-size:.85rem}.filtros-p[data-v-bc9eb7be]{flex-direction:column;gap:6px;margin-bottom:10px;display:flex}.buscar-p[data-v-bc9eb7be]{box-sizing:border-box;border:1px solid #cdd6e4;border-radius:8px;width:100%;padding:7px 10px}.filtros-p-fila[data-v-bc9eb7be]{gap:6px;display:flex}.filtros-p select[data-v-bc9eb7be]{min-width:0;color:var(--texto);background:#fff;border:1px solid #cdd6e4;border-radius:8px;flex:1;padding:6px 8px;font-size:.82rem}.sin-p[data-v-bc9eb7be]{cursor:pointer;color:#5a6a7a;background:#fff;border:1px solid #cdd6e4;border-radius:8px;flex:1;padding:6px 8px;font-size:.8rem;font-weight:600}.sin-p.on[data-v-bc9eb7be]{background:var(--marca-naranja);color:#3a2400;border-color:var(--marca-naranja)}.limpiar-p[data-v-bc9eb7be]{color:var(--marca-azul);cursor:pointer;background:0 0;border:none;font-size:.8rem;text-decoration:underline}.partes-lista[data-v-bc9eb7be]{flex-direction:column;flex:1;gap:8px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.parte[data-v-bc9eb7be]{cursor:pointer;border:1px solid #e1e6ee;border-radius:8px;padding:8px 10px}.parte.activo[data-v-bc9eb7be]{border-color:var(--marca-naranja);box-shadow:0 0 0 2px #f2a51e40}.p-top[data-v-bc9eb7be]{align-items:center;gap:7px;display:flex}.p-num[data-v-bc9eb7be]{color:var(--marca-azul);font-weight:700}.p-tipo[data-v-bc9eb7be]{color:var(--texto);flex:1;font-size:.85rem}.p-urg[data-v-bc9eb7be]{border-radius:9px;padding:1px 7px;font-size:.7rem;font-weight:700}.u-critico[data-v-bc9eb7be]{color:#b3261e;background:#fbe0dd}.u-urgente[data-v-bc9eb7be]{color:#8a5a00;background:#fdeccd}.u-normal[data-v-bc9eb7be]{color:#5a6a7a;background:#e2e8f2}.u-bajo[data-v-bc9eb7be]{color:#4a7a4a;background:#e6efe6}.p-rama[data-v-bc9eb7be]{color:#5a6a7a;margin:3px 0;font-size:.82rem}.p-mid[data-v-bc9eb7be]{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.p-oficio[data-v-bc9eb7be]{background:var(--marca-azul);color:#fff;border-radius:9px;padding:1px 8px;font-size:.72rem;font-weight:700}.p-oficio.sin[data-v-bc9eb7be]{color:#8a98a8;background:#e6e9ee}.p-asig[data-v-bc9eb7be]{color:#2e7d32;margin:2px 0 6px;font-size:.78rem;font-weight:700}.p-asig.no[data-v-bc9eb7be]{color:#b0bac6;font-weight:400}.p-bot[data-v-bc9eb7be]{justify-content:space-between;align-items:center;display:flex}.ojo[data-v-bc9eb7be]{color:#5a6a7a;cursor:pointer;background:0 0;border:1px solid #cdd6e4;border-radius:7px;padding:3px 9px;font-size:.75rem}.munequito[data-v-bc9eb7be]{background:var(--marca-naranja);color:#3a2400;cursor:grab;border-radius:14px;align-items:center;gap:5px;padding:4px 11px;font-size:.76rem;font-weight:700;display:inline-flex}.munequito[data-v-bc9eb7be]:active{cursor:grabbing}.cal-cab[data-v-bc9eb7be]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.nav[data-v-bc9eb7be],.hoy[data-v-bc9eb7be]{cursor:pointer;color:var(--marca-azul);background:#fff;border:1px solid #cdd6e4;border-radius:7px;padding:4px 11px;font-weight:700}.cal-sem[data-v-bc9eb7be]{color:var(--texto);font-weight:600}.cal-sel[data-v-bc9eb7be]{background:var(--marca-azul);color:#fff;border-radius:8px;margin-left:auto;padding:4px 12px;font-weight:600}.sirena[data-v-bc9eb7be]{border:1px solid var(--marca-naranja);color:var(--texto);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;margin-left:8px;padding:3px 11px 3px 8px;font-family:inherit;font-weight:800;display:flex}.sirena-num[data-v-bc9eb7be]{font-size:.85rem}.sirena-luz[data-v-bc9eb7be]{background:var(--marca-azul);border-radius:50%;width:14px;height:14px;animation:1s linear infinite sirena-girar-bc9eb7be}@keyframes sirena-girar-bc9eb7be{0%{background:var(--marca-azul);box-shadow:0 0 #1a3a7080}50%{background:var(--marca-naranja);box-shadow:0 0 9px 3px #f2a51ea6}to{background:var(--marca-azul);box-shadow:0 0 #1a3a7080}}.punto-atraso[data-v-bc9eb7be]{vertical-align:middle;background:var(--marca-naranja);border-radius:50%;width:9px;height:9px;margin-right:7px;animation:1s linear infinite sirena-girar-bc9eb7be;display:inline-block}.lista-atrasos[data-v-bc9eb7be]{max-height:55vh;margin:10px 0;padding:0;list-style:none;overflow:auto}.atraso-item[data-v-bc9eb7be]{text-align:left;cursor:pointer;width:100%;font:inherit;background:#fff;border:1px solid #e7ebf2;border-radius:8px;grid-template-columns:56px 1fr auto;align-items:center;gap:4px 12px;margin-bottom:6px;padding:7px 10px;display:grid}.atraso-item[data-v-bc9eb7be]:hover{background:#fff7ec}.ai-num[data-v-bc9eb7be]{color:var(--marca-azul);font-weight:800}.ai-rama[data-v-bc9eb7be]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-fecha[data-v-bc9eb7be]{color:#c0392b;font-weight:700}.ai-quien[data-v-bc9eb7be]{color:#5a6a7a;grid-column:2/4;font-size:.85rem}.modal.modal-ancho[data-v-bc9eb7be]{width:520px;max-width:92vw}.buscar-atrasos[data-v-bc9eb7be]{border:1px solid #d6dde6;border-radius:8px;width:100%;margin:8px 0;padding:.5rem .7rem;font-family:inherit;font-size:.92rem}.buscar-atrasos[data-v-bc9eb7be]:focus{border-color:var(--marca-azul);outline:none}.grupos-atrasos[data-v-bc9eb7be]{max-height:55vh;margin-bottom:6px;overflow:auto}.grupo-atraso[data-v-bc9eb7be]{margin-bottom:12px}.grupo-cab[data-v-bc9eb7be]{z-index:1;background:#fff;align-items:center;gap:8px;padding:5px 2px;display:flex;position:sticky;top:0}.grupo-nom[data-v-bc9eb7be]{color:var(--texto);font-weight:800}.grupo-num[data-v-bc9eb7be]{background:var(--marca-azul);color:#fff;border-radius:999px;margin-left:auto;padding:1px 10px;font-size:.8rem;font-weight:700}.cal-vacio[data-v-bc9eb7be]{margin-top:20px}.cal-scroll[data-v-bc9eb7be]{flex:1;min-height:0;overflow:auto}.cal-grid[data-v-bc9eb7be]{grid-template-columns:52px repeat(7,1fr);display:grid}.cg-esq[data-v-bc9eb7be]{z-index:3;background:#fff;position:sticky;top:0;left:0}.cg-dia[data-v-bc9eb7be]{z-index:2;text-align:center;background:#f5f7fa;border-bottom:1px solid #dfe5ee;flex-direction:column;padding:6px 2px;display:flex;position:sticky;top:0}.cg-dia.hoy[data-v-bc9eb7be]{background:#e9f0fb}.cg-dia.pasado[data-v-bc9eb7be]{color:#9aa7b6;background:#f1f3f6}.cg-dia-nom[data-v-bc9eb7be]{text-transform:uppercase;color:#8a98a8;font-size:.72rem;font-weight:700}.cg-dia-fec[data-v-bc9eb7be]{color:var(--texto);font-size:.82rem}.cg-hora[data-v-bc9eb7be]{z-index:1;color:#9aa7b6;text-align:right;background:#fff;border-top:1px solid #eef1f6;padding:2px 6px 0 0;font-size:.7rem;position:sticky;left:0}.cg-celda[data-v-bc9eb7be]{border-top:1px solid #eef1f6;border-left:1px solid #eef1f6;min-height:34px;padding:2px}.cg-celda.hoy[data-v-bc9eb7be]{background:#f7faff}.cg-celda.pasado[data-v-bc9eb7be]{cursor:not-allowed;background:repeating-linear-gradient(135deg,#f4f5f7,#f4f5f7 6px,#eceef1 6px 12px)}.cg-dia.lunes[data-v-bc9eb7be],.cg-celda.lunes[data-v-bc9eb7be]{border-left:2px solid #c8d2e2}.cg-parte[data-v-bc9eb7be]{cursor:grab;color:#1f2d3d;text-overflow:ellipsis;white-space:nowrap;background:#dde7f6;border-radius:5px;margin-bottom:2px;padding:2px 5px;font-size:.7rem;overflow:hidden}.cg-parte.u-critico[data-v-bc9eb7be]{background:#fbe0dd}.cg-parte.u-urgente[data-v-bc9eb7be]{background:#fdeccd}@keyframes parpadeo-atraso-bc9eb7be{0%,to{opacity:1}50%{opacity:.3}}.cg-parte.parpadea[data-v-bc9eb7be]{outline-offset:-2px;outline:2px solid #c0392b;font-weight:700;animation:1s ease-in-out infinite parpadeo-atraso-bc9eb7be}.toggle[data-v-bc9eb7be]{gap:6px;margin-bottom:10px;display:flex}.toggle button[data-v-bc9eb7be]{cursor:pointer;color:#5a6a7a;background:#fff;border:1px solid #cdd6e4;border-radius:8px;flex:1;padding:7px 0;font-weight:600}.toggle button.on[data-v-bc9eb7be]{background:var(--marca-azul);color:#fff;border-color:var(--marca-azul)}.buscar[data-v-bc9eb7be]{box-sizing:border-box;border:1px solid #cdd6e4;border-radius:8px;width:100%;margin-bottom:8px;padding:8px 10px}.filtro-of[data-v-bc9eb7be]{color:#6a5a30;background:#fdf3df;border-radius:7px;margin-bottom:8px;padding:6px 9px;font-size:.78rem}.filtro-of.suave[data-v-bc9eb7be]{color:#8a98a8;background:#f1f4f9}.filtro-of button[data-v-bc9eb7be]{color:var(--marca-azul);cursor:pointer;background:0 0;border:none;padding:0 0 0 4px;font-size:.78rem;text-decoration:underline}.gente-lista[data-v-bc9eb7be]{flex-direction:column;gap:6px;display:flex;overflow-y:auto}.persona[data-v-bc9eb7be]{text-align:left;cursor:pointer;color:var(--texto);background:#fff;border:1px solid #e1e6ee;border-radius:8px;padding:9px 11px}.persona[data-v-bc9eb7be]:hover{border-color:var(--marca-azul)}.persona.on[data-v-bc9eb7be]{background:var(--marca-azul);color:#fff;border-color:var(--marca-azul)}.modal-fondo[data-v-bc9eb7be]{z-index:50;background:#141e3273;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-bc9eb7be]{background:#fff;border-radius:12px;width:min(520px,90vw);padding:20px 22px;box-shadow:0 18px 50px #00000040}.modal h3[data-v-bc9eb7be]{color:var(--marca-azul);margin:0 0 4px}.m-rama[data-v-bc9eb7be]{color:#5a6a7a;margin:0 0 6px}.m-oficio[data-v-bc9eb7be]{color:#6a5a30;margin:0 0 10px;font-size:.85rem}.m-averia[data-v-bc9eb7be]{white-space:pre-wrap;color:var(--texto);background:#f5f7fa;border-radius:8px;min-height:60px;padding:12px}.m-pie[data-v-bc9eb7be]{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.m-ficha[data-v-bc9eb7be]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 14px;font-weight:600}.m-cerrar[data-v-bc9eb7be]{cursor:pointer;background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:8px 14px}.planning[data-v-8a392548]{width:100%}.barra-fija[data-v-8a392548]{z-index:30;background:var(--fondo);padding-top:.3rem;position:sticky;top:0}.cab[data-v-8a392548]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.cab h1[data-v-8a392548]{color:var(--marca-azul);margin:0;font-size:1.4rem}.controles[data-v-8a392548]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.vistas button[data-v-8a392548],.nav button[data-v-8a392548]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.4rem .8rem;font-weight:600}.vistas button.on[data-v-8a392548],.vistas button[data-v-8a392548]:hover,.nav button[data-v-8a392548]:hover{background:var(--marca-naranja);color:#3a2400}.nav[data-v-8a392548]{align-items:center;gap:.4rem;display:flex}.rango[data-v-8a392548]{color:#5a6a7a;margin-left:.5rem;font-weight:600}.paleta[data-v-8a392548]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;align-items:stretch;gap:.5rem;margin-bottom:1rem;padding:.7rem;display:flex}.paleta-tit[data-v-8a392548]{color:#5a6a7a;align-self:center;margin-right:.3rem;font-size:.8rem;font-weight:600}.filtros[data-v-8a392548]{flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.filtros label[data-v-8a392548]{color:#5a6a7a;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;display:flex}.filtros select[data-v-8a392548],.filtros .buscar[data-v-8a392548]{background:#fff;border:1px solid #d6dde6;border-radius:8px;padding:.4rem .6rem;font-family:inherit;font-size:.9rem}.filtros .buscar[data-v-8a392548]{min-width:220px}.filtros select[data-v-8a392548]:focus,.filtros .buscar[data-v-8a392548]:focus{border-color:var(--marca-azul);outline:none}.filtros .cuenta[data-v-8a392548]{color:#8a98a8;font-size:.82rem}.chip[data-v-8a392548]{cursor:grab;-webkit-user-select:none;user-select:none;border:1px solid #00000014;border-radius:10px;min-width:92px;padding:.45rem .6rem}.chip[data-v-8a392548]:active{cursor:grabbing}.chip[data-v-8a392548]:hover{border-color:var(--marca-naranja);box-shadow:0 0 0 1px var(--marca-naranja)}.chip-nombre[data-v-8a392548]{font-size:.85rem;font-weight:700}.chip-horas[data-v-8a392548]{flex-wrap:wrap;gap:2px;margin-top:4px;display:flex}.chip-horas input[data-v-8a392548]{background:#ffffffb3;border:1px solid #00000026;border-radius:6px;width:78px;padding:1px 4px;font-family:inherit;font-size:.74rem}.chip small[data-v-8a392548]{opacity:.7;font-size:.68rem}.chip-dias[data-v-8a392548]{align-items:center;gap:4px;margin-top:4px;font-size:.74rem;display:flex}.chip-dias input[data-v-8a392548]{background:#ffffffb3;border:1px solid #00000026;border-radius:6px;width:48px;padding:1px 4px;font-family:inherit;font-size:.74rem}.chip.aparte[data-v-8a392548]{margin-left:auto}.chip-manana[data-v-8a392548]{color:#7a5b00;background:#fff4cc}.chip-tarde[data-v-8a392548]{color:#8a4b00;background:#ffe0c2}.chip-manana_tarde[data-v-8a392548]{color:#1c7a3f;background:#e7f6ec}.chip-noche[data-v-8a392548]{color:#43358a;background:#e3e0f7}.chip-libre[data-v-8a392548]{color:#6a7787;background:#eef1f5}.chip-vacaciones[data-v-8a392548]{color:var(--marca-azul);background:#e6eefb}.chip-baja[data-v-8a392548]{color:#b03030;background:#fde2e2}.chip-guardia[data-v-8a392548]{color:#8a5a00;border-color:var(--marca-naranja);background:#fdecd2}.cargando[data-v-8a392548]{color:#5a6a7a}.tabla-wrap[data-v-8a392548]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow-x:auto}.grid[data-v-8a392548]{border-collapse:collapse;width:100%}.grid th[data-v-8a392548]{background:var(--marca-azul);color:#fff;text-align:center;white-space:nowrap;padding:.5rem .3rem;font-size:.78rem;font-weight:600}.grid th.th-tec[data-v-8a392548]{text-align:left;z-index:2;padding-left:.9rem;position:sticky;left:0}.grid th.finde[data-v-8a392548]{background:var(--marca-azul-oscuro)}.td-tec[data-v-8a392548]{color:var(--texto);white-space:nowrap;z-index:1;background:#fff;border-bottom:1px solid #eef2f7;padding:.5rem .9rem;font-weight:600;position:sticky;left:0}.celda[data-v-8a392548]{text-align:center;color:#5a6a7a;border:1px solid #eef2f7;min-width:96px;padding:.45rem .25rem;font-size:.8rem;position:relative}.celda.mes[data-v-8a392548]{min-width:46px;padding:.4rem .15rem;font-size:.72rem}.celda.editable[data-v-8a392548]{cursor:pointer}.celda.editable[data-v-8a392548]:hover{outline:2px solid var(--marca-naranja);outline-offset:-2px}.celda.finde[data-v-8a392548]{background:#fafbfd}.celda.c-manana[data-v-8a392548]{color:#7a5b00;background:#fff4cc;font-weight:600}.celda.c-tarde[data-v-8a392548]{color:#8a4b00;background:#ffe0c2;font-weight:600}.celda.c-manana_tarde[data-v-8a392548]{color:#1c7a3f;background:#e7f6ec;font-weight:600}.celda.c-noche[data-v-8a392548]{color:#43358a;background:#e3e0f7;font-weight:600}.celda.c-libre[data-v-8a392548]{color:#6a7787;background:#eef1f5}.celda.c-vacaciones[data-v-8a392548]{color:var(--marca-azul);background:#e6eefb;font-weight:600}.celda.c-baja[data-v-8a392548]{color:#b03030;background:#fde2e2;font-weight:600}.celda.c-guardia-solo[data-v-8a392548]{color:#8a5a00;background:#fdecd2;font-weight:700}.badge-g[data-v-8a392548]{background:var(--marca-naranja);color:#3a2400;border-radius:4px;padding:0 3px;font-size:.62rem;font-weight:800;line-height:1.3;position:absolute;top:2px;right:2px}.badge-b[data-v-8a392548]{color:#fff;background:#b03030;border-radius:4px;padding:0 3px;font-size:.62rem;font-weight:800;line-height:1.3;position:absolute;top:2px;left:2px}.aus[data-v-8a392548]{color:#b03030;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:.66rem;font-weight:700;display:block;overflow:hidden}.ausencia-bloque[data-v-8a392548]{border-top:1px solid #eef2f7;margin-bottom:1rem;padding-top:.8rem}.ausencia-bloque .et[data-v-8a392548]{color:#5a6a7a;margin-bottom:.4rem;font-size:.8rem;font-weight:600;display:block}.aus-fila[data-v-8a392548]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.aus-sel[data-v-8a392548],.aus-fila input[data-v-8a392548]{border:1px solid #d6dde6;border-radius:8px;padding:.4rem .5rem;font-family:inherit}.vacio[data-v-8a392548]{color:#8a98a8;text-align:center;padding:1rem}.modal-fondo[data-v-8a392548]{z-index:50;background:#141e3273;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-8a392548]{background:#fff;border-radius:12px;width:380px;max-width:92vw;padding:1.2rem 1.4rem;box-shadow:0 10px 40px #0003}.modal h3[data-v-8a392548]{color:var(--marca-azul);margin:0 0 1rem;font-size:1.05rem}.estados[data-v-8a392548]{flex-wrap:wrap;gap:.4rem 1rem;margin-bottom:.7rem;display:flex}.estados label[data-v-8a392548],.capas-check label[data-v-8a392548]{cursor:pointer;align-items:center;gap:.35rem;font-size:.9rem;display:flex}.capas-check[data-v-8a392548]{gap:1.2rem;margin-bottom:.9rem;font-weight:600;display:flex}.capas-check label[data-v-8a392548]{cursor:pointer;align-items:center;gap:.35rem;display:flex}.capas-check label.off[data-v-8a392548]{opacity:.4;cursor:not-allowed}.horas[data-v-8a392548]{flex-direction:column;gap:.6rem;margin-bottom:1rem;display:flex}.tramo[data-v-8a392548]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.tramo .et[data-v-8a392548]{color:#5a6a7a;flex:1 0 100%;font-size:.8rem;font-weight:600}.tramo .et small[data-v-8a392548]{color:#8a98a8;font-weight:400}.tramo input[data-v-8a392548]{border:1px solid #d6dde6;border-radius:8px;padding:.4rem .5rem;font-family:inherit}.pie[data-v-8a392548]{gap:.6rem;display:flex}.guardar[data-v-8a392548]{background:var(--marca-naranja);color:#3a2400;cursor:pointer;border:none;border-radius:8px;padding:.55rem 1.2rem;font-weight:700}.vaciar[data-v-8a392548]{color:#c0392b;cursor:pointer;background:#fff;border:1px solid #e3b4ae;border-radius:8px;padding:.55rem 1rem}.cancelar[data-v-8a392548]{color:#5a6a7a;cursor:pointer;background:#fff;border:1px solid #cdd6e4;border-radius:8px;margin-left:auto;padding:.55rem 1rem}.planif[data-v-20c63af8]{flex-direction:column;gap:1rem;height:100%;display:flex;overflow:hidden}.encabezado[data-v-20c63af8]{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}h1[data-v-20c63af8]{color:var(--marca-azul);margin:0;font-size:1.5rem}.acciones[data-v-20c63af8]{gap:.6rem;display:flex}.estampar[data-v-20c63af8]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.6rem;padding:.8rem 1rem;display:flex}.estampar-titulo[data-v-20c63af8]{color:var(--marca-azul);font-weight:700}.estampar-nota[data-v-20c63af8]{color:#7a8694;font-size:.82rem}.filtros[data-v-20c63af8]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.6rem;display:flex}.conteo[data-v-20c63af8]{color:#5a6a7a;font-size:.85rem}.control[data-v-20c63af8]{color:var(--texto);background:#fff;border:1px solid #cdd6e2;border-radius:8px;padding:.5rem .7rem;font-family:inherit;font-size:.92rem}.control[data-v-20c63af8]:focus{border-color:var(--marca-azul);outline:none}.lista[data-v-20c63af8]{flex-direction:column;flex:auto;gap:.5rem;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.fila[data-v-20c63af8]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:1rem;padding:.7rem .9rem;display:flex}.equipo[data-v-20c63af8]{flex-shrink:0;width:260px}.equipo-nombre[data-v-20c63af8]{color:var(--marca-azul);font-weight:700}.equipo-ruta[data-v-20c63af8]{color:#94a3b3;margin-top:.1rem;font-size:.78rem}.chips[data-v-20c63af8]{flex-wrap:wrap;flex:1;gap:.5rem;display:flex}.chip[data-v-20c63af8]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.4rem;padding:.3rem .5rem;display:flex}.chip-nombre[data-v-20c63af8]{color:var(--marca-azul);font-size:.8rem;font-weight:700}.chip-fecha[data-v-20c63af8]{color:var(--texto);border:1px solid #cdd6e2;border-radius:6px;padding:.25rem .4rem;font-family:inherit;font-size:.85rem}.chip-fecha[data-v-20c63af8]:focus{border-color:var(--marca-naranja);outline:none}.chip-gen[data-v-20c63af8]{color:#94a3b3;font-size:.7rem}.boton-naranja[data-v-20c63af8]{background:var(--marca-naranja);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.55rem 1.3rem;font-family:inherit;font-size:.92rem;font-weight:700}.boton-naranja[data-v-20c63af8]:disabled{opacity:.5;cursor:default}.boton-naranja[data-v-20c63af8]:not(:disabled):hover{filter:brightness(1.07)}.boton-claro[data-v-20c63af8]{color:var(--marca-azul);cursor:pointer;background:#fff;border:1px solid #cdd6e2;border-radius:8px;padding:.5rem 1rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:border-color .15s,color .15s}.boton-claro[data-v-20c63af8]:hover{background:var(--marca-naranja);border-color:var(--marca-naranja);color:#fff}.boton-claro[data-v-20c63af8]:disabled{opacity:.5;cursor:default}.aviso[data-v-20c63af8]{color:#7a8694}.ok[data-v-20c63af8]{color:#1e7d46}.error[data-v-20c63af8]{color:#c0392b}.pendiente[data-v-00b4b3a7]{justify-content:center;align-items:center;height:calc(100vh - 140px);display:flex}.caja[data-v-00b4b3a7]{text-align:center;color:#9aa7b6}.caja h1[data-v-00b4b3a7]{color:var(--marca-azul);margin:14px 0 6px}.caja p[data-v-00b4b3a7]{margin:0;font-size:.95rem}.movil[data-v-6126ed45]{padding:24px 28px}.cabecera[data-v-6126ed45]{margin-bottom:18px}.cabecera h1[data-v-6126ed45]{color:var(--marca-azul);margin:0;font-size:24px}.sub[data-v-6126ed45]{color:#6b7785;margin:4px 0 0;font-size:14px}.panel[data-v-6126ed45]{background:#fff;border:1px solid #e3e8ee;border-radius:12px}.panel-cab[data-v-6126ed45]{background:var(--marca-azul);color:#fff;border-radius:12px 12px 0 0;align-items:center;gap:10px;padding:14px 18px;display:flex}.panel-titulo[data-v-6126ed45]{font-size:16px;font-weight:700}.contador[data-v-6126ed45]{background:#ffffff2e;border-radius:999px;padding:1px 10px;font-size:13px}.error[data-v-6126ed45]{color:#d64545;margin:10px 18px 0;font-size:13px}.aviso[data-v-6126ed45]{color:#1b8a50;margin:10px 18px 0;font-size:13px}.nota-fija[data-v-6126ed45]{border-left:3px solid var(--marca-azul);color:#46607d;background:#eef2f7;border-radius:6px;margin:10px 18px 0;padding:8px 12px;font-size:12.5px}.estado[data-v-6126ed45]{color:#6b7785;padding:24px 18px;font-size:14px}.tabla[data-v-6126ed45]{border-collapse:collapse;width:100%;margin-top:4px}.tabla th[data-v-6126ed45]{text-align:left;color:#6b7785;border-bottom:1px solid #e3e8ee;padding:10px 18px;font-size:12px;font-weight:600}.tabla td[data-v-6126ed45]{vertical-align:middle;border-bottom:1px solid #f0f3f7;padding:12px 18px;font-size:14px}.col-almacen[data-v-6126ed45]{min-width:130px}.sel-almacen[data-v-6126ed45]{background:#fff;border:1px solid #cdd6e4;border-radius:7px;max-width:160px;padding:5px 8px;font-size:.82rem}.sel-almacen[data-v-6126ed45]:disabled{opacity:.6}.col-nivel[data-v-6126ed45]{width:150px}.impl-tag[data-v-6126ed45]{color:#9aa5b1;font-size:13px;font-weight:700}.impl-tag.si[data-v-6126ed45]{color:#1b8a50}.col-permiso[data-v-6126ed45]{text-align:center;width:150px}.nombre[data-v-6126ed45]{color:#1b2430;align-items:center;gap:8px;font-weight:600;display:flex}.siglas[data-v-6126ed45]{color:var(--marca-azul);letter-spacing:.5px;background:#eff3f8;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:700}.empresa[data-v-6126ed45]{color:#6b7785}.nivel-celda[data-v-6126ed45]{align-items:center;gap:6px;display:flex}.nivel-candado[data-v-6126ed45]{cursor:help;opacity:.7;font-size:13px}.sel-nivel[data-v-6126ed45]{color:#1b2430;cursor:pointer;background:#fff;border:1px solid #d7dee6;border-radius:8px;padding:6px 10px;font-family:inherit;font-size:13px}.sel-nivel[data-v-6126ed45]:hover:not(:disabled){border-color:var(--marca-naranja)}.sel-nivel[data-v-6126ed45]:focus{border-color:var(--marca-azul);outline:none}.sel-nivel[data-v-6126ed45]:disabled{opacity:.6;cursor:not-allowed}.disc-celda[data-v-6126ed45]{display:inline-block;position:relative}.btn-disc[data-v-6126ed45]{color:#1b2430;cursor:pointer;background:#f4f6f9;border:1px solid #d7dee6;border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;display:inline-flex}.btn-disc[data-v-6126ed45]:hover:not(.off){border-color:var(--marca-naranja)}.btn-disc.activo[data-v-6126ed45]{border-color:var(--marca-naranja);background:#fff4ec}.btn-disc.off[data-v-6126ed45]{cursor:not-allowed;opacity:.6}.flecha[data-v-6126ed45]{color:#6b7785;font-size:11px}.disc-pop[data-v-6126ed45]{z-index:50;background:#fff;border:1px solid #d7dee6;border-radius:10px;width:280px;max-height:320px;padding:12px 14px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 8px 24px #14467d26}.disc-titulo[data-v-6126ed45]{color:#6b7785;margin-bottom:10px;font-size:12px;font-weight:600}.disc-item[data-v-6126ed45]{color:#1b2430;cursor:pointer;align-items:center;gap:9px;padding:5px 0;font-size:13px;display:flex}.disc-item input[data-v-6126ed45]{width:16px;height:16px;accent-color:var(--marca-naranja);cursor:pointer}.interruptor[data-v-6126ed45]{cursor:pointer;width:46px;height:26px;display:inline-block;position:relative}.interruptor.off[data-v-6126ed45]{cursor:not-allowed}.interruptor input[data-v-6126ed45]{opacity:0;width:0;height:0}.pista[data-v-6126ed45]{background:#c7d0da;border-radius:999px;transition:background .15s;position:absolute;inset:0}.pista[data-v-6126ed45]:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}.interruptor input:checked+.pista[data-v-6126ed45]{background:var(--marca-naranja)}.interruptor input:checked+.pista[data-v-6126ed45]:before{transform:translate(20px)}.interruptor input:disabled+.pista[data-v-6126ed45]{opacity:.55}.solo-admin[data-v-6126ed45]{color:#6b7785;margin:0;padding:14px 18px;font-size:13px;font-style:italic}.btn-anadir[data-v-6126ed45]{background:var(--marca-naranja);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-left:auto;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:700}.btn-anadir[data-v-6126ed45]:hover{filter:brightness(1.07)}.col-quitar[data-v-6126ed45]{text-align:center;width:40px}.btn-quitar[data-v-6126ed45]{color:#c0392b;cursor:pointer;background:#fff;border:1px solid #e3b4ae;border-radius:6px;width:26px;height:26px;font-size:13px;line-height:1}.btn-quitar[data-v-6126ed45]:hover:not(:disabled){background:#fdecea}.btn-quitar[data-v-6126ed45]:disabled{opacity:.5;cursor:default}.modal-fondo[data-v-6126ed45]{z-index:100;background:#14284673;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-6126ed45]{background:#fff;border-radius:12px;flex-direction:column;width:460px;max-width:calc(100vw - 32px);max-height:80vh;display:flex;overflow:hidden}.modal-cab[data-v-6126ed45]{background:var(--marca-azul);color:#fff;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.modal-titulo[data-v-6126ed45]{font-size:16px;font-weight:700}.modal-cerrar[data-v-6126ed45]{color:#fff;cursor:pointer;background:0 0;border:none;font-size:16px}.modal-buscar[data-v-6126ed45]{border:1px solid #d7dee6;border-radius:8px;margin:14px 18px 8px;padding:9px 12px;font-family:inherit;font-size:14px}.modal-buscar[data-v-6126ed45]:focus{border-color:var(--marca-naranja);outline:none}.modal-lista[data-v-6126ed45]{padding:0 18px 16px;overflow-y:auto}.disp-fila[data-v-6126ed45]{border-bottom:1px solid #f0f3f7;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}.disp-info[data-v-6126ed45]{flex-direction:column;display:flex}.disp-nombre[data-v-6126ed45]{color:#1b2430;align-items:center;gap:7px;font-weight:600;display:flex}.disp-empresa[data-v-6126ed45]{color:#6b7785;font-size:12px}.btn-incorporar[data-v-6126ed45]{background:var(--marca-naranja);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:700}.btn-incorporar[data-v-6126ed45]:hover:not(:disabled){filter:brightness(1.07)}.btn-incorporar[data-v-6126ed45]:disabled{opacity:.5;cursor:default}.movil[data-v-5a23f953]{padding:24px 28px}.cabecera[data-v-5a23f953]{margin-bottom:18px}.cabecera h1[data-v-5a23f953]{color:var(--marca-azul);margin:0;font-size:24px}.sub[data-v-5a23f953]{color:#6b7785;margin:4px 0 0;font-size:14px}.panel[data-v-5a23f953]{background:#fff;border:1px solid #e3e8ee;border-radius:12px}.panel-cab[data-v-5a23f953]{background:var(--marca-azul);color:#fff;border-radius:12px 12px 0 0;padding:14px 18px}.panel-titulo[data-v-5a23f953]{font-size:16px;font-weight:700}.error[data-v-5a23f953]{color:#d64545;margin:10px 18px 0;font-size:13px}.estado[data-v-5a23f953]{color:#6b7785;padding:24px 18px;font-size:14px}.ajustes[data-v-5a23f953]{padding:6px 0}.fila[data-v-5a23f953]{border-bottom:1px solid #f0f3f7;justify-content:space-between;align-items:center;gap:24px;padding:16px 18px;display:flex}.fila[data-v-5a23f953]:last-child{border-bottom:none}.texto[data-v-5a23f953]{flex:1}.nombre[data-v-5a23f953]{color:#1b2430;font-size:14px;font-weight:600}.ayuda[data-v-5a23f953]{color:#6b7785;margin-top:3px;font-size:13px}.interruptor[data-v-5a23f953]{cursor:pointer;flex-shrink:0;width:46px;height:26px;display:inline-block;position:relative}.interruptor.off[data-v-5a23f953]{cursor:not-allowed}.interruptor input[data-v-5a23f953]{opacity:0;width:0;height:0}.pista[data-v-5a23f953]{background:#c7d0da;border-radius:999px;transition:background .15s;position:absolute;inset:0}.pista[data-v-5a23f953]:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}.interruptor input:checked+.pista[data-v-5a23f953]{background:var(--marca-naranja)}.interruptor input:checked+.pista[data-v-5a23f953]:before{transform:translate(20px)}.interruptor input:disabled+.pista[data-v-5a23f953]{opacity:.55}.solo-admin[data-v-5a23f953]{color:#6b7785;margin:0;padding:14px 18px;font-size:13px;font-style:italic}.consumo[data-v-7238b506]{background:#fff;border:1px solid #e3e6ea;border-radius:10px;margin-bottom:18px;padding:16px 18px}.consumo-cab[data-v-7238b506]{color:var(--marca-azul);margin-bottom:10px;font-weight:700}.c-nota[data-v-7238b506]{color:#555;margin:0;font-size:.95rem}.c-error[data-v-7238b506]{color:#b3261e}.c-cifra[data-v-7238b506]{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.c-grande[data-v-7238b506]{color:var(--marca-azul);font-size:1.9rem;font-weight:800;line-height:1}.c-grande.alerta[data-v-7238b506]{color:var(--marca-naranja)}.c-de[data-v-7238b506]{color:#555}.c-barra[data-v-7238b506]{background:#eef1f4;border-radius:999px;height:10px;margin-bottom:10px;overflow:hidden}.c-relleno[data-v-7238b506]{background:var(--marca-azul);border-radius:999px;height:100%;transition:width .3s}.c-relleno.alerta[data-v-7238b506]{background:var(--marca-naranja)}.c-importe[data-v-7238b506]{color:#222}.c-exceso[data-v-7238b506]{color:var(--marca-naranja);margin-top:8px}.bloque[data-v-66ca91bc]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:0 0 1.2rem;overflow:hidden}.bloque-titulo[data-v-66ca91bc]{background:var(--marca-azul);color:#fff;padding:.7rem 1.2rem;font-weight:600}.intro[data-v-66ca91bc]{color:#5a6a7a;margin:1rem 1.2rem .4rem;font-size:.88rem}.cuerpo[data-v-66ca91bc]{padding:.4rem 1.2rem 0}.facturas[data-v-68cf274d]{padding:18px 22px}.barra[data-v-68cf274d]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.titulo[data-v-68cf274d]{color:var(--marca-azul);font-size:1.1rem;font-weight:700}.cuenta[data-v-68cf274d]{color:var(--marca-azul);background:#e8eefb;border-radius:9px;margin-left:6px;padding:1px 9px;font-size:.8rem}.nuevo[data-v-68cf274d]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 14px}.nuevo[data-v-68cf274d]:hover{background:var(--marca-naranja);color:#3a2400}.filtros[data-v-68cf274d]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.rango[data-v-68cf274d]{color:#5a6a7a;align-items:center;gap:6px;font-size:.82rem;display:flex}.rango input[data-v-68cf274d]{background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:7px 8px;font-size:.85rem}.rango input[data-v-68cf274d]:focus{border-color:var(--marca-azul);outline:none}.limpiar[data-v-68cf274d]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 14px;font-size:.85rem;font-weight:600}.limpiar[data-v-68cf274d]:hover{background:var(--marca-naranja);color:#3a2400}.buscar[data-v-68cf274d]{border:1px solid #cdd6e4;border-radius:8px;flex:1;max-width:420px;padding:8px 12px;font-size:.9rem}.filtros select[data-v-68cf274d]{background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:8px 10px;font-size:.9rem}.buscar[data-v-68cf274d]:focus,.filtros select[data-v-68cf274d]:focus{border-color:var(--marca-azul);outline:none}.info[data-v-68cf274d]{color:#667}.err[data-v-68cf274d]{color:#b3261e}.tabla[data-v-68cf274d]{flex-direction:column;gap:4px;max-height:calc(100vh - 300px);padding-right:3px;display:flex;overflow-y:auto}.fila[data-v-68cf274d]{background:#fff;border:1px solid #e1e6ee;border-radius:8px;grid-template-columns:.7fr 1.1fr 1.5fr 1.2fr .9fr .95fr .9fr .9fr .8fr 168px;align-items:center;gap:10px;padding:9px 12px;font-size:.86rem;display:grid}.fila.clic[data-v-68cf274d]{cursor:pointer}.fila.clic[data-v-68cf274d]:hover{border-color:var(--marca-naranja);background:#fffaf4}.fila.cabecera[data-v-68cf274d]{text-transform:uppercase;color:#8a98a8;cursor:default;z-index:2;background:#f5f7fa;border:none;font-size:.7rem;font-weight:700;position:sticky;top:0}.fila.cabecera[data-v-68cf274d]:hover{background:#f5f7fa}.num[data-v-68cf274d]{color:var(--marca-azul);font-weight:600}.autor[data-v-68cf274d]{color:var(--marca-azul);font-size:.82rem;font-weight:700}.centro[data-v-68cf274d]{color:#5a6a7a}.der[data-v-68cf274d]{text-align:right}.chip[data-v-68cf274d]{border-radius:9px;padding:2px 9px;font-size:.74rem}.chip.borrador[data-v-68cf274d]{color:#8a6d00;background:#fff3d6}.chip.emitida[data-v-68cf274d]{color:#1d7a44;background:#d8f5e0}.chip.anulada[data-v-68cf274d]{color:#b3261e;background:#f7d6d2}.face-presentada[data-v-68cf274d],.face-registrada[data-v-68cf274d],.face-rcf[data-v-68cf274d]{color:var(--marca-azul);background:#e2eaf6}.face-contabilizada[data-v-68cf274d],.face-obligacion[data-v-68cf274d]{color:#8a6d00;background:#fff3d6}.face-pagada[data-v-68cf274d]{color:#1d7a44;background:#d8f5e0}.face-rechazada[data-v-68cf274d],.face-anulada[data-v-68cf274d]{color:#b3261e;background:#f7d6d2}.acciones[data-v-68cf274d]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.acciones button[data-v-68cf274d]{cursor:pointer;background:var(--marca-azul);color:#fff;border:none;border-radius:7px;padding:4px 9px;font-size:.76rem;font-weight:600}.acciones button[data-v-68cf274d]:hover{background:var(--marca-naranja);color:#3a2400}.rect-tag[data-v-68cf274d]{color:var(--marca-naranja);font-size:.66rem;font-weight:600;display:block}.paginacion[data-v-68cf274d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.pag-botones[data-v-68cf274d]{align-items:center;gap:6px;display:flex}.pag-botones button[data-v-68cf274d]{cursor:pointer;color:var(--marca-azul);background:#fff;border:1px solid #cdd6e4;border-radius:7px;padding:5px 10px;font-size:.8rem}.pag-botones button[data-v-68cf274d]:hover:not(:disabled){background:var(--marca-naranja);color:#3a2400;border-color:var(--marca-naranja)}.pag-botones button[data-v-68cf274d]:disabled{opacity:.45;cursor:default}.pag-num[data-v-68cf274d]{color:#5a6a7a;margin:0 6px;font-size:.82rem}.pag-info[data-v-68cf274d]{color:#5a6a7a;align-items:center;gap:8px;font-size:.82rem;display:flex}.pag-info select[data-v-68cf274d]{background:#fff;border:1px solid #cdd6e4;border-radius:7px;padding:4px 8px}.modal-fondo[data-v-68cf274d]{z-index:50;background:#141e3273;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-68cf274d]{background:#fff;border-radius:12px;width:640px;max-width:94vw;max-height:90vh;padding:22px;overflow:auto}.modal-ver[data-v-68cf274d]{text-align:center;width:380px}.pie[data-v-68cf274d]{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.cancelar[data-v-68cf274d]{cursor:pointer;background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:8px 14px}.cancelar[data-v-68cf274d]:hover{background:var(--marca-naranja);color:#3a2400;border-color:var(--marca-naranja)}.qr[data-v-68cf274d]{margin:14px 0}.qr img[data-v-68cf274d]{border:1px solid #eee;border-radius:8px}.qr-url[data-v-68cf274d]{word-break:break-all;color:#556;font-size:.7rem}.qr-tit[data-v-68cf274d]{margin:6px 0 0;font-size:.8rem;font-weight:700}.qr-frase[data-v-68cf274d]{color:#667;margin:2px 0 0;font-size:.72rem}.huella[data-v-68cf274d]{color:#667;word-break:break-all;font-size:.72rem}.estado-aeat[data-v-68cf274d]{color:#556;font-size:.8rem}.facturae[data-v-68cf274d]{background:var(--marca-azul-oscuro);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 14px}.facturae[data-v-68cf274d]:hover{background:var(--marca-naranja);color:#3a2400}.pdf[data-v-68cf274d]{background:var(--marca-naranja);color:#3a2400;cursor:pointer;border:none;border-radius:8px;margin-right:auto;padding:8px 14px}.pdf-legal[data-v-68cf274d]{color:#fff;cursor:pointer;background:#6b7a8a;border:none;border-radius:8px;padding:8px 14px}.pdf-legal[data-v-68cf274d]:hover{background:var(--marca-naranja);color:#3a2400}.enviar-aeat[data-v-68cf274d]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:10px;padding:8px 14px}.enviar-aeat[data-v-68cf274d]:hover{background:var(--marca-naranja);color:#3a2400}.enviar-aeat[data-v-68cf274d]:disabled{opacity:.6;cursor:default}.face-bloque[data-v-68cf274d]{border-top:1px dashed #e1e6ee;margin-top:10px;padding-top:8px}.face-motivo[data-v-68cf274d]{color:#b3392f}.editor[data-v-ef38a9a0]{z-index:40;background:#f4f6fa;flex-direction:column;display:flex;position:fixed;inset:0}.ed-cabecera[data-v-ef38a9a0]{border-bottom:3px solid var(--marca-naranja);background:#fff;justify-content:space-between;align-items:center;padding:.7rem 1.5rem;display:flex}.ed-titulo[data-v-ef38a9a0]{flex-direction:column;display:flex}.kicker[data-v-ef38a9a0]{text-transform:uppercase;letter-spacing:1px;color:var(--marca-naranja);font-size:.7rem;font-weight:700}.ed-titulo h1[data-v-ef38a9a0]{color:var(--marca-azul);margin:0;font-size:1.3rem}.cerrar[data-v-ef38a9a0]{color:#8a98a8;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px;display:flex}.cerrar[data-v-ef38a9a0]:hover{color:var(--marca-azul);background:#eef1f6}.ed-cuerpo[data-v-ef38a9a0]{flex:1;min-height:0;display:flex}.stepper[data-v-ef38a9a0]{background:var(--marca-azul);flex-direction:column;gap:.3rem;width:240px;padding:1.4rem 1rem;display:flex}.paso[data-v-ef38a9a0]{cursor:pointer;color:#dce6f5;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:.7rem;padding:.7rem .8rem;font-family:inherit;font-size:.95rem;display:flex}.paso[data-v-ef38a9a0]:hover{background:var(--marca-naranja);color:#3a2400}.paso .num[data-v-ef38a9a0]{color:#dce6f5;border:2px solid #fff6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.82rem;font-weight:700;display:flex}.paso:hover .num[data-v-ef38a9a0]{color:#3a2400;border-color:#3a2400}.paso.activo[data-v-ef38a9a0]{background:var(--marca-naranja);color:#fff;font-weight:700}.paso.activo .num[data-v-ef38a9a0]{color:#fff;border-color:#fff}.paso.hecho .num[data-v-ef38a9a0]{color:var(--marca-naranja);background:#fff;border-color:#fff}.ed-contenido[data-v-ef38a9a0]{flex:1;padding:1.6rem 2rem;overflow:auto}.bloque[data-v-ef38a9a0]{max-width:880px;margin:0 auto}.bloque h2[data-v-ef38a9a0]{color:var(--marca-azul);margin:0 0 1rem;font-size:1.15rem}.card[data-v-ef38a9a0]{background:#fff;border:1px solid #e4e9f0;border-radius:14px;margin-bottom:1.1rem;padding:1.2rem 1.3rem}.card-tit[data-v-ef38a9a0]{text-transform:uppercase;letter-spacing:.5px;color:#8a98a8;margin-bottom:.9rem;font-size:.78rem;font-weight:700}.rejilla[data-v-ef38a9a0]{grid-template-columns:1fr 1fr;gap:.9rem 1.2rem;display:grid}.rejilla .ancho2[data-v-ef38a9a0]{grid-column:1/-1}label[data-v-ef38a9a0]{color:#5a6a7a;flex-direction:column;gap:.3rem;font-size:.82rem;font-weight:600;display:flex}label.full[data-v-ef38a9a0]{width:100%}input[data-v-ef38a9a0],select[data-v-ef38a9a0],textarea[data-v-ef38a9a0]{color:#243;background:#fff;border:1px solid #d6dde6;border-radius:9px;padding:.55rem .7rem;font-family:inherit;font-size:.92rem}input[data-v-ef38a9a0]:focus,select[data-v-ef38a9a0]:focus,textarea[data-v-ef38a9a0]:focus{border-color:var(--marca-azul);outline:none}textarea[data-v-ef38a9a0]{resize:vertical}.lineas-tabla[data-v-ef38a9a0]{flex-direction:column;gap:2px;display:flex}.lin[data-v-ef38a9a0]{grid-template-columns:1fr 90px 110px 80px 120px 32px;align-items:flex-start;gap:8px;display:grid}.lin .desc[data-v-ef38a9a0]{text-align:justify;resize:none;min-height:36px;line-height:1.35;overflow:hidden}.lin.cab[data-v-ef38a9a0]{text-transform:uppercase;color:#8a98a8;padding:0 2px 4px;font-size:.7rem;font-weight:700}.lin .der[data-v-ef38a9a0],.der[data-v-ef38a9a0],.lin input.der[data-v-ef38a9a0]{text-align:right}.lin-wrap[data-v-ef38a9a0]{border-bottom:1px dashed #eef1f6;padding:6px 0}.importe[data-v-ef38a9a0]{text-align:right;color:var(--marca-azul);font-size:.9rem;font-weight:600}.x[data-v-ef38a9a0]{color:#b3261e;cursor:pointer;background:#f7d6d2;border:none;border-radius:7px;height:30px;font-size:1rem}.x[data-v-ef38a9a0]:hover{background:#f2c2bc}.nota-linea[data-v-ef38a9a0]{color:#5a6a7a;border:1px dashed #d8e0e8;border-radius:7px;width:100%;margin-top:6px;padding:5px 8px;font-size:.8rem;font-weight:400}.cnt[data-v-ef38a9a0]{text-align:right;color:#8a98a8;margin-top:2px;font-size:.72rem}.acciones-linea[data-v-ef38a9a0]{gap:10px;margin-top:12px;display:flex}.add[data-v-ef38a9a0]{cursor:pointer;color:var(--marca-azul);background:#f7f9fc;border:1px dashed #b9c6db;border-radius:9px;padding:8px 14px;font-size:.85rem;font-weight:600}.add[data-v-ef38a9a0]:hover{background:#eef3fb}.add.catalogo[data-v-ef38a9a0]{color:#98a4b3;cursor:not-allowed;background:#fafbfd;border-color:#dfe5ee}.ret-card .rejilla[data-v-ef38a9a0]{align-items:end}.ret-check[data-v-ef38a9a0]{color:var(--marca-azul);align-items:center;gap:8px;font-weight:600;display:flex}.ret-check input[data-v-ef38a9a0]{width:auto}.ret-nota[data-v-ef38a9a0]{color:#7a6a20;background:#fff8e2;border:1px solid #f0e2a8;border-radius:8px;margin:8px 0 0;padding:7px 10px;font-size:.78rem}.resumen[data-v-ef38a9a0]{max-width:360px;margin-left:auto}.fila-res[data-v-ef38a9a0]{color:#556;justify-content:space-between;padding:5px 0;font-size:.92rem;display:flex}.fila-res.total[data-v-ef38a9a0]{color:var(--marca-azul);border-top:1px solid #e4e9f0;margin-top:6px;padding-top:10px;font-size:1.05rem}.fila-res.total strong[data-v-ef38a9a0]{color:var(--marca-azul)}.iban-info[data-v-ef38a9a0]{color:#5a6a7a;background:#f1f4f9;border-radius:9px;margin-top:1rem;padding:.7rem .9rem;font-size:.85rem}.nota-erp[data-v-ef38a9a0]{color:#8a98a8;margin:.8rem 0 0;font-size:.82rem}.err[data-v-ef38a9a0]{color:#b3261e;max-width:880px;margin:0 auto;font-weight:600}.err-banner[data-v-ef38a9a0]{z-index:3;color:#b3261e;background:#fdecea;border:1px solid #f3b4ab;border-radius:10px;max-width:880px;margin:0 auto 1rem;padding:.7rem 1rem;font-weight:600;position:sticky;top:0}.ed-pie[data-v-ef38a9a0]{background:#fff;border-top:1px solid #e4e9f0;justify-content:space-between;align-items:center;padding:.8rem 1.5rem;display:flex}.total-pie[data-v-ef38a9a0]{color:#5a6a7a;font-size:.95rem}.total-pie strong[data-v-ef38a9a0]{color:var(--marca-azul);margin-left:8px;font-size:1.25rem}.botones[data-v-ef38a9a0]{gap:.6rem;display:flex}.btn-sec[data-v-ef38a9a0]{cursor:pointer;color:#5a6a7a;background:#fff;border:1px solid #cdd6e4;border-radius:9px;padding:.6rem 1.1rem;font-weight:600}.btn-sec[data-v-ef38a9a0]:hover:not(:disabled),.btn-sec[data-v-ef38a9a0]:active:not(:disabled){background:var(--marca-naranja);color:#3a2400;border-color:var(--marca-naranja)}.btn-sec[data-v-ef38a9a0]:disabled{opacity:.5;cursor:default}.btn-pri[data-v-ef38a9a0]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:9px;padding:.6rem 1.2rem;font-weight:600}.btn-pri[data-v-ef38a9a0]:hover,.btn-pri[data-v-ef38a9a0]:active{background:var(--marca-naranja);color:#3a2400}.btn-guardar[data-v-ef38a9a0]{background:var(--marca-azul-oscuro);color:#fff;cursor:pointer;border:none;border-radius:9px;padding:.6rem 1.3rem;font-weight:700}.btn-guardar[data-v-ef38a9a0]:hover:not(:disabled),.btn-guardar[data-v-ef38a9a0]:active:not(:disabled){background:var(--marca-naranja);color:#3a2400}.btn-guardar[data-v-ef38a9a0]:disabled{opacity:.6;cursor:default}.ver[data-v-e387ba01]{z-index:40;background:#525659;flex-direction:column;display:flex;position:fixed;inset:0}.cab[data-v-e387ba01]{border-bottom:3px solid var(--marca-naranja);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:.7rem 1.5rem;display:flex}.cab-tit[data-v-e387ba01]{flex-direction:column;display:flex}.kicker[data-v-e387ba01]{text-transform:uppercase;letter-spacing:1px;color:var(--marca-naranja);font-size:.7rem;font-weight:700}.cab-tit h1[data-v-e387ba01]{color:var(--marca-azul);align-items:center;gap:.7rem;margin:0;font-size:1.3rem;display:flex}.chip[data-v-e387ba01]{border-radius:9px;padding:2px 10px;font-size:.72rem;font-weight:600}.chip.borrador[data-v-e387ba01]{color:#8a6d00;background:#fff3d6}.chip.emitida[data-v-e387ba01]{color:#1d7a44;background:#d8f5e0}.chip.anulada[data-v-e387ba01]{color:#b3261e;background:#f7d6d2}.volver[data-v-e387ba01]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:9px;padding:.55rem 1.1rem;font-weight:600}.volver[data-v-e387ba01]:hover,.volver[data-v-e387ba01]:active{background:var(--marca-naranja);color:#3a2400}.cuerpo[data-v-e387ba01]{flex:1;min-height:0;display:flex}.pdf[data-v-e387ba01]{border:none;flex:1;width:100%;height:100%}.info[data-v-e387ba01]{color:#e6e9ee;margin:auto}.err[data-v-e387ba01]{color:#ffb4a8}.pie[data-v-e387ba01]{background:#fff;border-top:1px solid #e4e9f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:.8rem 1.5rem;display:flex}.acc-der[data-v-e387ba01]{gap:.6rem;display:flex}.btn-sec[data-v-e387ba01]{cursor:pointer;color:#5a6a7a;background:#fff;border:1px solid #cdd6e4;border-radius:9px;padding:.6rem 1.1rem;font-weight:600}.btn-sec[data-v-e387ba01]:hover,.btn-sec[data-v-e387ba01]:active{background:var(--marca-naranja);color:#3a2400;border-color:var(--marca-naranja)}.btn-pri[data-v-e387ba01]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:9px;padding:.6rem 1.2rem;font-weight:600}.btn-pri[data-v-e387ba01]:hover,.btn-pri[data-v-e387ba01]:active{background:var(--marca-naranja);color:#3a2400}.albaranes[data-v-c8fb4ba4]{flex-direction:column;height:100%;padding:18px 22px;display:flex;overflow:hidden}.barra[data-v-c8fb4ba4]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.titulo[data-v-c8fb4ba4]{color:var(--marca-azul);font-size:1.1rem;font-weight:700}.cuenta[data-v-c8fb4ba4]{color:var(--marca-azul);background:#e8eefb;border-radius:9px;margin-left:6px;padding:1px 9px;font-size:.8rem}.acciones-cab[data-v-c8fb4ba4]{gap:8px;display:flex}.nueva[data-v-c8fb4ba4]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:9px 16px;font-weight:700}.nueva[data-v-c8fb4ba4]:hover{background:var(--marca-naranja);color:#3a2400}.facturar-sel[data-v-c8fb4ba4]{background:var(--marca-naranja);color:#3a2400;cursor:pointer;border:none;border-radius:8px;padding:9px 16px;font-weight:700}.filtros[data-v-c8fb4ba4]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.buscar[data-v-c8fb4ba4]{border:1px solid #cdd6e4;border-radius:8px;flex:1;max-width:420px;padding:8px 12px;font-size:.9rem}.filtros select[data-v-c8fb4ba4]{background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:8px 10px;font-size:.9rem}.buscar[data-v-c8fb4ba4]:focus,.filtros select[data-v-c8fb4ba4]:focus{border-color:var(--marca-azul);outline:none}.check-fact[data-v-c8fb4ba4]{color:#5a6a7a;align-items:center;gap:6px;font-size:.85rem;display:flex}.info[data-v-c8fb4ba4]{color:#667}.err[data-v-c8fb4ba4]{color:#b3261e}.tabla[data-v-c8fb4ba4]{flex-direction:column;flex:1;gap:4px;min-height:0;padding-right:3px;display:flex;overflow:auto}.fila[data-v-c8fb4ba4]{background:#fff;border:1px solid #e1e6ee;border-radius:8px;grid-template-columns:30px .9fr 1.5fr 1fr .7fr .9fr 1.1fr 240px;align-items:center;gap:10px;padding:9px 12px;font-size:.85rem;display:grid}.fila.cabecera[data-v-c8fb4ba4]{text-transform:uppercase;color:#8a98a8;z-index:2;background:#f5f7fa;border:none;font-size:.7rem;font-weight:700;position:sticky;top:0}.num[data-v-c8fb4ba4]{color:var(--marca-azul);font-weight:600}.centro[data-v-c8fb4ba4]{color:#5a6a7a}.der[data-v-c8fb4ba4]{text-align:right}.importe[data-v-c8fb4ba4]{font-weight:600}.chip[data-v-c8fb4ba4]{border-radius:9px;padding:2px 9px;font-size:.74rem}.chip.borrador[data-v-c8fb4ba4]{color:#5a6a7a;background:#eef1f6}.chip.emitido[data-v-c8fb4ba4]{color:var(--marca-azul);background:#e2eaf6}.chip.firmado[data-v-c8fb4ba4]{color:#1d7a44;background:#d8f5e0}.chip.facturado[data-v-c8fb4ba4]{color:#6a3a9e;background:#efe4f9}.chip.anulado[data-v-c8fb4ba4]{color:#b3261e;background:#fbe3e1}.fact-ref[data-v-c8fb4ba4],.firmante[data-v-c8fb4ba4]{color:#5a6a7a;font-size:.68rem;font-style:normal;display:block}.acciones[data-v-c8fb4ba4]{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.b[data-v-c8fb4ba4]{cursor:pointer;border:none;border-radius:7px;padding:4px 9px;font-size:.74rem;font-weight:600}.b.editar[data-v-c8fb4ba4]{color:var(--marca-azul);background:#eef1f6}.b.emitir[data-v-c8fb4ba4]{background:var(--marca-azul);color:#fff}.b.emitir[data-v-c8fb4ba4]:hover:not(:disabled){background:var(--marca-naranja);color:#3a2400}.b.firmar[data-v-c8fb4ba4]{color:#fff;background:#1d7a44}.b.anular[data-v-c8fb4ba4],.b.borrar[data-v-c8fb4ba4]{color:#b3261e;background:#fbe3e1}.b.cancelar[data-v-c8fb4ba4],.b.limpiar[data-v-c8fb4ba4]{color:#444;background:#eef1f6}.b[data-v-c8fb4ba4]:disabled{opacity:.5;cursor:default}.modal-fondo[data-v-c8fb4ba4]{z-index:50;background:#141e3273;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-c8fb4ba4]{background:#fff;border-radius:12px;width:620px;max-width:94vw;padding:22px}.modal h3[data-v-c8fb4ba4]{color:var(--marca-azul);margin:0 0 12px;font-size:1rem}.firma-nombre[data-v-c8fb4ba4]{box-sizing:border-box;border:1px solid #cdd6e4;border-radius:8px;width:100%;margin-bottom:10px;padding:8px 12px;font-size:.9rem}.lienzo[data-v-c8fb4ba4]{touch-action:none;cursor:crosshair;border:1.5px dashed #cdd6e4;border-radius:8px;width:100%}.pie[data-v-c8fb4ba4]{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.pie .b[data-v-c8fb4ba4]{padding:8px 14px;font-size:.85rem}.editor[data-v-ce6f7a13]{background:#f4f6fa;flex-direction:column;height:100%;display:flex}.cab[data-v-ce6f7a13]{border-bottom:2px solid var(--marca-naranja);background:#fff;justify-content:space-between;align-items:center;padding:14px 26px;display:flex}.cab h2[data-v-ce6f7a13]{color:var(--marca-azul);margin:0;font-size:1.05rem}.cerrar[data-v-ce6f7a13]{cursor:pointer;color:#5a6a7a;background:0 0;border:none;font-size:1.1rem}.err[data-v-ce6f7a13]{color:#b3261e;margin:10px 26px 0}.cuerpo[data-v-ce6f7a13]{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 26px;display:flex;overflow:auto}.card[data-v-ce6f7a13]{background:#fff;border:1px solid #e1e6ee;border-radius:10px;padding:16px 18px}.card-tit[data-v-ce6f7a13]{text-transform:uppercase;color:#8a98a8;margin-bottom:12px;font-size:.78rem;font-weight:700}.rejilla[data-v-ce6f7a13]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}label[data-v-ce6f7a13]{color:#5a6a7a;flex-direction:column;gap:4px;font-size:.8rem;font-weight:600;display:flex}input[data-v-ce6f7a13],select[data-v-ce6f7a13],textarea[data-v-ce6f7a13]{background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:8px 10px;font-family:inherit;font-size:.9rem}input[data-v-ce6f7a13]:focus,select[data-v-ce6f7a13]:focus,textarea[data-v-ce6f7a13]:focus{border-color:var(--marca-azul);outline:none}.catalogo-caja[data-v-ce6f7a13]{margin-bottom:10px}.catalogo-caja input[data-v-ce6f7a13]{box-sizing:border-box;width:100%}.linea[data-v-ce6f7a13]{grid-template-columns:1fr 84px 92px 70px 100px 24px 30px;align-items:center;gap:8px;margin-bottom:6px;display:grid}.importe-linea[data-v-ce6f7a13]{text-align:right;font-size:.85rem;font-weight:600}.tag-art[data-v-ce6f7a13]{text-align:center}.quitar[data-v-ce6f7a13]{color:#b3261e;cursor:pointer;background:#fbe3e1;border:none;border-radius:6px;padding:5px 0}.add[data-v-ce6f7a13]{color:var(--marca-azul);cursor:pointer;background:#fafbfd;border:1.5px dashed #cdd6e4;border-radius:8px;margin-top:4px;padding:8px 14px;font-weight:600}.resumen[data-v-ce6f7a13]{width:300px;margin-top:14px;margin-left:auto}.fila-res[data-v-ce6f7a13]{justify-content:space-between;padding:5px 0;font-size:.9rem;display:flex}.fila-res.total[data-v-ce6f7a13]{border-top:1.5px solid var(--marca-azul);color:var(--marca-azul);font-weight:700}.notas-l textarea[data-v-ce6f7a13]{resize:vertical}.pie[data-v-ce6f7a13]{background:#fff;border-top:1px solid #e1e6ee;gap:10px;padding:14px 26px;display:flex}.guardar[data-v-ce6f7a13]{border:1.5px solid var(--marca-azul);color:var(--marca-azul);cursor:pointer;background:#fff;border-radius:8px;padding:9px 18px;font-weight:700}.emitir[data-v-ce6f7a13]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:9px 18px;font-weight:700}.emitir[data-v-ce6f7a13]:hover:not(:disabled){background:var(--marca-naranja);color:#3a2400}.cancelar[data-v-ce6f7a13]{color:#444;cursor:pointer;background:#eef1f6;border:none;border-radius:8px;padding:9px 18px}button[data-v-ce6f7a13]:disabled{opacity:.5;cursor:default}.presu[data-v-a499d49b]{padding:18px 22px}.barra[data-v-a499d49b]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.titulo[data-v-a499d49b]{color:var(--marca-azul);font-size:1.1rem;font-weight:700}.cuenta[data-v-a499d49b]{color:var(--marca-azul);background:#e8eefb;border-radius:9px;margin-left:6px;padding:1px 9px;font-size:.8rem}.nuevo[data-v-a499d49b]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 14px;font-weight:600}.nuevo[data-v-a499d49b]:hover{background:var(--marca-naranja);color:#3a2400}.filtros[data-v-a499d49b]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.limpiar[data-v-a499d49b]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 14px;font-size:.85rem;font-weight:600}.limpiar[data-v-a499d49b]:hover{background:var(--marca-naranja);color:#3a2400}.buscar[data-v-a499d49b]{border:1px solid #cdd6e4;border-radius:8px;flex:1;max-width:420px;padding:8px 12px;font-size:.9rem}.filtros select[data-v-a499d49b]{background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:8px 10px;font-size:.9rem}.buscar[data-v-a499d49b]:focus,.filtros select[data-v-a499d49b]:focus{border-color:var(--marca-azul);outline:none}.info[data-v-a499d49b]{color:#667}.err[data-v-a499d49b]{color:#b3261e}.tabla[data-v-a499d49b]{flex-direction:column;gap:4px;max-height:calc(100vh - 300px);padding-right:3px;display:flex;overflow-y:auto}.fila[data-v-a499d49b]{background:#fff;border:1px solid #e1e6ee;border-radius:8px;grid-template-columns:.7fr 1.2fr 1.5fr 1.4fr .9fr 1fr .9fr .9fr 1fr 1fr 150px;align-items:center;gap:10px;padding:9px 12px;font-size:.86rem;display:grid}.fila.clic[data-v-a499d49b]{cursor:pointer}.fila.clic[data-v-a499d49b]:hover{border-color:var(--marca-naranja);background:#fffaf4}.fila.cabecera[data-v-a499d49b]{text-transform:uppercase;color:#8a98a8;cursor:default;z-index:2;background:#f5f7fa;border:none;font-size:.7rem;font-weight:700;position:sticky;top:0}.fila.cabecera[data-v-a499d49b]:hover{background:#f5f7fa}.num[data-v-a499d49b]{color:var(--marca-azul);font-weight:600}.tit[data-v-a499d49b]{color:#33414f}.autor[data-v-a499d49b]{color:var(--marca-azul);font-size:.82rem;font-weight:700}.fac[data-v-a499d49b]{color:#5b3da8;font-weight:600}.der[data-v-a499d49b]{text-align:right}.caduca[data-v-a499d49b]{color:#b3261e;font-weight:600}.chip[data-v-a499d49b]{border-radius:9px;margin-right:4px;padding:2px 9px;font-size:.74rem}.chip.borrador[data-v-a499d49b]{color:#8a6d00;background:#fff3d6}.chip.enviado[data-v-a499d49b]{color:#2a5298;background:#dde8fb}.chip.aceptado[data-v-a499d49b]{color:#1d7a44;background:#d8f5e0}.chip.rechazado[data-v-a499d49b]{color:#b3261e;background:#f7d6d2}.chip.facturado[data-v-a499d49b]{color:#5b3da8;background:#e7e0fb}.chip.expirado[data-v-a499d49b]{color:#8a5a00;background:#efe2cf}.acciones[data-v-a499d49b]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.acciones .b[data-v-a499d49b]{cursor:pointer;background:var(--marca-azul);color:#fff;border:none;border-radius:7px;padding:4px 9px;font-size:.76rem;font-weight:600}.acciones .b[data-v-a499d49b]:hover{background:var(--marca-naranja);color:#3a2400}.paginacion[data-v-a499d49b]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.pag-botones[data-v-a499d49b]{align-items:center;gap:6px;display:flex}.pag-botones button[data-v-a499d49b]{cursor:pointer;color:var(--marca-azul);background:#fff;border:1px solid #cdd6e4;border-radius:7px;padding:5px 10px;font-size:.8rem}.pag-botones button[data-v-a499d49b]:hover:not(:disabled){background:var(--marca-naranja);color:#3a2400;border-color:var(--marca-naranja)}.pag-botones button[data-v-a499d49b]:disabled{opacity:.45;cursor:default}.pag-num[data-v-a499d49b]{color:#5a6a7a;margin:0 6px;font-size:.82rem}.pag-info[data-v-a499d49b]{color:#5a6a7a;align-items:center;gap:8px;font-size:.82rem;display:flex}.pag-info select[data-v-a499d49b]{background:#fff;border:1px solid #cdd6e4;border-radius:7px;padding:4px 8px}.editor[data-v-bbaa26a7]{z-index:40;background:#f4f6fa;flex-direction:column;display:flex;position:fixed;inset:0}.ed-cabecera[data-v-bbaa26a7]{border-bottom:3px solid var(--marca-naranja);background:#fff;justify-content:space-between;align-items:center;padding:.7rem 1.5rem;display:flex}.ed-titulo[data-v-bbaa26a7]{flex-direction:column;display:flex}.kicker[data-v-bbaa26a7]{text-transform:uppercase;letter-spacing:1px;color:var(--marca-naranja);font-size:.7rem;font-weight:700}.ed-titulo h1[data-v-bbaa26a7]{color:var(--marca-azul);margin:0;font-size:1.3rem}.cerrar[data-v-bbaa26a7]{color:#8a98a8;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px;display:flex}.cerrar[data-v-bbaa26a7]:hover{color:var(--marca-azul);background:#eef1f6}.ed-cuerpo[data-v-bbaa26a7]{flex:1;min-height:0;display:flex}.stepper[data-v-bbaa26a7]{background:var(--marca-azul);flex-direction:column;gap:.3rem;width:240px;padding:1.4rem 1rem;display:flex}.paso[data-v-bbaa26a7]{cursor:pointer;color:#dce6f5;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:.7rem;padding:.7rem .8rem;font-family:inherit;font-size:.95rem;display:flex}.paso[data-v-bbaa26a7]:hover{background:var(--marca-naranja);color:#3a2400}.paso .num[data-v-bbaa26a7]{color:#dce6f5;border:2px solid #fff6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.82rem;font-weight:700;display:flex}.paso:hover .num[data-v-bbaa26a7]{color:#3a2400;border-color:#3a2400}.paso.activo[data-v-bbaa26a7]{background:var(--marca-naranja);color:#fff;font-weight:700}.paso.activo .num[data-v-bbaa26a7]{color:#fff;border-color:#fff}.paso.hecho .num[data-v-bbaa26a7]{color:var(--marca-naranja);background:#fff;border-color:#fff}.ed-contenido[data-v-bbaa26a7]{flex:1;padding:1.6rem 2rem;overflow:auto}.bloque[data-v-bbaa26a7]{max-width:880px;margin:0 auto}.bloque h2[data-v-bbaa26a7]{color:var(--marca-azul);margin:0 0 1rem;font-size:1.15rem}.card[data-v-bbaa26a7]{background:#fff;border:1px solid #e4e9f0;border-radius:14px;margin-bottom:1.1rem;padding:1.2rem 1.3rem}.card-tit[data-v-bbaa26a7]{text-transform:uppercase;letter-spacing:.5px;color:#8a98a8;margin-bottom:.9rem;font-size:.78rem;font-weight:700}.rejilla[data-v-bbaa26a7]{grid-template-columns:1fr 1fr;gap:.9rem 1.2rem;display:grid}.rejilla .ancho2[data-v-bbaa26a7]{grid-column:1/-1}label[data-v-bbaa26a7]{color:#5a6a7a;flex-direction:column;gap:.3rem;font-size:.82rem;font-weight:600;display:flex}label.full[data-v-bbaa26a7]{width:100%}input[data-v-bbaa26a7],select[data-v-bbaa26a7],textarea[data-v-bbaa26a7]{color:#243;background:#fff;border:1px solid #d6dde6;border-radius:9px;padding:.55rem .7rem;font-family:inherit;font-size:.92rem}input[data-v-bbaa26a7]:focus,select[data-v-bbaa26a7]:focus,textarea[data-v-bbaa26a7]:focus{border-color:var(--marca-azul);outline:none}textarea[data-v-bbaa26a7]{resize:vertical}.lineas-tabla[data-v-bbaa26a7]{flex-direction:column;gap:2px;display:flex}.lin[data-v-bbaa26a7]{grid-template-columns:1fr 90px 110px 80px 120px 32px;align-items:flex-start;gap:8px;display:grid}.lin .desc[data-v-bbaa26a7]{text-align:justify;resize:none;min-height:36px;line-height:1.35;overflow:hidden}.lin.cab[data-v-bbaa26a7]{text-transform:uppercase;color:#8a98a8;padding:0 2px 4px;font-size:.7rem;font-weight:700}.lin .der[data-v-bbaa26a7],.der[data-v-bbaa26a7],.lin input.der[data-v-bbaa26a7]{text-align:right}.lin-wrap[data-v-bbaa26a7]{border-bottom:1px dashed #eef1f6;padding:6px 0}.importe[data-v-bbaa26a7]{text-align:right;color:var(--marca-azul);font-size:.9rem;font-weight:600}.x[data-v-bbaa26a7]{color:#b3261e;cursor:pointer;background:#f7d6d2;border:none;border-radius:7px;height:30px;font-size:1rem}.x[data-v-bbaa26a7]:hover{background:#f2c2bc}.nota-linea[data-v-bbaa26a7]{color:#5a6a7a;border:1px dashed #d8e0e8;border-radius:7px;width:100%;margin-top:6px;padding:5px 8px;font-size:.8rem;font-weight:400}.acciones-linea[data-v-bbaa26a7]{gap:10px;margin-top:12px;display:flex}.add[data-v-bbaa26a7]{cursor:pointer;color:var(--marca-azul);background:#f7f9fc;border:1px dashed #b9c6db;border-radius:9px;padding:8px 14px;font-size:.85rem;font-weight:600}.add[data-v-bbaa26a7]:hover{background:#eef3fb}.add.catalogo[data-v-bbaa26a7]{color:#98a4b3;cursor:not-allowed;background:#fafbfd;border-color:#dfe5ee}.resumen[data-v-bbaa26a7]{max-width:360px;margin-left:auto}.fila-res[data-v-bbaa26a7]{color:#556;justify-content:space-between;padding:5px 0;font-size:.92rem;display:flex}.fila-res.total[data-v-bbaa26a7]{color:var(--marca-azul);border-top:1px solid #e4e9f0;margin-top:6px;padding-top:10px;font-size:1.05rem}.fila-res.total strong[data-v-bbaa26a7]{color:var(--marca-azul)}.iban-info[data-v-bbaa26a7]{color:#5a6a7a;background:#f1f4f9;border-radius:9px;margin-top:1rem;padding:.7rem .9rem;font-size:.85rem}.nota-erp[data-v-bbaa26a7]{color:#8a98a8;margin:.8rem 0 0;font-size:.82rem}.err-banner[data-v-bbaa26a7]{z-index:3;color:#b3261e;background:#fdecea;border:1px solid #f3b4ab;border-radius:10px;max-width:880px;margin:0 auto 1rem;padding:.7rem 1rem;font-weight:600;position:sticky;top:0}.ed-pie[data-v-bbaa26a7]{background:#fff;border-top:1px solid #e4e9f0;justify-content:space-between;align-items:center;padding:.8rem 1.5rem;display:flex}.total-pie[data-v-bbaa26a7]{color:#5a6a7a;font-size:.95rem}.total-pie strong[data-v-bbaa26a7]{color:var(--marca-azul);margin-left:8px;font-size:1.25rem}.botones[data-v-bbaa26a7]{gap:.6rem;display:flex}.btn-sec[data-v-bbaa26a7]{cursor:pointer;color:#5a6a7a;background:#fff;border:1px solid #cdd6e4;border-radius:9px;padding:.6rem 1.1rem;font-weight:600}.btn-sec[data-v-bbaa26a7]:hover:not(:disabled),.btn-sec[data-v-bbaa26a7]:active:not(:disabled){background:var(--marca-naranja);color:#3a2400;border-color:var(--marca-naranja)}.btn-sec[data-v-bbaa26a7]:disabled{opacity:.5;cursor:default}.btn-pri[data-v-bbaa26a7]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:9px;padding:.6rem 1.2rem;font-weight:600}.btn-pri[data-v-bbaa26a7]:hover,.btn-pri[data-v-bbaa26a7]:active{background:var(--marca-naranja);color:#3a2400}.btn-guardar[data-v-bbaa26a7]{background:var(--marca-azul-oscuro);color:#fff;cursor:pointer;border:none;border-radius:9px;padding:.6rem 1.3rem;font-weight:700}.btn-guardar[data-v-bbaa26a7]:hover:not(:disabled),.btn-guardar[data-v-bbaa26a7]:active:not(:disabled){background:var(--marca-naranja);color:#3a2400}.btn-guardar[data-v-bbaa26a7]:disabled{opacity:.6;cursor:default}.ver[data-v-cc352fff]{z-index:40;background:#525659;flex-direction:column;display:flex;position:fixed;inset:0}.cab[data-v-cc352fff]{border-bottom:3px solid var(--marca-naranja);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:.7rem 1.5rem;display:flex}.cab-tit[data-v-cc352fff]{flex-direction:column;display:flex}.kicker[data-v-cc352fff]{text-transform:uppercase;letter-spacing:1px;color:var(--marca-naranja);font-size:.7rem;font-weight:700}.cab-tit h1[data-v-cc352fff]{color:var(--marca-azul);align-items:center;gap:.7rem;margin:0;font-size:1.3rem;display:flex}.asunto[data-v-cc352fff]{color:#5a6a7a;margin:.15rem 0 0;font-size:.9rem}.chip[data-v-cc352fff]{border-radius:9px;padding:2px 10px;font-size:.72rem;font-weight:600}.chip.borrador[data-v-cc352fff]{color:#8a6d00;background:#fff3d6}.chip.enviado[data-v-cc352fff]{color:#2a5298;background:#dde8fb}.chip.aceptado[data-v-cc352fff]{color:#1d7a44;background:#d8f5e0}.chip.rechazado[data-v-cc352fff]{color:#b3261e;background:#f7d6d2}.chip.facturado[data-v-cc352fff]{color:#5b3da8;background:#e7e0fb}.chip.expirado[data-v-cc352fff]{color:#8a5a00;background:#efe2cf}.volver[data-v-cc352fff]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:9px;padding:.55rem 1.1rem;font-weight:600}.volver[data-v-cc352fff]:hover,.volver[data-v-cc352fff]:active{background:var(--marca-naranja);color:#3a2400}.cuerpo[data-v-cc352fff]{flex:1;min-height:0;display:flex}.pdf[data-v-cc352fff]{border:none;flex:1;width:100%;height:100%}.info[data-v-cc352fff]{color:#e6e9ee;margin:auto}.err[data-v-cc352fff]{color:#ffb4a8}.pie[data-v-cc352fff]{background:#fff;border-top:1px solid #e4e9f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:.8rem 1.5rem;display:flex}.acc-der[data-v-cc352fff]{gap:.6rem;display:flex}.btn-sec[data-v-cc352fff]{cursor:pointer;color:#5a6a7a;background:#fff;border:1px solid #cdd6e4;border-radius:9px;padding:.6rem 1.1rem;font-weight:600}.btn-sec[data-v-cc352fff]:hover,.btn-sec[data-v-cc352fff]:active{background:var(--marca-naranja);color:#3a2400;border-color:var(--marca-naranja)}.btn-pri[data-v-cc352fff]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:9px;padding:.6rem 1.2rem;font-weight:600}.btn-pri[data-v-cc352fff]:hover,.btn-pri[data-v-cc352fff]:active{background:var(--marca-naranja);color:#3a2400}.btn-pri[data-v-cc352fff]:disabled{opacity:.6;cursor:default}.erp-inicio[data-v-15d84dc2]{width:100%}.portada[data-v-15d84dc2]{text-align:center;margin:6px 0 18px}.portada img[data-v-15d84dc2]{height:76px}.portada p[data-v-15d84dc2]{color:#5a6a7a;margin:10px 0 0}.modulos-grid[data-v-15d84dc2]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.tarjeta[data-v-15d84dc2]{cursor:pointer;text-align:left;background:#fff;border:1px solid #e1e6ee;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;display:flex}.tarjeta[data-v-15d84dc2]:hover{border-color:var(--marca-naranja);box-shadow:0 2px 12px #1a3a701a}.tarjeta .nombre[data-v-15d84dc2]{color:var(--marca-azul);font-size:1.05rem;font-weight:700}.tarjeta .estado[data-v-15d84dc2]{color:#2f7d4f;font-size:.8rem;font-weight:600}.tarjeta.pendiente .estado[data-v-15d84dc2]{color:#9aa7b6}.informes-gmao[data-v-0e9e03a6]{flex-direction:column;gap:16px;display:flex}.bloque[data-v-0e9e03a6]{background:#fff;border:1px solid #e1e6ee;border-radius:12px;padding:0 1.2rem 1.1rem;overflow:hidden}.bloque-titulo[data-v-0e9e03a6]{background:var(--marca-azul);color:#fff;margin:0 -1.2rem 1rem;padding:.6rem 1.2rem;font-weight:700}.fila[data-v-0e9e03a6]{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.campo[data-v-0e9e03a6]{color:#556;flex-direction:column;gap:3px;font-size:.8rem;display:flex}.campo input[data-v-0e9e03a6],.campo select[data-v-0e9e03a6],.campo textarea[data-v-0e9e03a6]{font:inherit;border:1px solid #cdd6e4;border-radius:7px;min-width:150px;padding:6px 8px}.campo-obs[data-v-0e9e03a6]{width:100%}.campo-obs textarea[data-v-0e9e03a6]{box-sizing:border-box;resize:vertical;width:100%}.secciones[data-v-0e9e03a6]{align-items:center}.secciones .etq[data-v-0e9e03a6]{color:#556;font-size:.8rem;font-weight:700}.check[data-v-0e9e03a6]{color:#1b2430;align-items:center;gap:5px;font-size:.85rem;display:flex}.acciones[data-v-0e9e03a6]{align-items:center;gap:12px;margin-top:4px;display:flex}.emitir[data-v-0e9e03a6]{background:var(--marca-naranja);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.6rem 1.5rem;font-size:.95rem;font-weight:700}.emitir[data-v-0e9e03a6]:hover:not(:disabled){filter:brightness(1.06)}.emitir[data-v-0e9e03a6]:disabled{opacity:.55;cursor:default}.error[data-v-0e9e03a6]{color:#c0392b;font-size:.85rem}.nota[data-v-0e9e03a6]{color:#8a94a6;font-size:.9rem}.tabla[data-v-0e9e03a6]{overscroll-behavior:contain;flex-direction:column;gap:4px;padding-right:2px;display:flex;overflow-y:auto}.filac[data-v-0e9e03a6]{background:#fff;border:1px solid #e1e6ee;border-radius:8px;grid-template-columns:130px 1.4fr 1.2fr 1fr 1.3fr 170px;align-items:center;gap:10px;padding:9px 12px;font-size:.88rem;display:grid}.filac.cabecera[data-v-0e9e03a6]{z-index:1;text-transform:uppercase;letter-spacing:.3px;color:#8a98a8;background:#f5f7fa;border:none;font-size:.72rem;font-weight:700;position:sticky;top:0}.codigo[data-v-0e9e03a6]{color:var(--marca-azul);font-weight:700}.sub[data-v-0e9e03a6]{color:#8a94a6;font-size:.78rem}.chip[data-v-0e9e03a6]{border-radius:999px;padding:2px 10px;font-size:.76rem;font-weight:700;display:inline-block}.chip.ok[data-v-0e9e03a6]{color:#2f7d4f;background:#e4f3ea}.chip.mal[data-v-0e9e03a6]{color:#c0392b;background:#fdeaea}.barra[data-v-0e9e03a6]{background:#eef1f5;border-radius:999px;height:8px;margin-bottom:3px;overflow:hidden}.relleno[data-v-0e9e03a6]{background:var(--marca-naranja);border-radius:999px;height:100%;transition:width .6s}.botones[data-v-0e9e03a6]{justify-content:flex-end;gap:6px;display:flex}.accion[data-v-0e9e03a6]{border:1px solid var(--marca-naranja);color:var(--marca-naranja);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:5px 12px;font-size:.82rem;font-weight:700}.accion[data-v-0e9e03a6]:hover{background:var(--marca-naranja);color:#fff}.accion.quitar[data-v-0e9e03a6]{color:#d64545;border-color:#d64545}.accion.quitar[data-v-0e9e03a6]:hover{color:#fff;background:#d64545}.bloque[data-v-b5f1d424]{background:#fff;border:1px solid #e1e6ee;border-radius:12px;padding:0 1.2rem 1.1rem;overflow:hidden}.bloque-titulo[data-v-b5f1d424]{background:var(--marca-azul);color:#fff;margin:0 -1.2rem 1rem;padding:.6rem 1.2rem;font-weight:700}.fila[data-v-b5f1d424]{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.campo[data-v-b5f1d424]{color:#556;flex-direction:column;gap:3px;font-size:.8rem;display:flex}.campo input[data-v-b5f1d424],.campo select[data-v-b5f1d424]{font:inherit;border:1px solid #cdd6e4;border-radius:7px;min-width:150px;padding:6px 8px}.campo-rama select[data-v-b5f1d424]{min-width:280px}.contador[data-v-b5f1d424]{color:#8a94a6;padding-bottom:8px;font-size:.85rem}.error[data-v-b5f1d424]{color:#c0392b;padding-bottom:8px;font-size:.85rem}.nota[data-v-b5f1d424]{color:#8a94a6;font-size:.9rem}.cargando[data-v-b5f1d424]{text-align:center;width:100%}.cuadricula[data-v-b5f1d424]{overscroll-behavior:contain;flex-wrap:wrap;align-content:flex-start;gap:12px;padding-right:2px;display:flex;overflow-y:auto}.foto[data-v-b5f1d424]{cursor:pointer;background:#fff;border:1px solid #e1e6ee;border-radius:9px;width:205px;overflow:hidden}.foto[data-v-b5f1d424]:hover{border-color:var(--marca-naranja);box-shadow:0 2px 10px #1a3a701f}.foto img[data-v-b5f1d424]{object-fit:cover;background:#eef1f5;width:100%;height:140px;display:block}.pie[data-v-b5f1d424]{flex-direction:column;gap:2px;padding:6px 9px 8px;display:flex}.pie-cab[data-v-b5f1d424]{justify-content:space-between;align-items:center;gap:6px;display:flex}.pie b[data-v-b5f1d424]{color:var(--marca-azul);font-size:.85rem}.sub[data-v-b5f1d424]{color:#8a94a6;font-size:.75rem}.desc[data-v-b5f1d424]{color:#4a5462;font-size:.78rem}.chip[data-v-b5f1d424]{white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:.7rem;font-weight:700}.tp-preventivo[data-v-b5f1d424]{color:var(--marca-azul);background:#e2eaf6}.tp-correctivo[data-v-b5f1d424]{color:#9a6b00;background:#fdf0d9}.tp-aviso[data-v-b5f1d424]{color:#2f7d4f;background:#e4f3ea}.tp-otro[data-v-b5f1d424]{color:#5a6a7a;background:#eef1f5}.velo[data-v-b5f1d424]{z-index:60;background:#0f1928b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.grande[data-v-b5f1d424]{background:#fff;border-radius:12px;flex-direction:column;max-width:min(920px,94vw);max-height:92vh;display:flex;overflow:hidden}.grande img[data-v-b5f1d424]{object-fit:contain;background:#10182a;max-width:100%;max-height:calc(92vh - 92px)}.grande-pie[data-v-b5f1d424]{justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.grande-pie b[data-v-b5f1d424]{color:var(--marca-azul);margin-right:8px}.grande-botones[data-v-b5f1d424]{gap:8px;display:flex}.abrir[data-v-b5f1d424]{background:var(--marca-naranja);color:#fff;font:inherit;cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-weight:700}.abrir[data-v-b5f1d424]:hover{filter:brightness(1.06)}.cerrar[data-v-b5f1d424]{color:var(--marca-azul);font:inherit;cursor:pointer;background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:8px 14px;font-weight:700}.cerrar[data-v-b5f1d424]:hover{border-color:var(--marca-naranja);color:var(--marca-naranja)}.bloque[data-v-2d84eebb]{background:#fff;border:1px solid #e1e6ee;border-radius:12px;padding:0 1.2rem 1.1rem;overflow:hidden}.bloque-titulo[data-v-2d84eebb]{background:var(--marca-azul);color:#fff;margin:0 -1.2rem 1rem;padding:.6rem 1.2rem;font-weight:700}.fila[data-v-2d84eebb]{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.campo[data-v-2d84eebb]{color:#556;flex-direction:column;gap:3px;font-size:.8rem;display:flex}.campo input[data-v-2d84eebb],.campo select[data-v-2d84eebb]{font:inherit;border:1px solid #cdd6e4;border-radius:7px;min-width:160px;padding:6px 8px}.buscar[data-v-2d84eebb]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.55rem 1.3rem;font-size:.9rem;font-weight:700}.buscar[data-v-2d84eebb]:hover:not(:disabled){background:var(--marca-naranja)}.conceptos[data-v-2d84eebb]{align-items:center}.conceptos .etq[data-v-2d84eebb]{color:#556;font-size:.8rem;font-weight:700}.chk[data-v-2d84eebb]{color:#1b2430;align-items:center;gap:5px;font-size:.85rem;display:flex}.err[data-v-2d84eebb]{color:#c0392b;font-size:.87rem}.ok[data-v-2d84eebb]{color:#1d7a44;font-size:.87rem}.nota[data-v-2d84eebb]{color:#8a94a6;font-size:.9rem}.tabla[data-v-2d84eebb]{overscroll-behavior:contain;flex-direction:column;gap:4px;padding-right:2px;display:flex;overflow-y:auto}.filac[data-v-2d84eebb]{cursor:pointer;background:#fff;border:1px solid #e1e6ee;border-radius:8px;grid-template-columns:34px 90px 1.7fr 1.1fr .9fr 110px 120px;align-items:center;gap:10px;padding:8px 12px;font-size:.87rem;display:grid}.filac[data-v-2d84eebb]:hover{border-color:var(--marca-naranja)}.filac.activa[data-v-2d84eebb]{border-color:var(--marca-naranja);background:#fff8ec}.filac.cabecera[data-v-2d84eebb]{z-index:1;cursor:default;text-transform:uppercase;letter-spacing:.3px;color:#8a98a8;background:#f5f7fa;border:none;font-size:.72rem;font-weight:700;position:sticky;top:0}.sub[data-v-2d84eebb]{color:#8a94a6;font-size:.76rem}.num[data-v-2d84eebb]{text-align:right}.chip[data-v-2d84eebb]{border-radius:999px;padding:2px 9px;font-size:.74rem;font-weight:700;display:inline-block}.chip.si[data-v-2d84eebb]{color:#2f7d4f;background:#e4f3ea}.chip.no[data-v-2d84eebb]{color:#9a6b00;background:#fdf3dd}.pie-tanda[data-v-2d84eebb]{color:#1b2430;justify-content:flex-end;align-items:center;gap:16px;padding-top:10px;font-size:.92rem;display:flex}.facturar[data-v-2d84eebb]{background:var(--marca-naranja);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.6rem 1.6rem;font-size:.95rem;font-weight:700}.facturar[data-v-2d84eebb]:hover:not(:disabled){filter:brightness(1.06)}.facturar[data-v-2d84eebb]:disabled{opacity:.55;cursor:default}.bloque[data-v-44115ac1]{background:#fff;border:1px solid #e1e6ee;border-radius:12px;padding:0 1.2rem 1.1rem;overflow:hidden}.bloque-titulo[data-v-44115ac1]{background:var(--marca-azul);color:#fff;margin:0 -1.2rem 1rem;padding:.6rem 1.2rem;font-weight:700}.fila-arriba[data-v-44115ac1]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.hueco[data-v-44115ac1]{flex:1}.ok[data-v-44115ac1]{color:#1d7a44;font-size:.87rem}.err[data-v-44115ac1]{color:#c0392b;font-size:.87rem}.nota[data-v-44115ac1]{color:#8a94a6;font-size:.9rem}.principal[data-v-44115ac1]{background:var(--marca-naranja);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.55rem 1.3rem;font-size:.9rem;font-weight:700}.principal[data-v-44115ac1]:hover:not(:disabled){filter:brightness(1.06)}.principal[data-v-44115ac1]:disabled{opacity:.55;cursor:default}.secundario[data-v-44115ac1]{color:var(--marca-azul);cursor:pointer;background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:.55rem 1.1rem;font-size:.9rem;font-weight:700}.secundario[data-v-44115ac1]:hover{border-color:var(--marca-naranja);color:var(--marca-naranja)}.tabla[data-v-44115ac1]{overscroll-behavior:contain;flex-direction:column;gap:4px;padding-right:2px;display:flex;overflow-y:auto}.filac[data-v-44115ac1]{background:#fff;border:1px solid #e1e6ee;border-radius:8px;grid-template-columns:1.3fr 1.2fr .9fr .9fr 1.3fr 130px;align-items:center;gap:10px;padding:9px 12px;font-size:.88rem;display:grid}.filac.cabecera[data-v-44115ac1]{z-index:1;text-transform:uppercase;letter-spacing:.3px;color:#8a98a8;background:#f5f7fa;border:none;font-size:.72rem;font-weight:700;position:sticky;top:0}.sub[data-v-44115ac1]{color:#8a94a6;font-size:.76rem}.chip[data-v-44115ac1]{border-radius:999px;padding:1px 9px;font-size:.72rem;font-weight:700;display:inline-block}.chip.si[data-v-44115ac1]{color:#2f7d4f;background:#e4f3ea}.chip.no[data-v-44115ac1]{color:#5a6a7a;background:#eef1f5}.botones[data-v-44115ac1]{justify-content:flex-end;gap:6px;display:flex}.accion[data-v-44115ac1]{border:1px solid var(--marca-naranja);color:var(--marca-naranja);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:5px 12px;font-size:.82rem;font-weight:700}.accion[data-v-44115ac1]:hover{background:var(--marca-naranja);color:#fff}.accion.quitar[data-v-44115ac1]{color:#d64545;border-color:#d64545}.accion.quitar[data-v-44115ac1]:hover{color:#fff;background:#d64545}.ficha[data-v-44115ac1] *,.ficha[data-v-44115ac1] :before,.ficha[data-v-44115ac1] :after{box-sizing:border-box}.ficha h3[data-v-44115ac1]{color:var(--marca-azul);margin:0 0 12px}.ficha input[data-v-44115ac1],.ficha select[data-v-44115ac1],.ficha textarea[data-v-44115ac1]{width:100%;min-width:0;font:inherit;border:1px solid #cdd6e4;border-radius:7px;padding:6px 8px}.grid4[data-v-44115ac1]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px;display:grid}.grid4 label[data-v-44115ac1],.lineas-sec[data-v-44115ac1]{color:#556;font-size:.8rem}.grid4 .c2[data-v-44115ac1]{grid-column:span 2}.grid4 .c4[data-v-44115ac1]{grid-column:1/-1}.checks[data-v-44115ac1]{align-items:flex-end;gap:16px;padding-bottom:4px;display:flex}.chk[data-v-44115ac1]{color:#1b2430;align-items:center;gap:5px;font-size:.85rem;display:flex}.chk input[data-v-44115ac1]{width:auto}.lineas-sec[data-v-44115ac1]{margin-top:12px}.lineas-sec h4[data-v-44115ac1]{color:var(--marca-azul);margin:0 0 6px}.linea[data-v-44115ac1]{grid-template-columns:3fr 90px 110px 90px 40px;align-items:center;gap:8px;margin-bottom:5px;display:grid}.linea.cab[data-v-44115ac1]{text-transform:uppercase;color:#8a98a8;margin-bottom:2px;font-size:.72rem;font-weight:700}.linea-pie[data-v-44115ac1]{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.total[data-v-44115ac1]{color:#1b2430;font-size:.9rem}.pie[data-v-44115ac1]{gap:10px;margin-top:14px;display:flex}.proveedores[data-v-0c70f00e]{padding:18px 22px}.barra[data-v-0c70f00e]{justify-content:space-between;align-items:center;display:flex}.titulo[data-v-0c70f00e]{color:var(--marca-azul);font-size:1.15rem;font-weight:700}.cuenta[data-v-0c70f00e]{color:var(--marca-azul);background:#e2eaf6;border-radius:999px;margin-left:6px;padding:1px 10px;font-size:.85rem}.nuevo[data-v-0c70f00e]{background:var(--marca-naranja);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.55rem 1.3rem;font-size:.9rem;font-weight:700}.nuevo[data-v-0c70f00e]:hover{filter:brightness(1.06)}.ayuda[data-v-0c70f00e]{color:#8a94a6;margin:6px 0 12px;font-size:.88rem}.info[data-v-0c70f00e]{color:#8a94a6;font-size:.9rem}.err[data-v-0c70f00e]{color:#c0392b;font-size:.87rem}.tabla[data-v-0c70f00e]{overscroll-behavior:contain;flex-direction:column;gap:4px;padding-right:2px;display:flex;overflow-y:auto}.fila[data-v-0c70f00e]{background:#fff;border:1px solid #e1e6ee;border-radius:8px;grid-template-columns:2fr 1.2fr 1.2fr .9fr 80px;align-items:center;gap:10px;padding:9px 12px;font-size:.88rem;display:grid}.fila.cabecera[data-v-0c70f00e]{z-index:1;text-transform:uppercase;letter-spacing:.3px;color:#8a98a8;background:#f5f7fa;border:none;font-size:.72rem;font-weight:700;position:sticky;top:0}.cod[data-v-0c70f00e]{color:var(--marca-azul);margin-right:2px;font-size:.8rem;font-weight:700}.rs[data-v-0c70f00e]{color:#1b2430;flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.chip[data-v-0c70f00e]{color:#2f7d4f;background:#e4f3ea;border-radius:999px;padding:2px 9px;font-size:.74rem;font-weight:700;display:inline-block}.chip.off[data-v-0c70f00e]{color:#5a6a7a;background:#eef1f5}.chip.gmao[data-v-0c70f00e]{color:var(--marca-azul);background:#e2eaf6}.acciones[data-v-0c70f00e]{text-align:right}.editar[data-v-0c70f00e]{border:1px solid var(--marca-naranja);color:var(--marca-naranja);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:5px 12px;font-size:.82rem;font-weight:700}.editar[data-v-0c70f00e]:hover{background:var(--marca-naranja);color:#fff}.ficha[data-v-0c70f00e]{background:#fff;border:1px solid #e1e6ee;border-radius:12px;padding:16px 20px}.ficha[data-v-0c70f00e] *,.ficha[data-v-0c70f00e] :before,.ficha[data-v-0c70f00e] :after{box-sizing:border-box}.ficha h3[data-v-0c70f00e]{color:var(--marca-azul);margin:0 0 8px}.aviso-espejo[data-v-0c70f00e]{color:var(--marca-azul);background:#e2eaf6;border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:.85rem}.ficha select[data-v-0c70f00e],.ficha input[data-v-0c70f00e],.ficha textarea[data-v-0c70f00e]{width:100%;min-width:0;font:inherit;border:1px solid #cdd6e4;border-radius:7px;padding:6px 8px}.ficha input[data-v-0c70f00e]:disabled{color:#7a8698;background:#f2f5f9}.grid4[data-v-0c70f00e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px;display:grid}.grid4 label[data-v-0c70f00e]{color:#556;font-size:.8rem}.grid4 .c2[data-v-0c70f00e]{grid-column:span 2}.checks[data-v-0c70f00e]{align-items:flex-end;gap:18px;padding-bottom:4px;display:flex}.chk[data-v-0c70f00e]{color:#1b2430;align-items:center;gap:5px;font-size:.85rem;display:flex}.chk input[data-v-0c70f00e]{width:auto}.pie[data-v-0c70f00e]{gap:10px;margin-top:14px;display:flex}.guardar[data-v-0c70f00e]{background:var(--marca-naranja);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.55rem 1.5rem;font-size:.9rem;font-weight:700}.guardar[data-v-0c70f00e]:hover:not(:disabled){filter:brightness(1.06)}.guardar[data-v-0c70f00e]:disabled{opacity:.55;cursor:default}.cancelar[data-v-0c70f00e]{color:var(--marca-azul);cursor:pointer;background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:.55rem 1.2rem;font-size:.9rem;font-weight:700}.cancelar[data-v-0c70f00e]:hover{border-color:var(--marca-naranja);color:var(--marca-naranja)}.bloque[data-v-f135ea77]{background:#fff;border:1px solid #e1e6ee;border-radius:12px;padding:0 1.2rem 1.1rem;overflow:hidden}.bloque-titulo[data-v-f135ea77]{background:var(--marca-azul);color:#fff;margin:0 -1.2rem 1rem;padding:.6rem 1.2rem;font-weight:700}.ayuda[data-v-f135ea77]{color:#8a94a6;margin:0 0 12px;font-size:.88rem}.err[data-v-f135ea77]{color:#c0392b;font-size:.87rem}.columnas[data-v-f135ea77]{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.catalogo h4[data-v-f135ea77]{color:var(--marca-azul);margin:0 0 8px}.fila[data-v-f135ea77]{background:#fff;border:1px solid #e1e6ee;border-radius:8px;align-items:center;gap:10px;margin-bottom:5px;padding:7px 12px;font-size:.88rem;display:flex}.fila.apagada .nombre[data-v-f135ea77]{color:#9aa5b3;text-decoration:line-through}.nombre[data-v-f135ea77]{color:#1b2430;flex:1;font-weight:600}.sub[data-v-f135ea77]{color:#8a94a6;font-size:.8rem;font-weight:400}.chk[data-v-f135ea77]{color:#556;align-items:center;gap:5px;font-size:.8rem;display:flex}.quitar[data-v-f135ea77]{color:#d64545;width:28px;height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d64545;border-radius:7px;font-weight:700}.quitar[data-v-f135ea77]:hover{color:#fff;background:#d64545}.alta[data-v-f135ea77]{gap:8px;margin-top:10px;display:flex}.alta input[data-v-f135ea77]{font:inherit;border:1px solid #cdd6e4;border-radius:7px;flex:1;min-width:0;padding:6px 8px}.alta .dias[data-v-f135ea77]{flex:0 0 90px}.anadir[data-v-f135ea77]{background:var(--marca-naranja);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:6px 14px;font-size:.85rem;font-weight:700}.anadir[data-v-f135ea77]:hover:not(:disabled){filter:brightness(1.06)}.anadir[data-v-f135ea77]:disabled{opacity:.55;cursor:default}.bloque[data-v-b263494f]{background:#fff;border:1px solid #e1e6ee;border-radius:12px;padding:0 1.2rem 1.1rem;overflow:hidden}.bloque-titulo[data-v-b263494f]{background:var(--marca-azul);color:#fff;margin:0 -1.2rem 1rem;padding:.6rem 1.2rem;font-weight:700}.pildoras[data-v-b263494f]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.pildoras button[data-v-b263494f]{color:var(--marca-azul);font:inherit;cursor:pointer;background:#fff;border:1px solid #cdd6e4;border-radius:999px;padding:6px 16px;font-size:.86rem;font-weight:700}.pildoras button[data-v-b263494f]:hover{border-color:var(--marca-naranja);color:var(--marca-naranja)}.pildoras button.activa[data-v-b263494f]{background:var(--marca-naranja);border-color:var(--marca-naranja);color:#fff}.err[data-v-b263494f]{color:#c0392b;font-size:.87rem}.nota[data-v-b263494f]{color:#8a94a6;font-size:.88rem}.fila-filtros[data-v-b263494f]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.fila-filtros input[data-v-b263494f],.fila-filtros select[data-v-b263494f]{font:inherit;border:1px solid #cdd6e4;border-radius:7px;min-width:180px;padding:6px 9px}.hueco[data-v-b263494f]{flex:1}.principal[data-v-b263494f]{background:var(--marca-naranja);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.5rem 1.2rem;font-size:.88rem;font-weight:700}.principal[data-v-b263494f]:hover:not(:disabled){filter:brightness(1.06)}.principal[data-v-b263494f]:disabled{opacity:.55;cursor:default}.secundario[data-v-b263494f]{color:var(--marca-azul);cursor:pointer;background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:.5rem 1rem;font-size:.88rem;font-weight:700}.secundario[data-v-b263494f]:hover{border-color:var(--marca-naranja);color:var(--marca-naranja)}.mini[data-v-b263494f]{padding:4px 10px;font-size:.8rem}.fam-fila[data-v-b263494f]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.fam-etq[data-v-b263494f]{color:#556;font-size:.8rem;font-weight:700}.fam-chip[data-v-b263494f]{color:var(--marca-azul);background:#e2eaf6;border-radius:999px;padding:3px 10px;font-size:.8rem;font-weight:700}.fam-x[data-v-b263494f]{color:var(--marca-azul);cursor:pointer;background:0 0;border:none;font-weight:700}.fam-x[data-v-b263494f]:hover{color:#d64545}.fam-alta[data-v-b263494f]{font:inherit;border:1px solid #cdd6e4;border-radius:7px;width:170px;padding:4px 8px;font-size:.82rem}.tabla[data-v-b263494f]{overscroll-behavior:contain;flex-direction:column;gap:4px;padding-right:2px;display:flex;overflow-y:auto}.filac[data-v-b263494f]{background:#fff;border:1px solid #e1e6ee;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:.87rem;display:grid}.filac.cat[data-v-b263494f],.filac.cab-cat[data-v-b263494f]{grid-template-columns:110px 1.8fr 1fr 70px 110px 110px 90px}.filac.alm[data-v-b263494f]{grid-template-columns:1fr 120px 40px}.quitar[data-v-b263494f]{color:#d64545;width:28px;height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d64545;border-radius:7px;justify-self:end;font-weight:700}.quitar[data-v-b263494f]:hover{color:#fff;background:#d64545}.filac.stk[data-v-b263494f],.filac.cab-stock[data-v-b263494f]{grid-template-columns:110px 1.8fr 1fr 150px 190px}.filac.mov[data-v-b263494f],.filac.cab-mov[data-v-b263494f]{grid-template-columns:125px 105px 1.6fr 1fr 100px 1.6fr}.filac.cab-cat[data-v-b263494f],.filac.cab-stock[data-v-b263494f],.filac.cab-mov[data-v-b263494f]{z-index:1;text-transform:uppercase;letter-spacing:.3px;color:#8a98a8;background:#f5f7fa;border:none;font-size:.72rem;font-weight:700;position:sticky;top:0}.filac.apagada[data-v-b263494f]{opacity:.55}.numd[data-v-b263494f]{text-align:right}.negativo b[data-v-b263494f]{color:#c0392b}.sub[data-v-b263494f]{color:#8a94a6;font-size:.78rem}.nombre-alm[data-v-b263494f]{font-size:.92rem}.botones-stk[data-v-b263494f]{justify-content:flex-end;gap:6px;display:flex}.accion[data-v-b263494f]{border:1px solid var(--marca-naranja);color:var(--marca-naranja);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:4px 10px;font-size:.78rem;font-weight:700}.accion[data-v-b263494f]:hover{background:var(--marca-naranja);color:#fff}.chk[data-v-b263494f]{color:#556;justify-self:end;align-items:center;gap:5px;font-size:.82rem;display:flex}.accion-caja[data-v-b263494f]{border:1px solid var(--marca-naranja);background:#fff8ec;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.accion-caja input[data-v-b263494f],.accion-caja select[data-v-b263494f]{font:inherit;border:1px solid #cdd6e4;border-radius:7px;flex:1;min-width:0;padding:5px 8px;font-size:.85rem}.accion-caja .corto[data-v-b263494f]{flex:0 0 130px}.chip[data-v-b263494f]{border-radius:999px;padding:2px 9px;font-size:.72rem;font-weight:700;display:inline-block}.tp-entrada[data-v-b263494f]{color:#2f7d4f;background:#e4f3ea}.tp-salida[data-v-b263494f]{color:#9a6b00;background:#fdf0d9}.tp-traspaso[data-v-b263494f]{color:var(--marca-azul);background:#e2eaf6}.tp-ajuste[data-v-b263494f]{color:#6a4a9e;background:#eee7f6}.ficha[data-v-b263494f]{border:1px solid #e1e6ee;border-radius:10px;padding:14px 16px}.ficha h3[data-v-b263494f]{color:var(--marca-azul);margin:0 0 12px}.ficha input[data-v-b263494f],.ficha select[data-v-b263494f]{width:100%;min-width:0;font:inherit;border:1px solid #cdd6e4;border-radius:7px;padding:6px 8px}.grid4[data-v-b263494f]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px;display:grid}.grid4 label[data-v-b263494f]{color:#556;font-size:.8rem}.grid4 .c2[data-v-b263494f]{grid-column:span 2}.checks[data-v-b263494f]{align-items:flex-end;padding-bottom:4px;display:flex}.pie[data-v-b263494f]{gap:10px;margin-top:14px;display:flex}.bloque[data-v-416bedd0]{background:#fff;border:1px solid #e1e6ee;border-radius:12px;padding:0 1.2rem 1.1rem;overflow:hidden}.bloque-titulo[data-v-416bedd0]{background:var(--marca-azul);color:#fff;margin:0 -1.2rem 1rem;padding:.6rem 1.2rem;font-weight:700}.fila-arriba[data-v-416bedd0]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.fila-arriba select[data-v-416bedd0],.fila-arriba .buscador[data-v-416bedd0]{font:inherit;border:1px solid #cdd6e4;border-radius:7px;padding:6px 9px}.fila-arriba .buscador[data-v-416bedd0]{min-width:300px}.hueco[data-v-416bedd0]{flex:1}.err[data-v-416bedd0]{color:#c0392b;font-size:.87rem}.nota[data-v-416bedd0]{color:#8a94a6;font-size:.88rem}.sello-envio[data-v-416bedd0]{color:#1e7d46;align-self:center;font-size:.8rem}.aviso[data-v-416bedd0]{color:var(--marca-azul);background:#e2eaf6;border-radius:8px;padding:7px 11px;font-size:.84rem}.principal[data-v-416bedd0]{background:var(--marca-naranja);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.55rem 1.3rem;font-size:.9rem;font-weight:700}.principal[data-v-416bedd0]:hover:not(:disabled){filter:brightness(1.06)}.principal[data-v-416bedd0]:disabled{opacity:.55;cursor:default}.secundario[data-v-416bedd0]{color:var(--marca-azul);cursor:pointer;background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:.55rem 1.1rem;font-size:.9rem;font-weight:700}.secundario[data-v-416bedd0]:hover{border-color:var(--marca-naranja);color:var(--marca-naranja)}.accion[data-v-416bedd0]{border:1px solid var(--marca-naranja);color:var(--marca-naranja);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:5px 12px;font-size:.82rem;font-weight:700}.accion[data-v-416bedd0]:hover{background:var(--marca-naranja);color:#fff}.accion.quitar[data-v-416bedd0]{color:#d64545;border-color:#d64545}.accion.quitar[data-v-416bedd0]:hover{color:#fff;background:#d64545}.tabla[data-v-416bedd0]{overscroll-behavior:contain;flex-direction:column;gap:4px;padding-right:2px;display:flex;overflow-y:auto}.filac[data-v-416bedd0]{background:#fff;border:1px solid #e1e6ee;border-radius:8px;grid-template-columns:135px 95px 1.6fr 1fr 150px 120px 130px;align-items:center;gap:10px;padding:9px 12px;font-size:.88rem;display:grid}.filac.cabecera[data-v-416bedd0]{z-index:1;text-transform:uppercase;letter-spacing:.3px;color:#8a98a8;background:#f5f7fa;border:none;font-size:.72rem;font-weight:700;position:sticky;top:0}.numd[data-v-416bedd0]{text-align:right}.sub[data-v-416bedd0]{color:#8a94a6;font-size:.78rem}.botones[data-v-416bedd0]{justify-content:flex-end;gap:6px;display:flex}.chip[data-v-416bedd0]{border-radius:999px;padding:2px 10px;font-size:.74rem;font-weight:700;display:inline-block}.st-abierto[data-v-416bedd0]{color:var(--marca-azul);background:#e2eaf6}.st-parcial[data-v-416bedd0]{color:#9a6b00;background:#fdf0d9}.st-recibido[data-v-416bedd0]{color:#2f7d4f;background:#e4f3ea}.st-cerrado[data-v-416bedd0]{color:#5a6a7a;background:#eef1f5}.ficha[data-v-416bedd0]{border:1px solid #e1e6ee;border-radius:10px;padding:14px 16px}.ficha[data-v-416bedd0] *,.ficha[data-v-416bedd0] :before,.ficha[data-v-416bedd0] :after{box-sizing:border-box}.ficha-cab[data-v-416bedd0]{align-items:center;gap:12px;margin-bottom:10px;display:flex}.ficha h3[data-v-416bedd0]{color:var(--marca-azul);margin:0}.ficha input[data-v-416bedd0],.ficha select[data-v-416bedd0]{width:100%;min-width:0;font:inherit;border:1px solid #cdd6e4;border-radius:7px;padding:6px 8px}.ficha input[data-v-416bedd0]:disabled,.ficha select[data-v-416bedd0]:disabled{color:#7a8698;background:#f2f5f9}.grid4[data-v-416bedd0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px;display:grid}.grid4 label[data-v-416bedd0]{color:#556;font-size:.8rem}.grid4 .c2[data-v-416bedd0]{grid-column:span 2}.grid4 .c4[data-v-416bedd0]{grid-column:1/-1}.grid4 .c3[data-v-416bedd0]{grid-column:span 3}.lineas-sec[data-v-416bedd0]{color:#556;margin-top:12px;font-size:.8rem}.lineas-sec h4[data-v-416bedd0],.rec-sec h4[data-v-416bedd0]{color:var(--marca-azul);margin:0 0 6px}.linea[data-v-416bedd0]{grid-template-columns:3fr 95px 85px 85px 85px 95px 70px 40px;align-items:center;gap:8px;margin-bottom:5px;display:grid}.etq-origen[data-v-416bedd0]{text-align:center}.linea.cab[data-v-416bedd0]{text-transform:uppercase;color:#8a98a8;margin-bottom:2px;font-size:.72rem;font-weight:700}.solo-dato[data-v-416bedd0]{color:#1b2430;font-size:.88rem}.pendiente[data-v-416bedd0]{color:#9a6b00;font-weight:700}.linea-pie[data-v-416bedd0]{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.total[data-v-416bedd0]{color:#1b2430;font-size:.92rem}.rec-sec[data-v-416bedd0]{margin-top:12px}.rec-fila[data-v-416bedd0]{background:#f7f9fc;border:1px solid #e1e6ee;border-radius:8px;grid-template-columns:110px 1fr 90px 2fr;gap:10px;margin-bottom:4px;padding:7px 11px;font-size:.85rem;display:grid}.rec-caja[data-v-416bedd0]{border:1px solid var(--marca-naranja);background:#fff8ec;border-radius:10px;margin-top:14px;padding:12px 14px}.rec-form[data-v-416bedd0]{flex-wrap:wrap;gap:12px;display:flex}.rec-form label[data-v-416bedd0]{color:#556;flex-direction:column;gap:3px;min-width:180px;font-size:.8rem;display:flex}.rec-form .crece[data-v-416bedd0]{flex:1}.rec-linea[data-v-416bedd0]{grid-template-columns:2fr 160px 110px;align-items:center;gap:10px;margin-top:6px;font-size:.87rem;display:grid}.rec-pie[data-v-416bedd0]{justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;display:flex}.pie[data-v-416bedd0]{gap:10px;margin-top:14px;display:flex}.bloque[data-v-19f35b18]{background:#fff;border:1px solid #e1e6ee;border-radius:12px;padding:0 1.2rem 1.1rem;overflow:hidden}.bloque-titulo[data-v-19f35b18]{background:var(--marca-azul);color:#fff;margin:0 -1.2rem 1rem;padding:.6rem 1.2rem;font-weight:700}.caza-pedido[data-v-19f35b18]{background:#f7f9fc;border:1px solid #e1e6ee;border-radius:10px;margin-bottom:14px;padding:10px 12px}.caza-titulo[data-v-19f35b18]{color:var(--marca-azul);margin-bottom:8px;font-size:.9rem;font-weight:700}.caza-fila[data-v-19f35b18]{gap:10px;margin-bottom:6px;display:flex}.filac.ped-res[data-v-19f35b18]{grid-template-columns:135px 95px 1.8fr 1fr 130px 110px;margin-top:4px}.stp-abierto[data-v-19f35b18]{color:var(--marca-azul);background:#e2eaf6}.stp-parcial[data-v-19f35b18]{color:#9a6b00;background:#fdf0d9}.stp-recibido[data-v-19f35b18]{color:#2f7d4f;background:#e4f3ea}.sub[data-v-19f35b18]{color:#8a94a6;font-size:.78rem}.fila-arriba[data-v-19f35b18]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.fila-arriba select[data-v-19f35b18],.fila-arriba .buscador[data-v-19f35b18]{font:inherit;border:1px solid #cdd6e4;border-radius:7px;padding:6px 9px}.fila-arriba .buscador[data-v-19f35b18]{min-width:300px}.hueco[data-v-19f35b18]{flex:1}.err[data-v-19f35b18]{color:#c0392b;font-size:.87rem}.nota[data-v-19f35b18]{color:#8a94a6;font-size:.88rem}.principal[data-v-19f35b18]{background:var(--marca-naranja);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.55rem 1.3rem;font-size:.9rem;font-weight:700}.principal[data-v-19f35b18]:hover:not(:disabled){filter:brightness(1.06)}.principal[data-v-19f35b18]:disabled{opacity:.55;cursor:default}.secundario[data-v-19f35b18]{color:var(--marca-azul);cursor:pointer;background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:.55rem 1.1rem;font-size:.9rem;font-weight:700}.secundario[data-v-19f35b18]:hover{border-color:var(--marca-naranja);color:var(--marca-naranja)}.accion[data-v-19f35b18]{border:1px solid var(--marca-naranja);color:var(--marca-naranja);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:5px 12px;font-size:.82rem;font-weight:700;text-decoration:none}.accion[data-v-19f35b18]:hover{background:var(--marca-naranja);color:#fff}.accion[data-v-19f35b18]:disabled{opacity:.5;cursor:default}.accion.quitar[data-v-19f35b18]{color:#d64545;border-color:#d64545}.accion.quitar[data-v-19f35b18]:hover{color:#fff;background:#d64545}.enlace-doc[data-v-19f35b18]{align-items:center;gap:4px;display:inline-flex}.tabla[data-v-19f35b18]{overscroll-behavior:contain;flex-direction:column;gap:4px;padding-right:2px;display:flex;overflow-y:auto}.filac[data-v-19f35b18]{background:#fff;border:1px solid #e1e6ee;border-radius:8px;grid-template-columns:150px 95px 1.6fr 105px 120px 110px 150px;align-items:center;gap:10px;padding:9px 12px;font-size:.88rem;display:grid}.filac.cabecera[data-v-19f35b18]{z-index:1;text-transform:uppercase;letter-spacing:.3px;color:#8a98a8;background:#f5f7fa;border:none;font-size:.72rem;font-weight:700;position:sticky;top:0}.numd[data-v-19f35b18]{text-align:right}.botones[data-v-19f35b18]{justify-content:flex-end;align-items:center;gap:6px;display:flex}.chip[data-v-19f35b18]{border-radius:999px;padding:2px 10px;font-size:.74rem;font-weight:700;display:inline-block}.st-registrada[data-v-19f35b18]{color:var(--marca-azul);background:#e2eaf6}.st-conciliada[data-v-19f35b18]{color:#2f7d4f;background:#e4f3ea}.st-pagada[data-v-19f35b18]{color:#5a6a7a;background:#eef1f5}.ficha[data-v-19f35b18]{border:1px solid #e1e6ee;border-radius:10px;padding:14px 16px}.ficha[data-v-19f35b18] *,.ficha[data-v-19f35b18] :before,.ficha[data-v-19f35b18] :after{box-sizing:border-box}.ficha-cab[data-v-19f35b18]{align-items:center;gap:12px;margin-bottom:10px;display:flex}.ficha h3[data-v-19f35b18]{color:var(--marca-azul);margin:0}.ficha input[data-v-19f35b18],.ficha select[data-v-19f35b18]{width:100%;min-width:0;font:inherit;border:1px solid #cdd6e4;border-radius:7px;padding:6px 8px}.ficha input[data-v-19f35b18]:disabled,.ficha select[data-v-19f35b18]:disabled{color:#7a8698;background:#f2f5f9}.grid4[data-v-19f35b18]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 14px;display:grid}.grid4 label[data-v-19f35b18]{color:#556;font-size:.8rem}.grid4 .c2[data-v-19f35b18]{grid-column:span 2}.dos-paneles[data-v-19f35b18]{grid-template-columns:minmax(420px,48%) 1fr;align-items:stretch;gap:18px;display:grid}.panel-doc[data-v-19f35b18]{background:#fbfcfe;border:2px dashed #cdd6e4;border-radius:10px;flex-direction:column;gap:10px;height:calc(100vh - 250px);min-height:520px;padding:10px;display:flex;position:sticky;top:10px}.visor[data-v-19f35b18]{border:none;border-radius:6px;flex:1;width:100%;min-height:0}.soltar[data-v-19f35b18]{text-align:center;color:#8a94a6;flex:1;justify-content:center;align-items:center;padding:20px;font-size:.95rem;display:flex}.doc-nombre[data-v-19f35b18]{color:#1b2430;flex:1;justify-content:center;align-items:center;font-weight:700;display:flex}.doc-acciones[data-v-19f35b18]{align-items:center;gap:10px;display:flex}.doc-acciones input[type=file][data-v-19f35b18]{border:none;width:auto;padding:0;font-size:.8rem}.aviso[data-v-19f35b18]{color:#9a6b00;background:#fdf0d9;border-radius:8px;margin:0;padding:7px 11px;font-size:.84rem}.panel-form[data-v-19f35b18]{min-width:0}.panel-form .grid4[data-v-19f35b18]{grid-template-columns:repeat(2,minmax(0,1fr))}.lineas-sec[data-v-19f35b18]{color:#556;margin-top:12px;font-size:.8rem}.lineas-cab[data-v-19f35b18]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.lineas-cab h4[data-v-19f35b18]{color:var(--marca-azul);margin:0}.linea[data-v-19f35b18]{grid-template-columns:1.8fr 1.6fr 75px 90px 65px 65px 100px 40px;align-items:center;gap:8px;margin-bottom:5px;display:grid}.linea.cab[data-v-19f35b18]{text-transform:uppercase;color:#8a98a8;margin-bottom:2px;font-size:.72rem;font-weight:700}.solo-dato[data-v-19f35b18]{color:#1b2430;font-size:.86rem}.linea-pie[data-v-19f35b18]{margin-top:6px}.totales[data-v-19f35b18]{color:#1b2430;justify-content:flex-end;align-items:center;gap:22px;margin-top:12px;font-size:.92rem;display:flex}.totales .grande[data-v-19f35b18]{color:var(--marca-azul);font-size:1.05rem}.totales label[data-v-19f35b18]{color:#556;flex-direction:column;gap:3px;width:130px;font-size:.8rem;display:flex}.pie[data-v-19f35b18]{gap:10px;margin-top:14px;display:flex}.bloque[data-v-0c8451ce]{background:#fff;border:1px solid #e1e6ee;border-radius:12px;padding:0 1.2rem 1.1rem;overflow:hidden}.bloque-titulo[data-v-0c8451ce]{background:var(--marca-azul);color:#fff;margin:0 -1.2rem 1rem;padding:.6rem 1.2rem;font-weight:700}.fila-arriba[data-v-0c8451ce]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.fila-arriba select[data-v-0c8451ce],.fila-arriba input[data-v-0c8451ce]{font:inherit;border:1px solid #cdd6e4;border-radius:7px;padding:6px 9px}.fila-arriba h4[data-v-0c8451ce]{color:var(--marca-azul);margin:0}.etq[data-v-0c8451ce]{color:#556;align-items:center;gap:6px;font-size:.8rem;display:flex}.buscador[data-v-0c8451ce]{min-width:320px}.buscador.chico[data-v-0c8451ce]{min-width:260px}.hueco[data-v-0c8451ce]{flex:1}.err[data-v-0c8451ce]{color:#c0392b;font-size:.87rem}.nota[data-v-0c8451ce]{color:#8a94a6;font-size:.88rem}.resumen[data-v-0c8451ce]{color:#1b2430;font-size:.95rem}.principal[data-v-0c8451ce]{background:var(--marca-naranja);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.5rem 1.2rem;font-size:.88rem;font-weight:700}.principal[data-v-0c8451ce]:hover:not(:disabled){filter:brightness(1.06)}.principal[data-v-0c8451ce]:disabled{opacity:.55;cursor:default}.secundario[data-v-0c8451ce]{color:var(--marca-azul);cursor:pointer;background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:.5rem 1rem;font-size:.88rem;font-weight:700}.secundario[data-v-0c8451ce]:hover{border-color:var(--marca-naranja);color:var(--marca-naranja)}.accion[data-v-0c8451ce]{border:1px solid var(--marca-naranja);color:var(--marca-naranja);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:5px 14px;font-size:.82rem;font-weight:700}.accion[data-v-0c8451ce]:hover{background:var(--marca-naranja);color:#fff}.accion.quitar[data-v-0c8451ce]{color:#d64545;border-color:#d64545}.accion.quitar[data-v-0c8451ce]:hover{color:#fff;background:#d64545}.tabla[data-v-0c8451ce]{overscroll-behavior:contain;flex-direction:column;gap:4px;padding-right:2px;display:flex;overflow-y:auto}.filac[data-v-0c8451ce]{background:#fff;border:1px solid #e1e6ee;border-radius:8px;grid-template-columns:150px 140px 1.6fr 130px 110px 110px 120px 100px;align-items:center;gap:10px;padding:9px 12px;font-size:.88rem;display:grid}.filac.cabecera[data-v-0c8451ce]{z-index:1;text-transform:uppercase;letter-spacing:.3px;color:#8a98a8;background:#f5f7fa;border:none;font-size:.72rem;font-weight:700;position:sticky;top:0}.filac.roja[data-v-0c8451ce]{background:#fdf5f5;border-color:#f0b9b9}.vencida[data-v-0c8451ce]{color:#c0392b}.chip-venc[data-v-0c8451ce]{color:#c0392b;background:#f9e2e2;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:.7rem;font-weight:700;display:inline-block}.numd[data-v-0c8451ce]{text-align:right}.sub[data-v-0c8451ce]{color:#8a94a6;font-size:.8rem}.botones[data-v-0c8451ce]{justify-content:flex-end;gap:6px;display:flex}.pago-caja[data-v-0c8451ce]{border:1px solid var(--marca-naranja);background:#fff8ec;border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px 12px;display:flex}.pago-caja label[data-v-0c8451ce]{color:#556;flex-direction:column;gap:3px;font-size:.78rem;display:flex}.pago-caja input[data-v-0c8451ce],.pago-caja select[data-v-0c8451ce]{font:inherit;border:1px solid #cdd6e4;border-radius:7px;min-width:140px;padding:6px 8px}.pago-caja .crece[data-v-0c8451ce]{flex:1;min-width:220px}.pago-caja .crece input[data-v-0c8451ce]{width:100%}.hechos[data-v-0c8451ce]{border-top:1px solid #e1e6ee;margin-top:16px;padding-top:12px}.filac.hecho[data-v-0c8451ce]{grid-template-columns:110px 150px 1.6fr 140px 1.2fr 120px 60px}.series[data-v-20c1297b]{padding:18px 22px}.barra[data-v-20c1297b]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.titulo[data-v-20c1297b]{color:var(--marca-azul);font-size:1.15rem;font-weight:700}.cuenta[data-v-20c1297b]{color:var(--marca-azul);background:#e6edf7;border-radius:9px;margin-left:6px;padding:1px 9px;font-size:.8rem}.nuevo[data-v-20c1297b]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:9px;padding:9px 16px;font-weight:600}.nuevo[data-v-20c1297b]:hover{background:var(--marca-naranja);color:#3a2400}.ayuda[data-v-20c1297b]{color:#5a6a7a;max-width:760px;margin:0 0 14px;font-size:.85rem}.nota-admin[data-v-20c1297b]{color:#8a6d00;background:#fff7e0;border:1px solid #f0dca0;border-radius:8px;margin:0 0 14px;padding:8px 12px;font-size:.83rem;display:inline-block}.solo-admin[data-v-20c1297b]{color:#b9c3cf}.info[data-v-20c1297b]{color:#5a6a7a}.err[data-v-20c1297b]{color:#c0392b;font-size:.85rem}.tabla[data-v-20c1297b]{flex-direction:column;gap:4px;display:flex}.fila[data-v-20c1297b]{background:#fff;border:1px solid #e4e9f0;border-radius:10px;grid-template-columns:1.4fr 1fr 1.2fr 1fr 1fr 150px;align-items:center;gap:10px;padding:11px 14px;font-size:.88rem;display:grid}.fila.cabecera[data-v-20c1297b]{text-transform:uppercase;color:#8a98a8;background:#f5f7fa;border:none;font-size:.7rem;font-weight:700}.firma[data-v-20c1297b]{color:#33414f;font-weight:600}.cod[data-v-20c1297b]{color:var(--marca-azul);flex-wrap:wrap;align-items:center;gap:6px;font-weight:700;display:flex}.nom[data-v-20c1297b]{color:#5a6a7a}.ejemplo[data-v-20c1297b]{color:var(--marca-azul);font-weight:700}.badge[data-v-20c1297b]{background:var(--marca-naranja);color:#3a2400;border-radius:6px;padding:1px 7px;font-size:.68rem;font-weight:700}.badge.off[data-v-20c1297b]{color:#b3261e;background:#f0d6d2}.badge.rect[data-v-20c1297b]{color:#5b3da8;background:#e7e0fb}.acciones[data-v-20c1297b]{gap:6px;display:flex}.acciones button[data-v-20c1297b]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:7px;padding:5px 10px;font-size:.76rem;font-weight:600}.acciones button[data-v-20c1297b]:hover{background:var(--marca-naranja);color:#3a2400}.modal-fondo[data-v-20c1297b]{z-index:60;background:#14213373;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-20c1297b]{background:#fff;border-radius:14px;width:min(520px,92vw);padding:22px;box-shadow:0 16px 50px #00000040}.modal h3[data-v-20c1297b]{color:var(--marca-azul);margin:0 0 16px}.campo[data-v-20c1297b]{flex-direction:column;margin-bottom:12px;display:flex}.dos[data-v-20c1297b]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.campo label[data-v-20c1297b]{color:#5a6a7a;margin-bottom:4px;font-size:.8rem;font-weight:600}.oblig[data-v-20c1297b]{color:#c0392b}.campo input[data-v-20c1297b],.campo select[data-v-20c1297b]{border:1px solid #cdd6e4;border-radius:8px;padding:9px 11px;font-size:.9rem}.campo input[data-v-20c1297b]:focus,.campo select[data-v-20c1297b]:focus{border-color:var(--marca-azul);outline:none}.preview[data-v-20c1297b]{color:#33414f;background:#f1f5fb;border:1px dashed #b9c6da;border-radius:8px;margin:4px 0 14px;padding:10px 12px;font-size:.9rem}.preview strong[data-v-20c1297b]{color:var(--marca-azul);letter-spacing:.5px;font-size:1.05rem}.chk[data-v-20c1297b]{color:#33414f;align-items:center;gap:8px;margin-bottom:8px;font-size:.88rem;display:flex}.pie[data-v-20c1297b]{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.btn-sec[data-v-20c1297b]{cursor:pointer;color:#5a6a7a;background:#fff;border:1px solid #cdd6e4;border-radius:9px;padding:9px 16px;font-weight:600}.btn-sec[data-v-20c1297b]:hover{background:var(--marca-naranja);color:#3a2400;border-color:var(--marca-naranja)}.btn-pri[data-v-20c1297b]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:9px;padding:9px 18px;font-weight:600}.btn-pri[data-v-20c1297b]:hover{background:var(--marca-naranja);color:#3a2400}.sub[data-v-20c1297b]{color:var(--marca-naranja);font-size:.75rem;font-weight:600}.ayuda-campo[data-v-20c1297b]{color:#8a98a8;margin-top:5px;font-size:.76rem;line-height:1.35;display:block}.erp-pendiente[data-v-24aadf25]{padding:18px 22px}.erp-pendiente h2[data-v-24aadf25]{color:var(--marca-azul);margin:0 0 8px;font-size:1.1rem}.erp-pendiente p[data-v-24aadf25]{color:#556;margin:0 0 6px;font-size:.92rem}.nota[data-v-24aadf25]{color:#8a98a8;font-size:.82rem}.bloque[data-v-408dd959]{background:#fff;border:1px solid #e1e6ee;border-radius:12px;padding:0 1.2rem 1.1rem;overflow:hidden}.bloque-titulo[data-v-408dd959]{background:var(--marca-azul);color:#fff;margin:0 -1.2rem 1rem;padding:.6rem 1.2rem;font-weight:700}.fila-arriba[data-v-408dd959]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.fila-arriba select[data-v-408dd959],.fila-arriba input[data-v-408dd959]{font:inherit;border:1px solid #cdd6e4;border-radius:7px;padding:6px 9px}.fila-arriba h4[data-v-408dd959]{color:var(--marca-azul);margin:0}.etq[data-v-408dd959]{color:#556;align-items:center;gap:6px;font-size:.8rem;display:flex}.buscador[data-v-408dd959]{min-width:320px}.buscador.chico[data-v-408dd959]{min-width:260px}.hueco[data-v-408dd959]{flex:1}.err[data-v-408dd959]{color:#c0392b;font-size:.87rem}.nota[data-v-408dd959]{color:#8a94a6;font-size:.88rem}.resumen[data-v-408dd959]{color:#1b2430;font-size:.95rem}.principal[data-v-408dd959]{background:var(--marca-naranja);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.5rem 1.2rem;font-size:.88rem;font-weight:700}.principal[data-v-408dd959]:hover:not(:disabled){filter:brightness(1.06)}.principal[data-v-408dd959]:disabled{opacity:.55;cursor:default}.secundario[data-v-408dd959]{color:var(--marca-azul);cursor:pointer;background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:.5rem 1rem;font-size:.88rem;font-weight:700}.secundario[data-v-408dd959]:hover{border-color:var(--marca-naranja);color:var(--marca-naranja)}.accion[data-v-408dd959]{border:1px solid var(--marca-naranja);color:var(--marca-naranja);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:5px 14px;font-size:.82rem;font-weight:700}.accion[data-v-408dd959]:hover{background:var(--marca-naranja);color:#fff}.accion.quitar[data-v-408dd959]{color:#d64545;border-color:#d64545}.accion.quitar[data-v-408dd959]:hover{color:#fff;background:#d64545}.tabla[data-v-408dd959]{overscroll-behavior:contain;flex-direction:column;gap:4px;padding-right:2px;display:flex;overflow-y:auto}.filac[data-v-408dd959]{background:#fff;border:1px solid #e1e6ee;border-radius:8px;grid-template-columns:150px 160px 1.8fr 110px 110px 120px 100px;align-items:center;gap:10px;padding:9px 12px;font-size:.88rem;display:grid}.filac.cabecera[data-v-408dd959]{z-index:1;text-transform:uppercase;letter-spacing:.3px;color:#8a98a8;background:#f5f7fa;border:none;font-size:.72rem;font-weight:700;position:sticky;top:0}.filac.roja[data-v-408dd959]{background:#fdf5f5;border-color:#f0b9b9}.vencida[data-v-408dd959]{color:#c0392b}.chip-venc[data-v-408dd959]{color:#c0392b;background:#f9e2e2;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:.7rem;font-weight:700;display:inline-block}.chip-face[data-v-408dd959]{color:#2f7d4f;background:#e4f3ea;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:.7rem;font-weight:700;display:inline-block}.numd[data-v-408dd959]{text-align:right}.sub[data-v-408dd959]{color:#8a94a6;font-size:.8rem}.botones[data-v-408dd959]{justify-content:flex-end;gap:6px;display:flex}.cobro-caja[data-v-408dd959]{border:1px solid var(--marca-naranja);background:#fff8ec;border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px 12px;display:flex}.cobro-caja label[data-v-408dd959]{color:#556;flex-direction:column;gap:3px;font-size:.78rem;display:flex}.cobro-caja input[data-v-408dd959],.cobro-caja select[data-v-408dd959]{font:inherit;border:1px solid #cdd6e4;border-radius:7px;min-width:140px;padding:6px 8px}.cobro-caja .crece[data-v-408dd959]{flex:1;min-width:220px}.cobro-caja .crece input[data-v-408dd959]{width:100%}.hechos[data-v-408dd959]{border-top:1px solid #e1e6ee;margin-top:16px;padding-top:12px}.filac.hecho[data-v-408dd959]{grid-template-columns:110px 160px 1.6fr 140px 1.2fr 120px 60px}.retenciones[data-v-413393fa]{flex-direction:column;height:100%;padding:18px 22px;display:flex;overflow:hidden}.barra[data-v-413393fa]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.titulo[data-v-413393fa]{color:var(--marca-azul);font-size:1.1rem;font-weight:700}.cuenta[data-v-413393fa]{color:var(--marca-azul);background:#e8eefb;border-radius:9px;margin-left:6px;padding:1px 9px;font-size:.8rem}.total-pend[data-v-413393fa]{color:#5a6a7a;font-size:.9rem}.total-pend strong[data-v-413393fa]{color:var(--marca-azul);margin-left:6px;font-size:1.05rem}.filtros[data-v-413393fa]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.buscar[data-v-413393fa]{border:1px solid #cdd6e4;border-radius:8px;flex:1;max-width:420px;padding:8px 12px;font-size:.9rem}.filtros select[data-v-413393fa]{background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:8px 10px;font-size:.9rem}.buscar[data-v-413393fa]:focus,.filtros select[data-v-413393fa]:focus{border-color:var(--marca-azul);outline:none}.check-venc[data-v-413393fa]{color:#5a6a7a;align-items:center;gap:6px;font-size:.85rem;display:flex}.exp[data-v-413393fa]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 14px;font-size:.85rem;font-weight:600}.exp[data-v-413393fa]:hover{background:var(--marca-naranja);color:#3a2400}.info[data-v-413393fa]{color:#667}.err[data-v-413393fa]{color:#b3261e}.tabla[data-v-413393fa]{flex-direction:column;flex:1;gap:4px;min-height:0;padding-right:3px;display:flex;overflow:auto}.fila[data-v-413393fa]{background:#fff;border:1px solid #e1e6ee;border-radius:8px;grid-template-columns:.9fr 1.5fr .8fr 1.2fr 1fr 1fr 1fr 150px;align-items:center;gap:10px;padding:9px 12px;font-size:.85rem;display:grid}.fila.cabecera[data-v-413393fa]{text-transform:uppercase;color:#8a98a8;z-index:2;background:#f5f7fa;border:none;font-size:.7rem;font-weight:700;position:sticky;top:0}.num[data-v-413393fa]{color:var(--marca-azul);font-weight:600}.der[data-v-413393fa]{text-align:right}.importe[data-v-413393fa]{font-weight:600}.modalidad[data-v-413393fa]{color:#5a6a7a;font-size:.78rem}.vencida[data-v-413393fa]{color:#b3261e;font-weight:600}.tag-venc[data-v-413393fa]{color:#b3261e;font-size:.66rem;font-style:normal;font-weight:700;display:block}.fact-ret[data-v-413393fa]{color:#5a6a7a;font-size:.68rem;font-style:normal;display:block}.chip[data-v-413393fa]{border-radius:9px;padding:2px 9px;font-size:.74rem}.chip.pendiente[data-v-413393fa]{color:#8a6d00;background:#fff3d6}.chip.reclamada[data-v-413393fa],.chip.facturada[data-v-413393fa]{color:var(--marca-azul);background:#e2eaf6}.chip.cobrada[data-v-413393fa]{color:#1d7a44;background:#d8f5e0}.acciones[data-v-413393fa]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.acciones button[data-v-413393fa]{cursor:pointer;background:var(--marca-azul);color:#fff;border:none;border-radius:7px;padding:4px 9px;font-size:.74rem;font-weight:600}.acciones button[data-v-413393fa]:hover:not(:disabled){background:var(--marca-naranja);color:#3a2400}.acciones button[data-v-413393fa]:disabled{opacity:.5;cursor:default}.irpf[data-v-6c4b0e0c]{flex-direction:column;height:100%;padding:18px 22px;display:flex;overflow:hidden}.barra[data-v-6c4b0e0c]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.titulo[data-v-6c4b0e0c]{color:var(--marca-azul);font-size:1.1rem;font-weight:700}.cuenta[data-v-6c4b0e0c]{color:var(--marca-azul);background:#e8eefb;border-radius:9px;margin-left:6px;padding:1px 9px;font-size:.8rem}.total-acum[data-v-6c4b0e0c]{color:#5a6a7a;font-size:.9rem}.total-acum strong[data-v-6c4b0e0c]{color:var(--marca-azul);margin-left:6px;font-size:1.05rem}.filtros[data-v-6c4b0e0c]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.buscar[data-v-6c4b0e0c]{border:1px solid #cdd6e4;border-radius:8px;flex:1;max-width:420px;padding:8px 12px;font-size:.9rem}.buscar[data-v-6c4b0e0c]:focus{border-color:var(--marca-azul);outline:none}.rango[data-v-6c4b0e0c]{color:#5a6a7a;align-items:center;gap:6px;font-size:.82rem;display:flex}.rango input[data-v-6c4b0e0c]{background:#fff;border:1px solid #cdd6e4;border-radius:8px;padding:7px 8px;font-size:.85rem}.rango input[data-v-6c4b0e0c]:focus{border-color:var(--marca-azul);outline:none}.exp[data-v-6c4b0e0c]{background:var(--marca-azul);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 14px;font-size:.85rem;font-weight:600}.exp[data-v-6c4b0e0c]:hover{background:var(--marca-naranja);color:#3a2400}.nota-irpf[data-v-6c4b0e0c]{color:#5a6a7a;background:#f2f6fc;border:1px solid #dbe5f2;border-radius:8px;margin:0 0 12px;padding:7px 10px;font-size:.78rem}.info[data-v-6c4b0e0c]{color:#667}.err[data-v-6c4b0e0c]{color:#b3261e}.tabla[data-v-6c4b0e0c]{flex-direction:column;flex:1;gap:4px;min-height:0;padding-right:3px;display:flex;overflow:auto}.fila[data-v-6c4b0e0c]{background:#fff;border:1px solid #e1e6ee;border-radius:8px;grid-template-columns:.9fr 1.6fr .8fr .8fr 1fr .5fr 1fr;align-items:center;gap:10px;padding:9px 12px;font-size:.85rem;display:grid}.fila.cabecera[data-v-6c4b0e0c]{text-transform:uppercase;color:#8a98a8;z-index:2;background:#f5f7fa;border:none;font-size:.7rem;font-weight:700;position:sticky;top:0}.num[data-v-6c4b0e0c]{color:var(--marca-azul);font-weight:600}.der[data-v-6c4b0e0c]{text-align:right}.importe[data-v-6c4b0e0c]{color:var(--marca-azul);font-weight:700}.soporte[data-v-5d83c6c2]{flex-direction:column;max-width:1000px;height:70vh;display:flex;overflow:hidden}.encabezado[data-v-5d83c6c2]{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:1.2rem;display:flex}h1[data-v-5d83c6c2]{color:var(--marca-azul);margin:0;font-size:1.5rem}.acciones[data-v-5d83c6c2]{gap:.6rem;display:flex}.panel[data-v-5d83c6c2]{flex:1;align-items:stretch;gap:1rem;min-height:0;display:flex}.bandeja[data-v-5d83c6c2]{flex-direction:column;flex-shrink:0;gap:.5rem;width:300px;min-height:0;padding-right:.2rem;display:flex;overflow-y:auto}.ticket[data-v-5d83c6c2]{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.7rem .85rem;font-family:inherit;transition:border-color .15s,background .15s}.ticket[data-v-5d83c6c2]:hover{border-color:var(--marca-naranja)}.ticket.activo[data-v-5d83c6c2]{background:var(--marca-naranja);border-color:var(--marca-naranja)}.ticket-ref[data-v-5d83c6c2]{color:#5a6a7a;letter-spacing:.02em;margin-bottom:.15rem;font-size:.7rem;font-weight:700}.ticket.activo .ticket-ref[data-v-5d83c6c2]{color:#fffffff2}.ticket-top[data-v-5d83c6c2]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ticket-asunto[data-v-5d83c6c2]{color:var(--marca-azul);font-weight:700}.ticket.activo .ticket-asunto[data-v-5d83c6c2]{color:#fff}.ticket-fecha[data-v-5d83c6c2]{color:#94a3b3;margin-top:.15rem;font-size:.72rem}.ticket.activo .ticket-fecha[data-v-5d83c6c2]{color:#ffffffe6}.punto[data-v-5d83c6c2]{border-radius:50%;flex-shrink:0;width:9px;height:9px}.punto.abierto[data-v-5d83c6c2]{background:#2ecc71}.punto.cerrado[data-v-5d83c6c2]{background:#b0bac4}.ticket.activo .punto[data-v-5d83c6c2]{box-shadow:0 0 0 2px #fff9}.lienzo[data-v-5d83c6c2]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;flex:1;min-width:0;min-height:0;padding:1.1rem 1.2rem;display:flex;overflow:hidden}.lienzo h2[data-v-5d83c6c2]{color:var(--marca-azul);margin:0;font-size:1.15rem}.conv-cabecera[data-v-5d83c6c2]{border-bottom:1px solid #e2e8f0;flex-shrink:0;margin-bottom:.8rem;padding-bottom:.8rem}.conv-sub[data-v-5d83c6c2]{align-items:center;gap:.5rem;margin:.25rem 0 0;font-size:.85rem;display:flex}.conv-ref[data-v-5d83c6c2]{color:var(--marca-azul);font-weight:700}.estado[data-v-5d83c6c2]{text-transform:capitalize;border-radius:999px;padding:.1rem .55rem;font-size:.72rem;font-weight:700}.estado.abierto[data-v-5d83c6c2]{color:#1e7d46;background:#e3f5e9}.estado.cerrado[data-v-5d83c6c2]{color:#7a8694;background:#eef1f4}.mensajes[data-v-5d83c6c2]{flex-direction:column;flex:1;gap:.6rem;min-height:0;padding-right:.2rem;display:flex;overflow-y:auto}.burbuja[data-v-5d83c6c2]{border-radius:12px;max-width:78%;padding:.55rem .8rem}.burbuja.gtp[data-v-5d83c6c2]{background:#eef1f4;border-bottom-left-radius:3px;align-self:flex-start}.burbuja.instancia[data-v-5d83c6c2]{background:#fdecd9;border-bottom-right-radius:3px;align-self:flex-end}.burbuja-autor[data-v-5d83c6c2]{color:var(--marca-azul);margin-bottom:.2rem;font-size:.72rem;font-weight:700}.burbuja-texto[data-v-5d83c6c2]{white-space:pre-wrap;color:var(--texto);font-size:.92rem}.adjuntos-lista[data-v-5d83c6c2]{flex-direction:column;gap:.25rem;margin-top:.4rem;display:flex}.adjunto[data-v-5d83c6c2]{color:var(--marca-azul);word-break:break-all;font-size:.82rem;font-weight:600;text-decoration:none}.adjunto[data-v-5d83c6c2]:hover{color:var(--marca-naranja);text-decoration:underline}.burbuja-fecha[data-v-5d83c6c2]{color:#94a3b3;text-align:right;margin-top:.25rem;font-size:.68rem}.responder[data-v-5d83c6c2]{flex-direction:column;flex-shrink:0;gap:.6rem;margin-top:.9rem;display:flex}.cerrado-aviso[data-v-5d83c6c2]{color:#7a8694;flex-shrink:0;margin-top:.9rem;font-size:.85rem;font-style:italic}.campo[data-v-5d83c6c2]{color:var(--marca-azul);flex-direction:column;gap:.35rem;margin-top:.9rem;font-size:.9rem;font-weight:600;display:flex}.campo input[data-v-5d83c6c2],.campo textarea[data-v-5d83c6c2],.responder textarea[data-v-5d83c6c2]{color:var(--texto);resize:vertical;border:1px solid #cdd6e2;border-radius:8px;padding:.6rem .7rem;font-family:inherit;font-size:.95rem}.campo input[data-v-5d83c6c2]:focus,.campo textarea[data-v-5d83c6c2]:focus,.responder textarea[data-v-5d83c6c2]:focus{border-color:var(--marca-azul);outline:none}.pie[data-v-5d83c6c2]{align-items:center;gap:.8rem;margin-top:.6rem;display:flex}.pie-botones[data-v-5d83c6c2]{gap:.6rem;margin-left:auto;display:flex}.adjuntar[data-v-5d83c6c2]{color:var(--marca-azul);cursor:pointer;background:#fff;border:1px solid #cdd6e2;border-radius:8px;padding:.5rem 1rem;font-size:.9rem;font-weight:600;transition:border-color .15s,color .15s}.adjuntar[data-v-5d83c6c2]:hover{background:var(--marca-naranja);border-color:var(--marca-naranja);color:#fff}.ficheros-sel[data-v-5d83c6c2]{color:#5a6a7a;font-size:.85rem}.boton-naranja[data-v-5d83c6c2]{background:var(--marca-naranja);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.55rem 1.3rem;font-family:inherit;font-size:.92rem;font-weight:700}.responder .boton-naranja[data-v-5d83c6c2]{margin-left:auto}.boton-naranja[data-v-5d83c6c2]:disabled{opacity:.5;cursor:default}.boton-naranja[data-v-5d83c6c2]:not(:disabled):hover{filter:brightness(1.07)}.boton-claro[data-v-5d83c6c2]{color:var(--marca-azul);cursor:pointer;background:#fff;border:1px solid #cdd6e2;border-radius:8px;padding:.5rem 1rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:border-color .15s,color .15s}.boton-claro[data-v-5d83c6c2]:hover{background:var(--marca-naranja);border-color:var(--marca-naranja);color:#fff}.boton-claro[data-v-5d83c6c2]:disabled{opacity:.5;cursor:default}.placeholder[data-v-5d83c6c2]{color:#94a3b3;text-align:center;margin:auto}.aviso[data-v-5d83c6c2]{color:#7a8694}.error[data-v-5d83c6c2]{color:#c0392b;margin-top:1rem}
