[data-v-0e357b9c] [data-slot=switch][data-state=checked]{background:var(--a)}[data-v-0e357b9c] [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background:var(--card)}.reicon,.reicon [data-n]{transform-box:fill-box;transform-origin:50%;overflow:visible}[data-v-b8f3f448] [data-slot=switch][data-state=checked]{background:var(--pl-accent)}[data-v-b8f3f448] [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background:var(--pl-perilla)}.franja[data-v-4f98a5d7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.franja.es-mal[data-v-4f98a5d7]{border-color:var(--pl-danger);background:var(--pl-rojo-suave)}.franja.es-aviso[data-v-4f98a5d7]{border-color:var(--pl-warn);background:var(--pl-ambar-suave)}.franja a[data-v-4f98a5d7]{color:var(--pl-accent-ink)}.oh-cta-orbe[data-v-0f2858a3]{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite oh-cta-giro-0f2858a3}@keyframes oh-cta-giro-0f2858a3{to{transform:rotate(360deg)}}.capa-velo{background:oklch(14.5% 0 0/.45);position:fixed;inset:0}.capa-velo.pl-dlg-velo{background:var(--pl-velo,oklch(14.5% 0 0/.45))}.capa-pos{pointer-events:none;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.capa-pos.es-bottom{align-items:flex-end;padding:0}.capa-pos.es-right{justify-content:flex-end;align-items:stretch;padding:0}.capa-pos.es-right .capa{border-width:0 0 0 1px;border-radius:0;height:100dvh;max-height:none}.capa-pos.es-right .capa-cuerpo{flex:1}.capa{pointer-events:auto;border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:var(--background);max-width:calc(100vw - 2rem);max-height:calc(100dvh - 3rem);color:var(--foreground);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px oklch(14.5% 0 0/.25)}.capa-cab{justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 8px 20px;display:flex}.capa-titulo{margin:0;font-size:1rem;font-weight:600}.capa-x{width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.capa-x:hover{background:var(--sc-accent);color:var(--foreground)}.capa-x:focus-visible{outline:2px solid var(--ring)}.capa-cuerpo{padding:8px 20px 16px;overflow-y:auto}.capa-pie{border-top:1px solid var(--border);padding:12px 20px 16px}.oh-campo[data-v-410ad8b9]{flex-direction:column;gap:.25rem;min-width:0;display:flex}.oh-campo-etiqueta[data-v-410ad8b9]{color:var(--text-secondary);font-size:.75rem;font-weight:500;display:block}.oh-campo-obligatorio[data-v-410ad8b9]{color:var(--text-danger)}.oh-campo-pista[data-v-410ad8b9]{color:var(--text-tertiary);margin:0;font-size:.6875rem}.oh-campo-error[data-v-410ad8b9]{color:var(--text-danger);margin:0;font-size:.6875rem}.oh-opcion-valor[data-v-afdbba5c]{justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.oh-opcion-placeholder[data-v-afdbba5c]{color:var(--muted-foreground)}.oh-opcion-fila[data-v-afdbba5c]{justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-width:0;display:flex}.oh-opcion-etiqueta[data-v-afdbba5c]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.oh-opcion-precios[data-v-afdbba5c]{flex:none;align-items:center;gap:.35rem;display:inline-flex}.oh-opcion-antes[data-v-afdbba5c]{color:var(--text-tertiary);font-size:10px;font-weight:500;text-decoration:line-through}.oh-opcion-insignia[data-v-afdbba5c]{background:var(--bg-sidebar-active);color:var(--text-info);border-radius:4px;flex:none;padding:1px 5px;font-size:10px;font-weight:600}.oh-opcion-dto[data-v-afdbba5c]{color:var(--text-success,#00875a);font-size:10px;font-weight:700}.oh-opcion-pista[data-v-afdbba5c]{color:var(--text-tertiary);font-size:11px}.vf-agenda-barra[data-v-ebb530e9]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.vf-agenda-dia[data-v-ebb530e9]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vf-agenda-fecha[data-v-ebb530e9]{cursor:pointer;flex-direction:column;padding:0 6px;display:flex;position:relative}.vf-agenda-fecha strong[data-v-ebb530e9]{font-family:var(--font-display);color:var(--text-primary);font-size:17px}.vf-agenda-fecha input[data-v-ebb530e9]{opacity:0;cursor:pointer;position:absolute;inset:0}.vf-agenda-filtros[data-v-ebb530e9]{flex-wrap:wrap;gap:8px;display:flex}.vf-agenda-filtros select[data-v-ebb530e9],.vf-agenda-buscar[data-v-ebb530e9]{border:1px solid var(--border-subtle);background:var(--bg-input);max-width:100%;color:var(--text-primary);border-radius:10px;padding:8px 10px;font-size:13.5px}.vf-agenda-columnas[data-v-ebb530e9]{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=720px){.vf-agenda-columnas[data-v-ebb530e9]{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.vf-agenda-columna h3[data-v-ebb530e9]{align-items:center;gap:8px;display:flex}.vf-agenda-punto[data-v-ebb530e9]{border-radius:5px;flex:none;width:10px;height:10px}.vf-agenda-cita[data-v-ebb530e9]{border-top:1px solid var(--border-subtle);flex-direction:column;gap:3px;padding:10px 0;display:flex}.vf-agenda-cita[data-v-ebb530e9]:first-child{border-top:0}.vf-agenda-cita.es-apagada[data-v-ebb530e9]{opacity:.55}.vf-agenda-cita small[data-v-ebb530e9]{color:var(--text-tertiary);font-size:12px}.vf-agenda-cita a[data-v-ebb530e9]{color:inherit}.vf-agenda-cita-cab[data-v-ebb530e9]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vf-agenda-hora[data-v-ebb530e9]{font-family:var(--font-mono);color:var(--text-primary);font-size:13px;font-weight:600}.vf-agenda-paciente[data-v-ebb530e9]{font-size:14px;font-weight:600;text-decoration:none;color:var(--text-primary)!important}.vf-agenda-nota[data-v-ebb530e9]{font-style:italic}.vf-agenda-acciones[data-v-ebb530e9]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.vf-boton-fila.es-principal[data-v-ebb530e9]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent)}.vf-agenda-huecos[data-v-ebb530e9]{border-top:1px dashed var(--border-subtle);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;padding-top:10px;display:flex}.vf-agenda-huecos span[data-v-ebb530e9]{color:var(--text-tertiary);width:100%;font-size:11.5px}.vf-agenda-huecos button[data-v-ebb530e9]{border:1px solid var(--brand-accent-subtle);background:var(--brand-accent-subtle);color:var(--brand-ink-soft);font-family:var(--font-mono);cursor:pointer;border-radius:8px;padding:5px 9px;font-size:12.5px}.vf-agenda-huecos button[data-v-ebb530e9]:hover{border-color:var(--brand-accent)}.vf-agenda-par[data-v-ebb530e9]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vf-agenda-paciente-caja[data-v-ebb530e9]{background:var(--bg-subtle);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.vf-agenda-rotulo[data-v-ebb530e9]{color:var(--text-secondary);font-size:.75rem;font-weight:500}.vf-agenda-resultados button[data-v-ebb530e9]{text-align:left;cursor:pointer;width:100%;color:var(--text-primary);background:0 0;border:0;border-radius:8px;flex-direction:column;gap:2px;padding:8px;display:flex}.vf-agenda-resultados button[data-v-ebb530e9]:hover{background:var(--hover-bg)}.vf-agenda-resultados small[data-v-ebb530e9]{color:var(--text-tertiary);font-size:12px}.vf-agenda-o[data-v-ebb530e9]{color:var(--text-tertiary);margin:4px 0 0;font-size:12px}.vf-agenda-error[data-v-ebb530e9]{color:var(--text-danger);margin:0;font-size:12px}.ad-pagina{flex-direction:column;gap:18px;min-width:0;max-width:100%;display:flex;overflow-x:clip}.ad-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ad-kpis.es-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ad .pl-kpi{min-height:92px}.ad .pl-kpi>strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ad .pl-kpi.es-debe>strong{color:var(--pl-danger)}.ad-barra{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 18px;min-width:0;display:flex}.ad-grupos{flex-wrap:wrap;gap:14px 22px;min-width:0;display:flex}.ad-grupo{flex-direction:column;gap:6px;min-width:0;display:flex}.ad-eti{color:var(--pl-text-3);font-size:12px;font-weight:500}.ad-rango{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.ad-rango label,.ad-sede,.ad-campo{min-width:0;color:var(--pl-text-3);flex-direction:column;gap:4px;font-size:12px;font-weight:500;display:flex}.ad-rango input,.ad-sede select,.ad-campo input,.ad-campo select,.ad-campo textarea{color:var(--pl-text);font-weight:400}.ad-sede select,.ad-campo select,.ad-campo input{max-width:100%}.ad-graf{flex-direction:column;gap:10px;min-width:0;display:flex}.ad-graf-cab{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.ad-seccion{color:var(--pl-text);margin:0;font-size:15px;font-weight:500}.ad-graf-scroll{overscroll-behavior-x:contain;border-radius:8px;max-width:100%;overflow-x:auto}.ad-graf-scroll:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.ad-barras{align-items:flex-end;gap:4px;height:160px;display:flex}.ad-b-col{flex:1 1 0;align-items:flex-end;min-width:8px;height:100%;display:flex;position:relative}.ad-b{background:var(--pl-accent);opacity:.85;border-radius:4px 4px 0 0;width:100%}.ad-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ad-dos{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:18px;min-width:0;display:grid}.ad-bloque{flex-direction:column;gap:8px;min-width:0;display:flex}.ad .pl-c-prin>b,.ad .pl-c-prin .pl-sub{display:block}.ad .pl-c-prin .pl-sub{margin-top:2px}.ad .pl-punto-b.es-neutro{--b:var(--pl-text-3)}.ad-ambar{color:var(--pl-ambar-texto)}.ad-aviso{background:var(--pl-ambar-suave,color-mix(in oklab, var(--pl-ambar-texto) 14%, transparent));color:var(--pl-ambar-texto);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.ad-aviso-fila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.ad-segs{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px;display:grid}.ad-seg{flex-direction:column;gap:4px;min-width:0;min-height:92px;display:flex}.ad-seg strong{font:500 22px var(--pl-font);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ad-seg b{font-weight:500}.ad-seg p{color:var(--pl-text-3);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}.ad-filtros{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;gap:10px;display:grid}.ad-filtros .ad-campo.es-buscar{grid-column:span 1}.ad-cot{border:1px solid var(--pl-line-soft);border-radius:10px;margin:0;overflow:hidden}.ad-cot div{border-top:1px solid var(--pl-line-soft);justify-content:space-between;gap:12px;padding:8px 12px;font-size:13px;display:flex}.ad-cot div:first-child{border-top:0}.ad-cot dt{color:var(--pl-text-2);overflow-wrap:anywhere;min-width:0}.ad-cot dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.ad-cot .es-total{background:var(--pl-subtle);font-weight:500}.ad-cot .es-debe dd{color:var(--pl-danger)}.ad-cajon{width:min(520px,100%)}.ad-cajon-cab{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ad-cajon-t{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:500}.ad-form{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.ad-pie{z-index:1;background:var(--pl-card);border-top:1px solid var(--pl-line-soft);gap:12px;margin:auto -24px -22px;padding:14px 24px 22px;display:flex;position:sticky;bottom:-22px}.ad-pie>*{flex:1;min-width:0}.ad-json{background:var(--pl-subtle);color:var(--pl-text-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:0;padding:12px;font:12px/1.45 ui-monospace,monospace}.ad-meta{flex-direction:column;gap:6px;margin:0;font-size:13px;display:flex}.ad-meta div{flex-wrap:wrap;gap:6px 10px;min-width:0;display:flex}.ad-meta dt{color:var(--pl-text-3)}.ad-meta dd{overflow-wrap:anywhere;margin:0}.ad-paginas{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ad-paginas a,.ad-paginas span{border:1px solid var(--pl-line);min-width:36px;min-height:36px;color:var(--pl-text-2);border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex}.ad-paginas a.es-activa{background:var(--pl-accent-soft);border-color:var(--pl-accent);color:var(--pl-text)}.ad-paginas span[aria-disabled=true]{opacity:.45}.ad-paginas a:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.ad-auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;display:grid}.ad-auto-card{flex-direction:column;gap:12px;min-width:0;display:flex}.ad-auto-card h3{margin:0;font-size:15px;font-weight:500}.ad-ayuda-fija{color:var(--pl-text-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.ad-com{flex-direction:column;gap:16px;min-width:0;display:flex}.vf-tarjeta.ad-com>h3{margin:0}.ad-h{color:var(--pl-text-2);margin:0;font-size:13px;font-weight:500}.ad-com .ad-bloque{gap:8px}.ad-codigo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ad-codigo code{letter-spacing:.04em;overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:15px}.ad-notas{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ad-nota{border-top:1px solid var(--pl-line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding-top:8px;display:grid}.ad-notas>li:first-child{border-top:0;padding-top:0}.ad-nota p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.ad-com .pl-interruptor{align-items:flex-start;height:auto;min-height:44px;padding-block:8px}.ad-com .pl-interruptor>span:first-child{white-space:normal;overflow-wrap:anywhere}.ad-com .pl-interruptor:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.ad-com .pl-interruptor:disabled{opacity:.55;cursor:not-allowed}@media (width<=900px){.ad-kpis,.ad-kpis.es-3{grid-template-columns:repeat(2,minmax(0,1fr))}.ad .pl-kpi>em{white-space:normal}}@media (width<=899px){.ad-rango input,.ad-sede select,.ad-campo input,.ad-campo select,.ad-campo textarea{font-size:16px}.ad-campo textarea,.ad textarea.pl-campo{min-height:120px}.ad-pie{flex-direction:column}.ad-pie .pl-btn{white-space:normal}.ad-pagina .pl-cabeza{flex-wrap:wrap}.ad-pagina .pl-cabeza-acc.ad-acc{flex-wrap:wrap;width:100%}.ad-pagina .pl-cabeza-acc.ad-acc .pl-btn{width:auto;min-height:44px;padding:0 14px;position:relative}.ad-pagina .pl-cabeza-acc.ad-acc .pl-btn-t{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.ad .pl-t.sin-sel tbody tr{grid-template-columns:minmax(0,1fr)}.ad .pl-t.sin-sel tbody .pl-c-prin,.ad .pl-t.sin-sel tbody .pl-m-i,.ad .pl-t.sin-sel tbody .pl-m-d,.ad .pl-t.sin-sel tbody td,.ad .pl-t.sin-sel tbody th{grid-column:1}}@media (width<=420px){.ad .pl-kpi>strong,.ad-seg strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.ad *,.ad :before,.ad :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ad-tabs-lista{border:1px solid var(--pl-line-soft);background:var(--pl-campo);border-radius:12px;flex-wrap:wrap;gap:2px;padding:4px;display:inline-flex;position:relative}.ad-tabs-t{z-index:1;height:34px;color:var(--pl-text-3);font:500 13px var(--pl-font);cursor:pointer;transition:color .15s var(--pl-ease);background:0 0;border:0;border-radius:9px;padding:0 14px;position:relative}.ad-tabs-t:hover{color:var(--pl-text)}.ad-tabs-t[data-state=active]{background:var(--pl-card);color:var(--pl-text);box-shadow:0 1px 2px var(--pl-sombra-1), 0 0 0 1px var(--pl-line-soft)}.pl .ad-tabs-t:focus-visible{outline:2px solid var(--pl-focus);outline-offset:1px}@media (width<=640px){.ad-tabs-lista{display:flex}.ad-tabs-t{flex:1}}.h-kpis .pl-kpi>strong{overflow-wrap:anywhere}.libro .es-abono{color:var(--pl-ok)}.cot>div span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.aviso-suave{background:var(--pl-ambar-suave);color:var(--pl-ambar-texto);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.pl-cajon .pl-dos.caj-pie .pl-btn{flex:auto}.ct-buscar{max-width:420px;height:40px}.ct-buscar input{min-width:0;height:100%;color:var(--pl-text);font:inherit;background:0 0;border:0;outline:none;flex:1}.ct-cupo{background:var(--pl-campo);border-radius:999px;width:120px;height:5px;margin-top:5px;margin-left:auto;display:block;overflow:hidden}.ct-cupo>i{border-radius:inherit;background:var(--pl-accent);height:100%;display:block}.pl-t td .ct-cupo{margin-left:auto}.ct-ambar{color:var(--pl-ambar-texto)}.ct-rojo{color:var(--pl-danger)}.ct-cobrar{height:30px;font-size:12px}.fn-pagina .pl-t tbody tr.es-sel>*{background:var(--pl-accent-soft)}.pl-t tr.es-anulado td,.pl-t tr.es-anulado th{color:var(--pl-text-3);text-decoration:line-through}.pl-t tr.es-anulado .pl-badge{color:var(--pl-text-2);text-decoration:none}.ct-acc{flex-wrap:wrap;gap:8px;display:flex}.fn-t{margin:8px 0 10px;font-size:15px;font-weight:500}.fn-pos{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:14px;display:grid}.fn-col{flex-direction:column;gap:12px;display:flex}.fn-cli{gap:2px;min-width:0;display:grid}.fn-cli b{overflow-wrap:anywhere;font-weight:500}.fn-cli .ct-cupo{width:100%;margin-left:0}.ct-lista{padding:0;overflow:hidden}.ct-m{border-top:1px solid var(--pl-line-soft);color:inherit;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 16px;text-decoration:none;display:grid}button.ct-m{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.ct-m:first-child{border-top:0}.ct-m b{overflow-wrap:anywhere;font-weight:500}.ct-m:hover{background:var(--pl-subtle)}.ct-m.es-sel{background:var(--pl-accent-soft)}.ct-m:focus-visible{outline:2px solid var(--pl-focus);outline-offset:-2px}.pl-t th.pl-c-prin>b,.pl-t th.pl-c-prin>.pl-sub{display:block}.pl-t th.pl-c-prin>b{overflow-wrap:anywhere;font-weight:500}.fn-pagina{flex-direction:column;gap:14px;min-width:0;max-width:100%;display:flex}.fn-pagina .pl-t-scroll{max-width:100%}.fn-pagina .pl-t tbody tr.fn-fila{cursor:pointer}.fn-pagina .pl-t tbody tr.fn-fila:focus-visible{outline:2px solid var(--pl-focus);outline-offset:-2px}.ct-movil{display:none}.pl-cajon.fn-cajon{width:min(520px,100%)}.fn-form{flex-direction:column;flex:1 0 auto;gap:14px;min-height:100%;display:flex}.fn-rango{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.fn-rango button{border:1px solid var(--pl-line);background:var(--pl-card);height:36px;color:var(--pl-text-2);font:500 13px var(--pl-font);cursor:pointer;border-radius:999px;padding:0 12px}.fn-rango button[aria-pressed=true],.fn-rango button[aria-selected=true]{background:var(--pl-accent-soft);border-color:var(--pl-accent);color:var(--pl-text)}.fn-rango button:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.fn-fechas{flex-wrap:wrap;gap:8px;display:flex}.fn-fechas label{min-width:0;color:var(--pl-text-3);flex-direction:column;gap:4px;font-size:12px;display:flex}.fn-fechas .pl-campo{width:auto;min-width:0}.fn-cat{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fn-cat .pl-campo{flex:140px}.fn-cat .pl-ayuda{flex-basis:100%}@media (width<=900px){.ct-buscar{max-width:none}.h-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.h-kpis .pl-kpi>em{white-space:normal}.m2-oc{display:none!important}.pl-t .pl-c-acc>.pl-btn,.ct-escritorio{display:none}.ct-movil{display:block}.pl-cabeza:has(.cta-acc){flex-wrap:wrap}.pl-cabeza-acc.cta-acc{flex-wrap:wrap;width:100%;margin-left:0}.pl-cabeza-acc.cta-acc [data-texto]{flex:auto;width:auto;min-height:44px;padding:0 12px}.pl-cabeza-acc.cta-acc [data-texto] .pl-btn-t{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.libro thead{display:none}.libro table,.libro tbody{display:block}.libro tr{border-top:1px solid var(--pl-line-soft);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 14px;display:grid}.libro td{border:0;padding:0}.libro .c-conc{grid-area:1/1}.libro .c-val{grid-area:1/2;font-weight:500}.libro .c-hora{color:var(--pl-text-3);grid-area:2/1;font-size:12px}.libro .c-saldo{color:var(--pl-text-3);grid-area:2/2;font-size:12px}.pl-cajon .pl-campo,.pl-cajon textarea.pl-campo,.ct-buscar input{font-size:16px}.pl-cajon .pl-campo,.pl-cajon .pl-btn{min-height:44px}.fn-fechas{width:100%}.fn-fechas .pl-campo{font-size:16px}.fn-fechas label{flex:140px}.fn-rango button{min-height:44px}.fn-pagina .pl-badge{white-space:normal;height:auto;min-height:22px}.pl-cajon.fn-cajon{width:100%}}@media (width<=420px){.h-kpis .pl-kpi>strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.fn-pagina *,.fn-pagina :before,.fn-pagina :after,.pl-cajon.fn-cajon,.pl-cajon.fn-cajon *,.ct-cupo>i,.aviso-suave{transition-duration:.01ms!important;animation-duration:.01ms!important}}[data-v-e03942ad] [data-slot=switch][data-state=checked]{background:var(--pl-accent)}[data-v-e03942ad] [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background:var(--pl-perilla)}.vf-encabezado h2[data-v-e03942ad],.vf-meta[data-v-e03942ad]{overflow-wrap:anywhere}.vf-encabezado .vf-etiqueta[data-v-e03942ad]{align-self:flex-start}.vf-tel[data-v-e03942ad]{color:var(--brand-accent);text-underline-offset:2px;text-decoration:underline}.vf-datos[data-v-e03942ad]{flex-direction:column;gap:8px;margin:0;display:flex}.vf-datos div[data-v-e03942ad]{min-width:0}.vf-datos dt[data-v-e03942ad]{color:var(--text-tertiary);font-size:12px}.vf-datos dd[data-v-e03942ad]{color:var(--text-primary);overflow-wrap:anywhere;margin:0}.vf-notas[data-v-e03942ad]{color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0}.vf-lista>li[data-v-e03942ad]{min-width:0;margin:0;padding:0}.vf-lista>li>a.vf-fila[data-v-e03942ad]{border-top:1px solid var(--border-subtle);box-sizing:border-box;width:100%;color:inherit;border-radius:12px;text-decoration:none}.vf-lista>li:first-child>a.vf-fila[data-v-e03942ad]{border-top:0}.vf-lista>li>a.vf-fila[data-v-e03942ad]:hover{background:var(--hover-bg)}.vf-lista>li>a.vf-fila[data-v-e03942ad]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-lista .vf-fila-texto strong[data-v-e03942ad],.vf-lista .vf-fila-texto small[data-v-e03942ad]{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;overflow:visible}.vf-venta[data-v-e03942ad]{flex-wrap:wrap}.vf-monto[data-v-e03942ad]{font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap;margin-left:auto;font-weight:700}.vf-monto.es-anulada[data-v-e03942ad]{color:var(--text-tertiary);text-decoration:line-through}.vf-grupo[data-v-e03942ad]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);margin:.25rem 0 0;font-size:11.5px;font-weight:700}.vf-error[data-v-e03942ad]{color:var(--text-danger);margin:0;font-size:12px}.vf-fiado[data-v-e03942ad]{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.vf-fiado .fn-cli[data-v-e03942ad]{width:100%}.vf-fiado-cupo[data-v-e03942ad]{flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-width:0;margin-top:4px;display:flex}.vf-fiado-cupo[data-v-e03942ad] input{max-width:100%}.vf-casilla-larga[data-v-e03942ad] label{align-items:flex-start;min-width:0}.vf-casilla-larga[data-v-e03942ad] label span{white-space:normal;min-width:0}.vf-buscar[data-v-c7e7ae9c]{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--bg-input);width:100%;max-width:100%;color:var(--text-primary);border-radius:10px;margin:0 0 4px;padding:9px 12px;font-size:16px}.vf-buscar[data-v-c7e7ae9c]:focus{outline:2px solid var(--brand-accent);outline-offset:1px}.vf-lista>li[data-v-c7e7ae9c]{min-width:0;margin:0;padding:0}.vf-lista>li>a.vf-fila[data-v-c7e7ae9c]{border-top:1px solid var(--border-subtle);box-sizing:border-box;width:100%;color:inherit;border-radius:12px;text-decoration:none}.vf-lista>li:first-child>a.vf-fila[data-v-c7e7ae9c]{border-top:0}.vf-lista>li>a.vf-fila[data-v-c7e7ae9c]:hover{background:var(--hover-bg)}.vf-lista>li>a.vf-fila[data-v-c7e7ae9c]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-lista .vf-fila-texto strong[data-v-c7e7ae9c],.vf-lista .vf-fila-texto small[data-v-c7e7ae9c]{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;overflow:visible}.vf-paginas[data-v-c7e7ae9c]{flex-wrap:wrap;gap:6px;padding-top:12px;display:flex}.vf-paginas .vf-boton-fila[data-v-c7e7ae9c]{text-decoration:none}.vf-paginas span[aria-disabled=true][data-v-c7e7ae9c]{opacity:.45;cursor:default}.vf-puntos[data-v-c7e7ae9c]{color:var(--text-tertiary);padding:6px 2px}.vf-paginas .es-activa[data-v-c7e7ae9c]{background:var(--brand-accent-subtle);color:var(--brand-ink-soft);border-color:#0000}.vf-grupo[data-v-c7e7ae9c]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);margin:.25rem 0 0;font-size:11.5px;font-weight:700}.vf-error[data-v-c7e7ae9c]{color:var(--text-danger);margin:0;font-size:12px}.vf-casilla-larga[data-v-c7e7ae9c] label{align-items:flex-start;min-width:0}.vf-casilla-larga[data-v-c7e7ae9c] label span{white-space:normal;min-width:0}.vf-cob[data-v-b22679cb]{min-width:0;overflow-x:clip}.vf-cob-aviso[data-v-b22679cb]{background:color-mix(in oklch, var(--text-warning) 12%, var(--bg-card));color:var(--text-warning);border-radius:12px;margin:0;padding:10px 14px;font-size:13px;line-height:1.45}.vf-cob-aviso a[data-v-b22679cb]{color:inherit;font-weight:700}.vf-cob-nuevo[data-v-b22679cb]{border-color:var(--brand-accent);background:var(--brand-accent-subtle);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.vf-cob-nuevo p[data-v-b22679cb]{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:13px}.vf-pildoras[data-v-b22679cb]{flex-wrap:wrap;gap:6px;display:flex}a.vf-pildora[data-v-b22679cb]{border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);border-radius:999px;align-items:center;padding:7px 14px;font-size:13px;text-decoration:none;display:inline-flex}a.vf-pildora.es-on[data-v-b22679cb]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent)}.vf-cob-fila[data-v-b22679cb]{flex-wrap:wrap;align-items:flex-start;row-gap:8px}.vf-cob-fila .vf-fila-texto[data-v-b22679cb]{flex:100%}.vf-cob-fila .vf-fila-texto strong[data-v-b22679cb],.vf-cob-fila .vf-fila-texto small[data-v-b22679cb]{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;overflow:visible}.vf-cob-fila a[data-v-b22679cb]{color:var(--text-primary);font-weight:600;text-decoration:none}.vf-cob-fila a[data-v-b22679cb]:hover{color:var(--brand-accent)}.vf-cob-valor[data-v-b22679cb]{font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:600}.vf-cob-acciones[data-v-b22679cb]{flex-wrap:wrap;gap:6px;display:flex}a.vf-boton-fila[data-v-b22679cb]{text-decoration:none}.vf-caja[data-v-163047b1]{min-width:0}.vf-sede[data-v-163047b1]{max-width:360px}.vf-pista[data-v-163047b1]{color:var(--text-tertiary);margin:0 0 12px;font-size:13px;line-height:1.45}.vf-abrir[data-v-163047b1]{flex-direction:column;gap:12px;max-width:360px;display:flex}.vf-error[data-v-163047b1]{color:var(--text-danger);margin:0;font-size:12px}.vf-abierta[data-v-163047b1]{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.45}.vf-acciones[data-v-163047b1]{flex-wrap:wrap;gap:8px;display:flex}.vf-acciones[data-v-163047b1] .oh-cta{flex:200px}@media (width>=720px){.vf-acciones[data-v-163047b1] .oh-cta{flex:none}}.vf-monto[data-v-163047b1]{font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap;flex:none;margin-left:auto;font-weight:700}.vf-monto.es-egreso[data-v-163047b1]{color:var(--text-danger)}.vf-mov[data-v-163047b1]{flex-wrap:wrap;align-items:flex-start}.vf-mov .vf-fila-texto strong[data-v-163047b1],.vf-mov .vf-fila-texto small[data-v-163047b1],.vf-cierre .vf-fila-texto small[data-v-163047b1]{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;overflow:visible}button.vf-cierre[data-v-163047b1]{box-sizing:border-box;width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-wrap:wrap}.vf-lista>li>button.vf-cierre[data-v-163047b1]{border-top:1px solid var(--border-subtle)}.vf-lista>li:first-child>button.vf-cierre[data-v-163047b1]{border-top:0}.vf-cierre .vf-etiqueta[data-v-163047b1]{margin-left:auto}button.vf-cierre[data-v-163047b1]:hover{background:var(--hover-bg)}button.vf-cierre[data-v-163047b1]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-arqueo[data-v-163047b1]{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}@media (width>=720px){.vf-arqueo[data-v-163047b1]{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:12px}}.vf-arqueo-meta[data-v-163047b1]{color:var(--text-tertiary);flex-wrap:wrap;gap:4px 12px;margin:0 0 8px;font-size:12px;display:flex}@media (width>=720px){.vf-arqueo-meta[data-v-163047b1]{text-align:right;flex-direction:column;align-items:flex-end;margin:0 0 10px}}.vf-arqueo-meta .es-mal[data-v-163047b1],.vf-arqueo-total.es-mal[data-v-163047b1],td.es-mal[data-v-163047b1]{color:var(--text-danger);font-weight:700}.vf-arqueo-total[data-v-163047b1]{color:var(--text-primary);margin:0;font-size:14px;font-weight:700}.vf-num[data-v-163047b1]{font-variant-numeric:tabular-nums;white-space:nowrap}@media (width>=720px){.vf-num[data-v-163047b1],.vf-tabla th[data-v-163047b1]:not(:first-child){text-align:right}}.vf-nota[data-v-163047b1]{color:var(--text-secondary);white-space:pre-wrap;margin:8px 0 0;font-size:13px}.vf-cat-fila[data-v-dc83421b]{flex-wrap:wrap;row-gap:8px}.vf-cat-fila .vf-fila-texto[data-v-dc83421b]{flex:8rem}.vf-cat-fila .vf-fila-texto strong[data-v-dc83421b]{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;overflow:visible}.es-hija[data-v-dc83421b]{padding-left:1.75rem}.vf-error[data-v-dc83421b]{color:var(--text-danger);overflow-wrap:anywhere;margin:0;font-size:12px}.vf-pagina[data-v-8e638482]{overflow-x:clip}.vf-rango[data-v-8e638482]{grid-template-columns:1fr;gap:10px;display:grid}@media (width>=720px){.vf-rango[data-v-8e638482]{grid-template-columns:1fr 1fr;max-width:520px}}.vf-nota[data-v-8e638482]{color:var(--text-tertiary);margin:12px 0 0;font-size:12.5px;line-height:1.45}.vf-com-regla[data-v-8e638482]{flex-wrap:wrap}.vf-com-regla .vf-fila-texto strong[data-v-8e638482]{white-space:normal}.vf-com-pct[data-v-8e638482]{flex:none;align-items:center;gap:4px;display:flex}.vf-com-pct input[data-v-8e638482]{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--bg-input);width:4.75rem;color:var(--text-primary);border-radius:10px;padding:8px 10px;font-size:14px}.vf-com-pct input.es-invalido[data-v-8e638482]{border-color:var(--text-danger)}.vf-com-pct span[data-v-8e638482]{color:var(--text-secondary);font-size:13px}.vf-com-error[data-v-8e638482]{color:var(--text-danger);flex:1 0 100%;margin:0;font-size:12px}.vf-compra[data-v-61f0ca6e]{min-width:0;overflow-x:clip}.vf-bloque[data-v-61f0ca6e]{flex-direction:column;gap:12px;min-width:0;display:flex}.vf-encabezado p[data-v-61f0ca6e]{overflow-wrap:anywhere}.vf-encabezado h2[data-v-61f0ca6e]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vf-volver[data-v-61f0ca6e]{color:var(--brand-accent);align-self:flex-start;font-size:13px;font-weight:600;text-decoration:none}.vf-volver[data-v-61f0ca6e]:focus-visible,.vf-boton-fila[data-v-61f0ca6e]:focus-visible,.vf-toque[data-v-61f0ca6e]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}a.vf-toque[data-v-61f0ca6e],a.oh-cta[data-v-61f0ca6e]{text-decoration:none}.vf-nombre[data-v-61f0ca6e]{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.vf-producto[data-v-61f0ca6e]{overflow-wrap:anywhere;font-weight:600}.vf-lista>li[data-v-61f0ca6e]{min-width:0;margin:0;padding:0}.vf-lista>li>.vf-fila[data-v-61f0ca6e]{border-top:1px solid var(--border-subtle)}.vf-lista>li:first-child>.vf-fila[data-v-61f0ca6e]{border-top:0}.vf-recepcion[data-v-61f0ca6e]{flex-wrap:wrap;align-items:flex-start;row-gap:8px}.vf-recepcion .vf-fila-texto[data-v-61f0ca6e]{flex:12rem}.vf-fila-texto strong[data-v-61f0ca6e],.vf-fila-texto small[data-v-61f0ca6e]{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;overflow:visible}.vf-unidades[data-v-61f0ca6e]{color:var(--text-tertiary);font-size:12px;display:block}.vf-monto[data-v-61f0ca6e]{font-variant-numeric:tabular-nums;color:var(--text-primary);margin-left:auto;font-weight:700}.vf-etiqueta.es-ok[data-v-61f0ca6e]{background:color-mix(in oklch, var(--text-success) 14%, transparent);color:var(--text-success)}.vf-acciones[data-v-61f0ca6e]{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.vf-error[data-v-61f0ca6e]{color:var(--text-danger);overflow-wrap:anywhere;margin:0;font-size:12px}.vf-nota[data-v-61f0ca6e]{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.45}.vf-linea[data-v-61f0ca6e]{border:0;border-top:1px solid var(--border-subtle);flex-direction:column;gap:8px;width:100%;min-width:0;margin:0;padding:8px 0 0;display:flex}.vf-linea legend[data-v-61f0ca6e]{color:var(--text-primary);overflow-wrap:anywhere;padding:0;font-size:13px;font-weight:600}.vf-linea-campos[data-v-61f0ca6e]{flex-direction:column;gap:8px;min-width:0;display:flex}.vf-total[data-v-61f0ca6e]{min-width:0;color:var(--text-secondary);justify-content:space-between;gap:8px;margin:0;font-size:13px;display:flex}.vf-total strong[data-v-61f0ca6e]{font-variant-numeric:tabular-nums;color:var(--text-primary);overflow-wrap:anywhere;font-size:18px}[data-v-61f0ca6e] input,[data-v-61f0ca6e] textarea{box-sizing:border-box;min-width:0;max-width:100%;font-size:16px}[data-v-61f0ca6e] input[type=date]{width:100%}@media (width<=719px){.vf-boton-fila[data-v-61f0ca6e],.vf-toque[data-v-61f0ca6e],.vf-volver[data-v-61f0ca6e]{box-sizing:border-box;min-height:44px}.vf-volver[data-v-61f0ca6e]{align-items:center;display:inline-flex}.vf-toque[data-v-61f0ca6e]{white-space:normal;text-align:center;max-width:100%}.vf-acciones[data-v-61f0ca6e]{width:100%}.vf-acciones[data-v-61f0ca6e] .oh-cta{flex:100%}[data-v-61f0ca6e] input[type=date]{min-height:44px}}@media (width>=720px){.vf-linea-campos[data-v-61f0ca6e]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px;display:grid}}@media (width<=719px){.vf-cajon-compras .oh-cta,.vf-dialogo-compras .oh-cta{box-sizing:border-box;min-height:44px}.vf-cajon-compras .oh-cta:focus-visible,.vf-dialogo-compras .oh-cta:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}}.vf-compras[data-v-cabe0b7b]{min-width:0;overflow-x:clip}.vf-bloque[data-v-cabe0b7b]{flex-direction:column;gap:12px;min-width:0;display:flex}.vf-cuenta[data-v-cabe0b7b]{color:var(--text-tertiary);margin:0;font-size:12px}.vf-encabezado a[data-v-cabe0b7b]{color:var(--brand-accent);font-weight:600}.vf-encabezado a[data-v-cabe0b7b]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-pildoras[data-v-cabe0b7b]{flex-wrap:wrap;gap:6px;min-width:0;display:flex}a.vf-pildora[data-v-cabe0b7b]{border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);border-radius:999px;align-items:center;padding:7px 14px;font-size:13px;text-decoration:none;display:inline-flex}a.vf-pildora.es-on[data-v-cabe0b7b]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent)}a.vf-pildora[data-v-cabe0b7b]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-esperada[data-v-cabe0b7b]{color:var(--text-tertiary);font-size:12px;display:block}.vf-etiqueta.es-ok[data-v-cabe0b7b]{background:color-mix(in oklch, var(--text-success) 14%, transparent);color:var(--text-success)}.vf-boton-fila[data-v-cabe0b7b]:focus-visible,.vf-toque[data-v-cabe0b7b]:focus-visible,.vf-resultado[data-v-cabe0b7b]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-boton-fila[data-v-cabe0b7b]:disabled,.vf-resultado[data-v-cabe0b7b]:disabled{opacity:.45;cursor:default}.vf-boton-fila.es-peligro[data-v-cabe0b7b]{color:var(--text-danger)}a.vf-toque[data-v-cabe0b7b],a.oh-cta[data-v-cabe0b7b]{text-decoration:none}.vf-error[data-v-cabe0b7b]{color:var(--text-danger);overflow-wrap:anywhere;margin:0;font-size:12px}.vf-nota[data-v-cabe0b7b]{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.45}.vf-lineas[data-v-cabe0b7b]{flex-direction:column;gap:10px;min-width:0;display:flex}.vf-linea[data-v-cabe0b7b]{border:0;border-top:1px solid var(--border-subtle);flex-direction:column;gap:8px;width:100%;min-width:0;margin:0;padding:8px 0 0;display:flex}.vf-linea legend[data-v-cabe0b7b]{color:var(--text-primary);overflow-wrap:anywhere;padding:0;font-size:13px;font-weight:600}.vf-linea-campos[data-v-cabe0b7b]{flex-direction:column;gap:8px;min-width:0;display:flex}.vf-subtotal[data-v-cabe0b7b],.vf-total[data-v-cabe0b7b]{min-width:0;color:var(--text-secondary);justify-content:space-between;gap:8px;margin:0;font-size:13px;display:flex}.vf-subtotal strong[data-v-cabe0b7b],.vf-total strong[data-v-cabe0b7b]{font-variant-numeric:tabular-nums;color:var(--text-primary);overflow-wrap:anywhere}.vf-total strong[data-v-cabe0b7b]{font-size:18px}.vf-resultados[data-v-cabe0b7b]{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:12px;min-width:0;max-height:240px;margin:0;padding:4px;list-style:none;overflow:auto}.vf-resultados li[data-v-cabe0b7b]{min-width:0}.vf-resultado[data-v-cabe0b7b]{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding:8px;display:flex}.vf-resultado[data-v-cabe0b7b]:hover{background:var(--hover-bg)}.vf-resultado-texto[data-v-cabe0b7b]{flex-direction:column;gap:2px;min-width:0;display:flex}.vf-resultado-texto strong[data-v-cabe0b7b],.vf-resultado-texto small[data-v-cabe0b7b]{overflow-wrap:anywhere}.vf-resultado-texto small[data-v-cabe0b7b]{color:var(--text-tertiary);font-size:12px}.vf-resultado-costo[data-v-cabe0b7b]{font-variant-numeric:tabular-nums;color:var(--text-secondary);flex:none;font-size:13px}.vf-paginas[data-v-cabe0b7b]{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.vf-paginas .vf-boton-fila[data-v-cabe0b7b]{text-decoration:none}.vf-paginas span[aria-disabled=true][data-v-cabe0b7b]{opacity:.45;cursor:default}.vf-puntos[data-v-cabe0b7b]{color:var(--text-tertiary);padding:6px 2px}.vf-paginas .es-activa[data-v-cabe0b7b]{background:var(--brand-accent-subtle);color:var(--brand-ink-soft);border-color:#0000}[data-v-cabe0b7b] input,[data-v-cabe0b7b] textarea{box-sizing:border-box;min-width:0;max-width:100%;font-size:16px}[data-v-cabe0b7b] input[type=date]{width:100%}@media (width<=719px){.vf-boton-fila[data-v-cabe0b7b],.vf-toque[data-v-cabe0b7b],.vf-resultado[data-v-cabe0b7b],a.vf-pildora[data-v-cabe0b7b]{box-sizing:border-box;min-height:44px}.vf-toque[data-v-cabe0b7b]{white-space:normal;text-align:center;max-width:100%}.vf-encabezado a[data-v-cabe0b7b]{align-items:center;min-height:44px;display:inline-flex}.vf-linea>.vf-boton-fila[data-v-cabe0b7b]{width:100%}[data-v-cabe0b7b] input[type=date]{min-height:44px}}@media (width>=720px){.vf-linea-campos[data-v-cabe0b7b]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:8px;display:grid}}@media (width<=719px){.vf-cajon-compras .oh-cta{box-sizing:border-box;min-height:44px}.vf-cajon-compras .oh-cta:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}}.vf-pagina[data-v-6c8badea]{overflow-x:clip}.vf-conv-fila[data-v-6c8badea]{flex-wrap:wrap;align-items:flex-start}.vf-conv-fila .vf-fila-texto strong[data-v-6c8badea],.vf-conv-fila .vf-fila-texto small[data-v-6c8badea]{white-space:normal}.vf-nota[data-v-6c8badea]{color:var(--text-tertiary);margin:12px 0 0;font-size:12.5px;line-height:1.45}.vf-error[data-v-6c8badea]{color:var(--text-danger);margin:0;font-size:12px}.vf-pagina[data-v-22ac5e05]{overflow-x:clip}.vf-cot-fila[data-v-22ac5e05]{flex-wrap:wrap;align-items:flex-start}.vf-cot-fila .vf-fila-texto strong[data-v-22ac5e05],.vf-cot-fila .vf-fila-texto small[data-v-22ac5e05]{white-space:normal}.vf-num[data-v-22ac5e05]{font-variant-numeric:tabular-nums}.vf-cot-importe[data-v-22ac5e05]{color:var(--text-primary);flex:none;font-size:13.5px;font-weight:600}.vf-cot-notas[data-v-22ac5e05]{color:var(--text-secondary);white-space:pre-wrap;margin:0;font-size:13px}.vf-cot-acciones[data-v-22ac5e05]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}a.vf-boton-fila[data-v-22ac5e05]{align-items:center;text-decoration:none;display:inline-flex}.vf-boton-fila.es-principal[data-v-22ac5e05]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent)}.vf-caja[data-v-22ac5e05]{background:var(--bg-subtle);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.vf-rotulo[data-v-22ac5e05]{color:var(--text-secondary);font-size:.75rem;font-weight:500}.vf-pista[data-v-22ac5e05]{color:var(--text-tertiary);margin:0;font-size:12px}.vf-error[data-v-22ac5e05]{color:var(--text-danger);margin:0;font-size:12px}.vf-buscar[data-v-22ac5e05]{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--bg-input);width:100%;color:var(--text-primary);border-radius:10px;padding:8px 10px;font-size:14px}.vf-buscar[data-v-22ac5e05]:disabled{opacity:.6}.vf-resultados[data-v-22ac5e05]{margin:0;padding:0;list-style:none}.vf-resultados button[data-v-22ac5e05]{text-align:left;cursor:pointer;width:100%;color:var(--text-primary);background:0 0;border:0;border-radius:8px;flex-direction:column;gap:2px;padding:8px;display:flex}.vf-resultados button[data-v-22ac5e05]:hover{background:var(--hover-bg)}.vf-resultados small[data-v-22ac5e05]{color:var(--text-tertiary);font-size:12px}.vf-cot-linea[data-v-22ac5e05]{border-top:1px solid var(--border-subtle);flex-direction:column;gap:8px;min-width:0;padding-top:10px;display:flex}.vf-cot-linea-cab[data-v-22ac5e05]{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.vf-cot-linea-cab .vf-fila-texto strong[data-v-22ac5e05],.vf-cot-linea-cab .vf-fila-texto small[data-v-22ac5e05]{white-space:normal}.vf-par[data-v-22ac5e05]{grid-template-columns:1fr;gap:8px;display:grid}@media (width>=720px){.vf-par[data-v-22ac5e05]{grid-template-columns:1fr 1fr}}.vf-par label[data-v-22ac5e05]{min-width:0;color:var(--text-secondary);flex-direction:column;gap:4px;font-size:12px;display:flex}.vf-par input[data-v-22ac5e05]{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--bg-input);width:100%;color:var(--text-primary);border-radius:10px;padding:8px 10px;font-size:14px}.vf-estimado[data-v-22ac5e05]{background:var(--bg-card);border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.vf-estimado div[data-v-22ac5e05]{color:var(--text-secondary);justify-content:space-between;gap:12px;font-size:13px;display:flex}.vf-estimado .es-total[data-v-22ac5e05]{color:var(--text-primary);font-size:15px;font-weight:700}.vf-devs[data-v-a99435d5]{min-width:0;overflow-x:clip}.vf-bloque[data-v-a99435d5]{flex-direction:column;gap:12px;min-width:0;display:flex}.vf-cuenta[data-v-a99435d5]{color:var(--text-tertiary);margin:0;font-size:12px}.vf-motivo[data-v-a99435d5]{white-space:normal;overflow-wrap:anywhere}.vf-boton-fila[data-v-a99435d5]:focus-visible,.vf-toque[data-v-a99435d5]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-boton-fila[data-v-a99435d5]:disabled{opacity:.45;cursor:default}.vf-boton-fila.es-peligro[data-v-a99435d5]{color:var(--text-danger)}.vf-sin[data-v-a99435d5]{color:var(--text-tertiary)}.vf-etiqueta.es-ok[data-v-a99435d5]{background:color-mix(in oklch, var(--text-success) 14%, transparent);color:var(--text-success)}.vf-error[data-v-a99435d5]{color:var(--text-danger);overflow-wrap:anywhere;margin:0;font-size:12px}.vf-nota[data-v-a99435d5]{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.45}.vf-lineas[data-v-a99435d5]{flex-direction:column;gap:10px;min-width:0;display:flex}.vf-linea[data-v-a99435d5]{min-width:0;min-inline-size:0;box-sizing:border-box;border:0;border-top:1px solid var(--border-subtle);flex-direction:column;gap:8px;width:100%;margin:0;padding:8px 0 0;display:flex}.vf-linea legend[data-v-a99435d5]{color:var(--text-secondary);padding:0;font-size:12px;font-weight:600}.vf-linea-campos[data-v-a99435d5]{flex-direction:column;gap:8px;min-width:0;display:flex}.vf-paginas[data-v-a99435d5]{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.vf-paginas .vf-boton-fila[data-v-a99435d5]{text-decoration:none}.vf-paginas span[aria-disabled=true][data-v-a99435d5]{opacity:.45;cursor:default}.vf-puntos[data-v-a99435d5]{color:var(--text-tertiary);padding:6px 2px}.vf-paginas .es-activa[data-v-a99435d5]{background:var(--brand-accent-subtle);color:var(--brand-ink-soft);border-color:#0000}@media (width<=719px){.vf-boton-fila[data-v-a99435d5],.vf-toque[data-v-a99435d5]{box-sizing:border-box;min-width:44px;min-height:44px}.vf-linea>.vf-boton-fila[data-v-a99435d5],.vf-lineas>.vf-boton-fila[data-v-a99435d5]{flex:auto;width:100%}}@media (width>=720px){.vf-linea-campos[data-v-a99435d5]{grid-template-columns:minmax(0,1fr) 9rem;align-items:start;gap:8px;display:grid}}.pr,.dm{min-width:0;max-width:100%}.pr .pr-kpis,.dm .dm-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0;display:grid}.pr .pr-kpis .pl-kpi,.dm .dm-kpis .pl-kpi{min-height:92px}.pr .pr-kpis .pl-kpi>strong,.dm .dm-kpis .pl-kpi>strong{overflow-wrap:anywhere}.pr .pr-filtros,.dm .dm-filtros{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;margin:4px 0 12px;display:flex}.pr .pr-filtros button,.dm .dm-filtros button{border:1px solid var(--pl-line);background:var(--pl-card);height:30px;color:var(--pl-text-2);font:inherit;cursor:pointer;transition:background-color .15s var(--pl-ease), color .15s var(--pl-ease);border-radius:999px;padding:0 12px;font-size:13px}.pr .pr-filtros button:hover,.dm .dm-filtros button:hover{background:var(--pl-hover);color:var(--pl-text)}.pr .pr-filtros button[aria-pressed=true],.dm .dm-filtros button[aria-pressed=true]{background:var(--pl-accent-soft);border-color:var(--pl-accent);color:var(--pl-text)}.pr .pr-modo,.dm .dm-modo{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:6px;display:grid}.pr .pr-modo button,.dm .dm-modo button{border:1px solid var(--pl-line);border-radius:var(--pl-radius);background:var(--pl-card);min-height:38px;color:var(--pl-text-2);font:inherit;cursor:pointer;transition:background-color .15s var(--pl-ease);padding:6px 10px;font-size:13px}.pr .pr-modo button:hover,.dm .dm-modo button:hover{background:var(--pl-hover)}.pr .pr-modo button[aria-checked=true],.dm .dm-modo button[aria-checked=true]{border-color:var(--pl-accent);background:var(--pl-accent-soft);color:var(--pl-text)}.pr .pr-modo button:disabled,.dm .dm-modo button:disabled{opacity:.45;cursor:not-allowed;background:var(--pl-card)}.pr .pr-pie,.dm .dm-pie{background:var(--pl-card);border-top:1px solid var(--pl-line-soft);z-index:2;margin:0 -24px -22px;padding:14px 24px 22px;position:sticky;bottom:-22px}.pr .pl-cajon .pl-dos.pr-pie,.dm .pl-cajon .pl-dos.dm-pie{flex-flow:wrap}.pr .pl-cajon .pl-dos.pr-pie .pl-btn,.dm .pl-cajon .pl-dos.dm-pie .pl-btn{white-space:normal;text-align:center;flex:auto;height:auto;min-height:38px}.pr .pr-btn,.dm .dm-btn{height:30px;font-size:12px}.pr .pr-aviso,.dm .dm-aviso{background:var(--pl-ambar-suave);color:var(--pl-ambar-texto);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.pr .pr-aviso a,.dm .dm-aviso a{color:var(--pl-text);font-weight:500}.dm .dm-cot{border:1px solid var(--pl-line-soft);border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.dm .dm-cot>div{border-top:1px solid var(--pl-line-soft);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 12px;font-size:13px;display:flex}.dm .dm-cot>div:first-child{border-top:0}.dm .dm-cot>div span:first-child{overflow-wrap:anywhere;min-width:0}.dm .dm-cot>div span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.dm .dm-cot>.es-total{background:var(--pl-subtle);font-weight:500}.pr .pr-dias button{min-width:48px}.pr .pr-cupon .pl-campo{text-transform:uppercase}.pr .pr-subio{color:var(--pl-ambar-texto);font-weight:500}.pr .pr-bajo{color:var(--pl-danger);font-weight:500}.pr .pr-estado{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pr .pr-switch{width:auto;height:32px;padding:4px}.pr .pr-switch:hover{background:0 0}.pr .pr-busca{position:relative}.pr .pr-busca ul{z-index:4;background:var(--pl-card);border:1px solid var(--pl-line-soft);box-shadow:var(--pl-lift);border-radius:10px;max-height:240px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.pr .pr-busca [role=option]{width:100%;min-height:40px;color:var(--pl-text);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:8px;padding:8px 10px;display:block}.pr .pr-busca [role=option].es-activo,.pr .pr-busca [role=option]:hover{background:var(--pl-accent-soft)}.pr .pl-t-card,.pr .pl-t-scroll,.dm .dm-tablero,.dm .dm-lista{max-width:100%}.pr .pl-t th,.pr .pl-t td{white-space:normal;height:auto;min-height:44px}.pr .pl-t th.pl-c-prin>b,.pr .pl-t th.pl-c-prin>.pl-sub,.pr .pl-t td .pl-sub{display:block}.pr .pl-t th.pl-c-prin>b{overflow-wrap:anywhere;font-weight:500}.pr .pl-t tbody tr.pr-fila{cursor:pointer}.pr .pl-t .pl-c-acc{white-space:nowrap;width:auto;min-width:96px}.pr .pl-t .pl-badge{white-space:normal;max-width:100%;height:auto;min-height:22px}.pr .pl-cajon.pr-cajon,.dm .pl-cajon.dm-cajon{width:min(520px,100%)}.dm .pl-cajon .pl-h2{font-size:16px}.pr .pl-cajon>*,.dm .pl-cajon>*{flex-shrink:0}.pr .pr-form,.dm .dm-form{flex-direction:column;flex:1 0 auto;gap:14px;min-width:0;min-height:100%;display:flex}.dm .pl-cajon.dm-mens{z-index:72}.dm .dm-velo-mens{z-index:71}.dm .dm-movil{display:none}.dm .dm-tablero{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;margin-top:4px;display:grid}.dm .dm-col{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.dm .dm-h{justify-content:space-between;align-items:baseline;gap:8px;margin:0 2px;font-size:14px;font-weight:500;line-height:1.2;display:flex}.dm .dm-lista{flex-direction:column;gap:10px;display:flex}.dm .dm-t{cursor:pointer;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;padding:12px 14px;display:grid;position:relative}.dm .dm-t1{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.dm .dm-t1 .pl-sub{overflow-wrap:anywhere;text-align:right;flex:none;max-width:46%}.dm .dm-t1 b{overflow-wrap:anywhere;font-weight:500}.dm .dm-dir{color:var(--pl-text-2);overflow-wrap:anywhere;margin:0;font-size:13px}.dm .dm-t2,.dm .dm-t3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.dm .dm-t2 .pl-i{vertical-align:-2px;width:13px;height:13px}.dm .dm-t2 .pl-sub{align-items:center;gap:4px;display:inline-flex}.dm .dm-cobro{color:var(--pl-ambar-texto);font-variant-numeric:tabular-nums;font-weight:500}.dm .dm-abre{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:0;font-weight:500}.dm .dm-t3 .pl-btn,.dm .dm-t a{z-index:1;position:relative}.dm .dm-aviso{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.dm .dm-aviso p{margin:0}.pr .pr-sin{padding:8px 10px}.dm .dm-vacio{margin:0;padding:8px 2px}.dm .dm-hist{gap:8px;margin:0;padding:0 0 0 18px;display:grid}.dm .dm-hist li{gap:1px;display:grid}.dm .dm-hist b{font-weight:500}.dm .dm-acc-fila{flex-wrap:wrap;gap:8px;display:flex}.dm .dm-sede{flex:160px;min-width:0;max-width:100%}.dm .dm-fin{min-width:0;margin-top:8px}.dm .dm-fin>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:8px 2px;font-weight:500;list-style:none;display:flex}.dm .dm-fin>summary::-webkit-details-marker{display:none}.dm .dm-fin>summary:before{content:"";border-right:1.5px solid var(--pl-text-3);border-bottom:1.5px solid var(--pl-text-3);width:7px;height:7px;margin-right:8px;transform:rotate(-45deg)}.dm .dm-fin[open]>summary:before{transform:rotate(45deg)}.dm .dm-ms{flex-direction:column;gap:8px;min-width:0;display:flex}.dm .dm-ms article{border-top:1px solid var(--pl-line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:10px 0;display:grid}.dm .dm-ms article:first-child{border-top:0}.dm .dm-ms b{overflow-wrap:anywhere;font-weight:500}.pr .pr-filtros button:focus-visible,.dm .dm-filtros button:focus-visible,.pr .pr-modo button:focus-visible,.dm .dm-modo button:focus-visible,.pr .pr-busca [role=option]:focus-visible,.dm .dm-abre:focus-visible,.dm .dm-fin>summary:focus-visible,.pr .pl-t tbody tr.pr-fila:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.pr .pl-t tbody tr.pr-fila:focus-visible{outline-offset:-2px}@media (width<=1100px){.dm .dm-tablero{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.pr .pr-kpis,.dm .dm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pr .pr-kpis .pl-kpi>em,.dm .dm-kpis .pl-kpi>em{white-space:normal}.pr .pr-oc{display:none!important}:is(.pr .pl-cabeza:has(.pr-acc),.dm .pl-cabeza:has(.dm-acc)){flex-wrap:wrap}.pr .pl-cabeza-acc.pr-acc,.dm .pl-cabeza-acc.dm-acc{flex-wrap:wrap;width:100%;margin-left:0}.pr .pl-cabeza-acc.pr-acc .pl-btn,.dm .pl-cabeza-acc.dm-acc .pl-btn{white-space:normal;text-align:center;flex:auto;width:auto;max-width:100%;height:auto;min-height:44px;padding:0 12px}.pr .pl-cabeza-acc.pr-acc .pl-btn .pl-btn-t,.dm .pl-cabeza-acc.dm-acc .pl-btn .pl-btn-t{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.pr .pr-filtros button,.dm .dm-filtros button{height:auto;min-height:44px}.pr .pl-t .pl-c-acc>.pl-btn.pr-btn{height:auto;min-height:44px;padding:0 12px;display:inline-flex}.pr .pl-t.sin-sel tbody .pl-c-acc{grid-area:auto/1/auto/-1;justify-self:start;margin-top:4px;position:static}.pr .pl-t.sin-sel tbody td{grid-area:auto/1/auto/-1}}@media (width<=600px){.pr .pr-kpis .pl-kpi>strong,.dm .dm-kpis .pl-kpi>strong{font-size:20px}.dm .dm-escritorio{display:none}.dm .dm-movil{display:block}.dm .dm-fuera{display:none}.dm .dm-ms article{grid-template-columns:minmax(0,1fr)}.dm .dm-h{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dm .dm-t .pl-btn,.dm .dm-modo button,.pr .pr-modo button,.pr .pr-dias button,.pr .pl-cajon .pl-btn,.dm .pl-cajon .pl-btn,.pr .pl-cajon .pl-campo,.dm .pl-cajon .pl-campo,.dm .dm-sede,.pr .pr-switch{min-height:44px}.pr .pl-cajon .pl-campo,.dm .pl-cajon .pl-campo,.dm .dm-sede{font-size:16px}.pr .pl-cajon.pr-cajon,.dm .pl-cajon.dm-cajon{width:100%}}@media (prefers-reduced-motion:reduce){.pr .pr-filtros button,.dm .dm-filtros button,.pr .pr-modo button,.dm .dm-modo button,.pr .pl-t tbody tr>*,.pr .pl-interruptor,.dm .pl-interruptor,.dm .dm-fin>summary:before{transition:none}}.vf-fid[data-v-a30a4032]{min-width:0;overflow-x:clip}.vf-bloque[data-v-a30a4032]{flex-direction:column;gap:12px;min-width:0;display:flex}.vf-fid-cifras[data-v-a30a4032]{grid-template-columns:1fr;gap:8px;min-width:0;display:grid}.vf-fid-cifra[data-v-a30a4032]{gap:2px;min-width:0}.vf-fid-cifra strong[data-v-a30a4032]{overflow-wrap:anywhere;font-size:22px}.vf-fid-cifra small[data-v-a30a4032]{color:var(--text-tertiary);overflow-wrap:anywhere;font-size:11.5px;line-height:1.35}.vf-fid-cifra.es-pasivo strong[data-v-a30a4032]{color:var(--text-warning)}.vf-fid-form[data-v-a30a4032]{flex-direction:column;gap:12px;min-width:0;display:flex}.vf-fid[data-v-a30a4032] .oh-campo-etiqueta,.vf-fid[data-v-a30a4032] .oh-campo-pista,.vf-fid[data-v-a30a4032] .oh-campo-error{overflow-wrap:anywhere}.vf-fid-numeros[data-v-a30a4032]{flex-direction:column;gap:12px;min-width:0;display:flex}.vf-ejemplo[data-v-a30a4032]{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.vf-nota[data-v-a30a4032]{color:var(--text-tertiary);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.45}.vf-error[data-v-a30a4032]{color:var(--text-danger);overflow-wrap:anywhere;margin:0;font-size:12px}.vf-ticket-regalo[data-v-a30a4032]{border-color:var(--brand-accent);background:var(--brand-accent-subtle);flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.vf-ticket-negocio[data-v-a30a4032],.vf-ticket-rotulo[data-v-a30a4032],.vf-ticket-valor[data-v-a30a4032],.vf-ticket-vence[data-v-a30a4032]{overflow-wrap:anywhere;margin:0}.vf-ticket-negocio[data-v-a30a4032]{color:var(--text-primary);font-size:13px;font-weight:600}.vf-ticket-rotulo[data-v-a30a4032]{color:var(--text-secondary);font-size:12px}.vf-codigo-grande[data-v-a30a4032]{letter-spacing:.04em;color:var(--text-primary);overflow-wrap:anywhere;margin:2px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(18px,6.2vw,28px);font-weight:700;line-height:1.25}.vf-ticket-valor[data-v-a30a4032]{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.vf-ticket-vence[data-v-a30a4032]{color:var(--text-secondary);font-size:13px}.vf-ticket-acciones[data-v-a30a4032]{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.vf-boton-fila[data-v-a30a4032]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-boton-fila[data-v-a30a4032]:disabled{opacity:.45;cursor:default}.vf-boton-fila.es-peligro[data-v-a30a4032]{color:var(--text-danger)}.vf-filtros[data-v-a30a4032]{flex-direction:column;gap:12px;min-width:0;display:flex}.vf-filtro-estado[data-v-a30a4032]{min-width:0;max-width:100%}.vf-buscar[data-v-a30a4032]{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--bg-input);width:100%;max-width:100%;color:var(--text-primary);border-radius:10px;margin:0;padding:9px 12px;font-size:16px}.vf-buscar[data-v-a30a4032]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:1px}.vf-cuenta[data-v-a30a4032]{color:var(--text-tertiary);margin:0;font-size:12px}.vf-codigo[data-v-a30a4032]{letter-spacing:.02em;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.vf-sin[data-v-a30a4032]{color:var(--text-tertiary)}.vf-etiqueta.es-ok[data-v-a30a4032]{background:color-mix(in oklch, var(--text-success) 14%, transparent);color:var(--text-success)}.vf-paginas[data-v-a30a4032]{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.vf-paginas .vf-boton-fila[data-v-a30a4032]{text-decoration:none}.vf-paginas span[aria-disabled=true][data-v-a30a4032]{opacity:.45;cursor:default}.vf-puntos[data-v-a30a4032]{color:var(--text-tertiary);padding:6px 2px}.vf-paginas .es-activa[data-v-a30a4032]{background:var(--brand-accent-subtle);color:var(--brand-ink-soft);border-color:#0000}@media (width>=720px){.vf-fid-cifras[data-v-a30a4032]{grid-template-columns:repeat(3,minmax(0,1fr))}.vf-fid-cifra strong[data-v-a30a4032]{font-size:26px}.vf-fid-numeros[data-v-a30a4032]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vf-filtros[data-v-a30a4032]{flex-direction:row;align-items:flex-end}.vf-filtro-estado[data-v-a30a4032]{flex:0 0 200px}.vf-filtros .vf-buscar[data-v-a30a4032]{flex:1;width:auto;min-width:0}}@media print{body.vf-imprimir-tarjeta .oh-sidebar-root,body.vf-imprimir-tarjeta .oh-barra-titulo,body.vf-imprimir-tarjeta .oh-sidebar-backdrop,body.vf-imprimir-tarjeta .oh-toasts,body.vf-imprimir-tarjeta .vf-franja,body.vf-imprimir-tarjeta .vf-no-imprimir{display:none!important}body.vf-imprimir-tarjeta .oh-dashboard-shell,body.vf-imprimir-tarjeta .oh-dashboard-main,body.vf-imprimir-tarjeta .oh-dashboard-page{background:0 0!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body.vf-imprimir-tarjeta .vf-pagina{gap:0!important;max-width:none!important;padding:0!important}body.vf-imprimir-tarjeta .vf-ticket-regalo{width:72mm;max-width:72mm;margin:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}}.fn-solo-movil[data-v-f4a81c11]{display:none}@media (width<=899px){.fn-solo-movil[data-v-f4a81c11]{margin-top:4px;display:inline-flex}}.vf-bloque[data-v-c76f271a],.vf-filtros[data-v-c76f271a]{flex-direction:column;gap:12px;min-width:0;display:flex}.vf-filtro-sede[data-v-c76f271a]{min-width:0;max-width:100%}.vf-buscar[data-v-c76f271a]{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--bg-input);width:100%;max-width:100%;color:var(--text-primary);border-radius:10px;margin:0;padding:9px 12px;font-size:16px}.vf-buscar[data-v-c76f271a]:focus{outline:2px solid var(--brand-accent);outline-offset:1px}.vf-cuenta[data-v-c76f271a]{color:var(--text-tertiary);margin:0;font-size:12px}.vf-inv-fila[data-v-c76f271a]{flex-wrap:wrap;align-items:center;row-gap:8px}.vf-inv-fila .vf-fila-texto[data-v-c76f271a]{flex:100%}.vf-inv-fila .vf-fila-texto strong[data-v-c76f271a],.vf-inv-fila .vf-fila-texto small[data-v-c76f271a]{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;overflow:visible}.vf-min[data-v-c76f271a]{color:var(--text-tertiary);white-space:nowrap;font-size:12px}.vf-acciones[data-v-c76f271a]{flex-wrap:wrap;gap:6px;display:flex}a.vf-boton-fila[data-v-c76f271a]{text-decoration:none}.vf-boton-fila[data-v-c76f271a]:disabled{opacity:.45;cursor:default}.vf-pildoras[data-v-c76f271a]{flex-wrap:wrap;gap:6px;display:flex}.vf-pildora[data-v-c76f271a]{border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:13px}.vf-pildora.es-on[data-v-c76f271a]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent)}.vf-paginas[data-v-c76f271a]{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.vf-paginas .vf-boton-fila[data-v-c76f271a]{text-decoration:none}.vf-paginas span[aria-disabled=true][data-v-c76f271a]{opacity:.45;cursor:default}.vf-puntos[data-v-c76f271a]{color:var(--text-tertiary);padding:6px 2px}.vf-paginas .es-activa[data-v-c76f271a]{background:var(--brand-accent-subtle);color:var(--brand-ink-soft);border-color:#0000}.vf-error[data-v-c76f271a]{color:var(--text-danger);overflow-wrap:anywhere;margin:0;font-size:12px}.vf-pista[data-v-c76f271a]{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.45}[data-v-c76f271a] input[type=date]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-size:16px}@media (width>=720px){.vf-filtros[data-v-c76f271a]{flex-direction:row;align-items:flex-end}.vf-filtro-sede[data-v-c76f271a]{flex:0 0 240px}.vf-filtros .vf-buscar[data-v-c76f271a]{flex:1;width:auto;min-width:0}.vf-inv-fila .vf-fila-texto[data-v-c76f271a]{flex-grow:1;flex-basis:16rem}}.vf-bloque[data-v-605b65ab]{flex-direction:column;gap:12px;min-width:0;display:flex}.vf-volver[data-v-605b65ab]{color:var(--text-secondary);align-self:flex-start;padding:4px 0;font-size:13px;font-weight:600;text-decoration:none}.vf-volver[data-v-605b65ab]:hover{color:var(--text-primary)}.vf-cuenta[data-v-605b65ab]{color:var(--text-tertiary);margin:0;font-size:12px}.vf-lote small[data-v-605b65ab]{color:var(--text-tertiary);font-size:12px;display:block}.es-entra[data-v-605b65ab]{color:var(--text-success);font-variant-numeric:tabular-nums;font-weight:700}.es-sale[data-v-605b65ab]{color:var(--text-danger);font-variant-numeric:tabular-nums;font-weight:700}.vf-saldo[data-v-605b65ab]{font-variant-numeric:tabular-nums}.vf-paginas[data-v-605b65ab]{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.vf-paginas .vf-boton-fila[data-v-605b65ab]{text-decoration:none}.vf-paginas span[aria-disabled=true][data-v-605b65ab]{opacity:.45;cursor:default}.vf-puntos[data-v-605b65ab]{color:var(--text-tertiary);padding:6px 2px}.vf-paginas .es-activa[data-v-605b65ab]{background:var(--brand-accent-subtle);color:var(--brand-ink-soft);border-color:#0000}.vf-lotes[data-v-5a3c9c9d]{min-width:0;overflow-x:clip}.vf-bloque[data-v-5a3c9c9d],.vf-filtros[data-v-5a3c9c9d]{flex-direction:column;gap:12px;min-width:0;display:flex}.vf-filtro-sede[data-v-5a3c9c9d]{min-width:0;max-width:100%}.vf-lotes-resumen[data-v-5a3c9c9d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.vf-lote-cifra[data-v-5a3c9c9d]{gap:0;min-width:0;text-decoration:none}.vf-lote-cifra strong[data-v-5a3c9c9d]{font-size:22px}.vf-lote-cifra small[data-v-5a3c9c9d]{color:var(--text-tertiary);overflow-wrap:anywhere;font-size:11.5px}.vf-lote-cifra.es-peligro strong[data-v-5a3c9c9d]{color:var(--text-danger)}.vf-lote-cifra.es-aviso strong[data-v-5a3c9c9d],.vf-lote-cifra.es-pronto strong[data-v-5a3c9c9d]{color:var(--text-warning)}.vf-lote-cifra.es-atento strong[data-v-5a3c9c9d]{color:var(--brand-accent)}.vf-lote-cifra.es-cuarentena strong[data-v-5a3c9c9d]{color:var(--text-secondary)}.vf-lote-cifra.es-peligro.es-on[data-v-5a3c9c9d]{border-color:var(--text-danger);background:color-mix(in oklch, var(--text-danger) 10%, var(--bg-card))}.vf-lote-cifra.es-aviso.es-on[data-v-5a3c9c9d],.vf-lote-cifra.es-pronto.es-on[data-v-5a3c9c9d]{border-color:var(--text-warning);background:color-mix(in oklch, var(--text-warning) 12%, var(--bg-card))}.vf-lote-cifra.es-atento.es-on[data-v-5a3c9c9d]{border-color:var(--brand-accent);background:var(--brand-accent-subtle)}.vf-lote-cifra.es-cuarentena.es-on[data-v-5a3c9c9d]{border-color:var(--text-secondary);background:var(--bg-subtle)}.vf-lote-cifra[data-v-5a3c9c9d]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-pildoras[data-v-5a3c9c9d]{flex-wrap:wrap;gap:6px;min-width:0;display:flex}a.vf-pildora[data-v-5a3c9c9d]{border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);border-radius:999px;align-items:center;padding:7px 14px;font-size:13px;text-decoration:none;display:inline-flex}a.vf-pildora.es-on[data-v-5a3c9c9d]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent)}a.vf-pildora[data-v-5a3c9c9d]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-buscar[data-v-5a3c9c9d]{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--bg-input);width:100%;max-width:100%;color:var(--text-primary);border-radius:10px;margin:0;padding:9px 12px;font-size:16px}.vf-buscar[data-v-5a3c9c9d]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:1px}.vf-cuenta[data-v-5a3c9c9d]{color:var(--text-tertiary);margin:0;font-size:12px}.vf-nombre[data-v-5a3c9c9d]{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.vf-producto[data-v-5a3c9c9d]{overflow-wrap:anywhere;font-weight:600}.vf-lt[data-v-5a3c9c9d]{overflow-wrap:anywhere;min-width:0;display:block}.vf-lt small[data-v-5a3c9c9d]{color:var(--text-tertiary);font-size:12px;display:block}.vf-acciones[data-v-5a3c9c9d]{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.vf-boton-fila[data-v-5a3c9c9d]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-boton-fila[data-v-5a3c9c9d]:disabled{opacity:.45;cursor:default}.vf-boton-fila.es-peligro[data-v-5a3c9c9d]{color:var(--text-danger)}.vf-sin[data-v-5a3c9c9d]{color:var(--text-tertiary)}.vf-etiqueta.es-ok[data-v-5a3c9c9d]{background:color-mix(in oklch, var(--text-success) 14%, transparent);color:var(--text-success)}.vf-etiqueta.es-pronto[data-v-5a3c9c9d]{background:color-mix(in oklch, var(--text-warning) 8%, transparent);color:var(--text-warning)}.vf-etiqueta.es-atento[data-v-5a3c9c9d]{background:var(--brand-accent-subtle);color:var(--brand-ink-soft)}.vf-etiqueta.es-cuarentena[data-v-5a3c9c9d]{background:var(--bg-subtle);color:var(--text-secondary);border:1px solid var(--border-subtle)}.vf-error[data-v-5a3c9c9d]{color:var(--text-danger);overflow-wrap:anywhere;margin:0;font-size:12px}.vf-paginas[data-v-5a3c9c9d]{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.vf-paginas .vf-boton-fila[data-v-5a3c9c9d]{text-decoration:none}.vf-paginas span[aria-disabled=true][data-v-5a3c9c9d]{opacity:.45;cursor:default}.vf-puntos[data-v-5a3c9c9d]{color:var(--text-tertiary);padding:6px 2px}.vf-paginas .es-activa[data-v-5a3c9c9d]{background:var(--brand-accent-subtle);color:var(--brand-ink-soft);border-color:#0000}@media (width<=719px){.vf-lotes-resumen .vf-lote-cifra[data-v-5a3c9c9d]:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=720px){.vf-filtros[data-v-5a3c9c9d]{flex-direction:row;align-items:flex-end}.vf-filtro-sede[data-v-5a3c9c9d]{flex:0 0 240px}.vf-filtros .vf-buscar[data-v-5a3c9c9d]{flex:1;width:auto;min-width:0}.vf-lotes-resumen[data-v-5a3c9c9d]{grid-template-columns:repeat(5,minmax(0,1fr))}.vf-acciones[data-v-5a3c9c9d]{flex-direction:column;align-items:stretch;width:100%}.vf-acciones .vf-boton-fila[data-v-5a3c9c9d]{white-space:normal;box-sizing:border-box;text-align:center;width:100%;max-width:100%}}.pos-hotel{flex-direction:column;gap:14px;min-width:0;max-width:100%;display:flex}.pos-hotel.hecho{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}.pos-hotel .pos-modo,.pos-hotel .pos-quien{background:var(--pl-campo);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.pos-hotel .pos-modo button,.pos-hotel .pos-quien button{height:36px;color:var(--pl-text-2);font:500 13px var(--pl-font);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:background-color .12s var(--pl-ease), color .12s var(--pl-ease);background:0 0;border:0;border-radius:9px;padding:0 8px;overflow:hidden}.pos-hotel .pos-modo button:hover,.pos-hotel .pos-quien button:hover{color:var(--pl-text)}.pos-hotel .pos-modo [aria-checked=true],.pos-hotel .pos-quien [aria-checked=true]{background:var(--pl-card);color:var(--pl-text);box-shadow:var(--pl-sombra-1)}.pos-hotel .pos-modo button:focus-visible,.pos-hotel .pos-quien button:focus-visible,.pos-hotel .hab-op:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px;transition:none}.pos-hotel .pos-quien button{height:32px}.pos-hotel .hab-elegir{border-style:dashed;width:100%;height:48px}.pos-hotel .hab-sel{border:1px solid var(--pl-accent);background:var(--pl-accent-soft);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;min-width:0;padding:12px;display:grid}.pos-hotel .hab-num{background:var(--pl-card);min-width:56px;height:48px;color:var(--pl-text);font:600 20px var(--pl-mono);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;padding:0 8px;display:grid}.pos-hotel .hab-t,.pos-hotel .hab-sel>.hab-t{text-align:left;grid-template-columns:minmax(0,1fr);align-items:start;gap:2px;min-width:0;display:grid}.pos-hotel .hab-t b{overflow-wrap:anywhere;font-weight:500}.pos-hotel .hab-debe{color:var(--pl-text-2);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.pos-hotel .hab-sel>.pl-btn{grid-column:1/-1;justify-self:start}.pos-hotel .hab-piso{color:var(--pl-text-3);margin:6px 0 -4px;font-size:12px}.pos-hotel .hab-lista{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pos-hotel .hab-op{border:1px solid var(--pl-line-soft);background:var(--pl-card);width:100%;min-width:0;color:var(--pl-text);font:inherit;text-align:left;cursor:pointer;transition:background-color .12s var(--pl-ease), border-color .12s var(--pl-ease);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:grid}.pos-hotel .hab-op .hab-num{background:var(--pl-campo);min-width:50px;height:42px;font-size:17px}.pos-hotel .hab-op:hover{background:var(--pl-hover)}.pos-hotel .hab-op.es-sel{border-color:var(--pl-accent);background:var(--pl-accent-soft)}.pos-hotel .hab-op.es-sel .hab-num{background:var(--pl-card)}.pos-hotel .hab-op.es-no{cursor:not-allowed;color:var(--pl-text-3);background:var(--pl-subtle)}.pos-hotel .hab-op.es-no:hover{background:var(--pl-subtle)}.pos-hotel .hab-op.es-no b{color:var(--pl-text-2)}.pos-hotel .hab-razon{color:var(--pl-ambar-texto);overflow-wrap:anywhere;font-size:12px}.pos-hotel .hab-saldo{color:var(--pl-text-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.pos-hotel .aviso-suave{background:var(--pl-ambar-suave);color:var(--pl-ambar-texto);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.pos-hotel .pl-cajon>*{flex-shrink:0}.pos-hotel .caj-pie{background:var(--pl-card);border-top:1px solid var(--pl-line-soft);z-index:2;margin:0 -24px -22px;padding:14px 24px 22px;position:sticky;bottom:-22px}.pos-hotel .pl-cajon .pl-dos.caj-pie{flex-flow:wrap}.pos-hotel .pl-btn.pos-cta{white-space:normal;text-align:center;width:100%;height:auto;min-height:44px}.pos-hotel .pl-btn.pos-cta .pl-btn-t{white-space:normal}.pos-hotel .pl-interruptor.pos-firma{align-items:flex-start;height:auto;min-height:40px;padding-block:8px}.pos-hotel .pl-interruptor.pos-firma>span:first-child{white-space:normal}.pos-hotel .hecho-ok{border-color:var(--pl-accent);flex-direction:column;gap:10px;min-width:0;display:flex}.pos-hotel .hecho-ok>.pl-h2{overflow-wrap:anywhere;font-size:16px}.pos-hotel .hecho-ok .pl-dos{max-width:420px}.pos-hotel .ticket{border:1px dashed var(--pl-line);background:var(--pl-card);min-width:0;max-width:100%;font:13px/1.5 var(--pl-mono);color:var(--pl-text);box-sizing:border-box;border-radius:6px;grid-area:1/2;padding:20px 18px}.pos-hotel .ticket p{margin:0}.pos-hotel .ticket-cab{text-align:center;border-bottom:1px dashed var(--pl-line);gap:2px;padding-bottom:12px;display:grid}.pos-hotel .ticket-cab b,.pos-hotel .ticket-cab span{overflow-wrap:anywhere}.pos-hotel .ticket-cab span{color:var(--pl-text-2);font-size:12px}.pos-hotel .ticket-kv,.pos-hotel .ticket-l>div{justify-content:space-between;gap:12px;display:flex}.pos-hotel .ticket-kv span:first-child,.pos-hotel .ticket-l>div span:first-child{overflow-wrap:anywhere;min-width:0}.pos-hotel .ticket-kv span:last-child,.pos-hotel .ticket-l>div span:last-child{white-space:nowrap;text-align:right;flex:none}.pos-hotel .ticket-kv{padding-top:8px}.pos-hotel .ticket-kv span:first-child{color:var(--pl-text-3)}.pos-hotel .ticket-l{border-top:1px dashed var(--pl-line);gap:2px;margin-top:10px;padding:10px 0;display:grid}.pos-hotel .ticket-l.es-total{margin-top:0;font-weight:600}.pos-hotel .ticket-l.es-total>div+div{color:var(--pl-text-2);font-weight:400}.pos-hotel .ticket-nota{color:var(--pl-text-3);overflow-wrap:anywhere;font-size:12px}.pos-hotel .ticket-firma{border-top:1px solid var(--pl-text-2);color:var(--pl-text-2);padding-top:6px;font-size:12px;margin-top:36px!important}@media (width<=900px){.pos-hotel.hecho{grid-template-columns:minmax(0,1fr)}.pos-hotel .ticket{grid-area:auto/1}.pos-hotel .ticket-kv span:last-child,.pos-hotel .ticket-l>div span:last-child{white-space:normal}.pos-hotel .pl-btn,.pos-hotel .pl-cajon .pl-campo{min-height:44px}.pos-hotel .pl-cajon .pl-campo{font-size:16px}.pos-hotel .hab-saldo{white-space:normal;text-align:right}}@media (prefers-reduced-motion:reduce){.pos-hotel .pos-modo button,.pos-hotel .pos-quien button,.pos-hotel .hab-op{transition-duration:.01ms}.pos-hotel .pl-btn:active{transform:none}}.vf-pos .pr-promo{min-width:0;max-width:100%;color:var(--pl-ok);overflow-wrap:anywhere;align-items:flex-start;gap:4px;margin:0;font-size:13px;display:inline-flex}.vf-pos .pr-promo .pl-i{width:13px;height:13px;margin-top:2px}.vf-pos .pos-manual{min-width:0;color:var(--pl-text-2);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:13px;display:flex}.vf-pos .pos-manual .pl-i{width:13px;height:13px;margin-top:0}.vf-pos .pos-precio-acc{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.vf-pos .pos-lapiz{align-items:center;gap:4px;max-width:100%;min-height:40px;display:inline-flex}.vf-pos .pos-lapiz .pl-i{width:14px;height:14px}.vf-pos .pos-lapiz:focus-visible,.vf-pos .pos-manual .vf-boton-fila:focus-visible,.vf-pos .pos-m4 .pl-btn:focus-visible,.vf-pos .pos-m4 .pl-campo:focus-visible,.vf-pos .pos-m4 textarea.pl-campo:focus-visible,.vf-pos .pos-m4 .pl-interruptor:focus-visible,.vf-pos .pos-m4 .pos-modo button:focus-visible{outline:2px solid var(--pl-focus,var(--brand-accent));outline-offset:2px}.vf-pos .pos-m4{flex-direction:column;gap:14px;min-width:0;max-width:100%;display:flex}.vf-pos .pos-m4 .pl-campo-caja{min-width:0}.vf-pos .pos-m4 .pl-ayuda{overflow-wrap:anywhere;margin:4px 0 0}.vf-pos .pos-m4 .pl-ayuda.es-ok{color:var(--pl-ok)}.vf-pos .pr-cupon{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.vf-pos .pr-cupon .pl-campo{text-transform:uppercase;flex:8rem;width:auto;min-width:0}.vf-pos .pr-cupon .pl-btn{flex:none}.vf-pos .pos-m4 .cot{min-width:0;max-width:100%}.vf-pos .pos-m4-aviso{color:var(--pl-text-3);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.4}.vf-pos .pos-m4 .pl-interruptor.pos-envio{align-items:center;height:auto;min-height:44px;padding-block:8px}.vf-pos .pos-m4 .pl-interruptor.pos-envio>span:first-child{white-space:normal}.vf-pos .pos-m4 .pos-modo{background:var(--pl-campo);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.vf-pos .pos-m4 .pos-modo button{height:auto;min-height:40px;color:var(--pl-text-2);font:500 13px var(--pl-font);cursor:pointer;white-space:normal;background:0 0;border:0;border-radius:9px;padding:8px}.vf-pos .pos-m4 .pos-modo button:hover{color:var(--pl-text)}.vf-pos .pos-m4 .pos-modo [aria-checked=true]{background:var(--pl-card);color:var(--pl-text);box-shadow:var(--pl-sombra-1)}@media (width<=600px){.vf-pos .pos-m4 .pl-campo{min-height:44px;font-size:16px}.vf-pos .pos-m4 textarea.pl-campo{min-height:88px;font-size:16px}.vf-pos .pos-m4 .pl-btn,.vf-pos .pos-m4 .pos-modo button{min-height:44px}}@media (prefers-reduced-motion:reduce){.vf-pos .pos-m4 .pl-btn,.vf-pos .pos-m4 .pos-modo button,.vf-pos .pos-m4 .pl-interruptor{transition:none}.vf-pos .pos-m4 .pl-btn:active{transform:none}}.xp-pasos,.xp-pagina,.xp-lista,.xp-red,.xp-cola{min-width:0;max-width:100%}.xp-pasos{background:var(--pl-card);border:1px solid var(--pl-line-soft);border-radius:var(--pl-radius);box-shadow:inset 0 1px 0 var(--pl-sheen);flex-direction:column;gap:12px;padding:16px;display:flex}.xp-pasos-cab{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.xp-pasos-cab h3{min-width:0;color:var(--pl-text);flex:auto;margin:0;font-size:16px;font-weight:600}.xp-pasos-cab p{color:var(--pl-text-2);font-variant-numeric:tabular-nums;margin:0;font-size:13px}.xp-barra{background:var(--pl-paper-3);border-radius:999px;height:6px;overflow:hidden}.xp-barra>span{border-radius:inherit;background:var(--pl-ok);height:100%;transition:width .2s var(--pl-ease);display:block}.xp-pasos ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.xp-paso{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;min-width:0;display:flex}.xp-paso-marca{border:1.5px solid var(--pl-line);width:22px;height:22px;color:var(--pl-text-3);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.xp-paso.es-hecho .xp-paso-marca{border-color:var(--pl-ok);background:var(--pl-accent-soft);color:var(--pl-ok)}.xp-paso-marca svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.xp-paso-txt{flex:12rem;min-width:0}.xp-paso-txt strong{color:var(--pl-text);overflow-wrap:anywhere;font-weight:600;display:block}.xp-paso.es-hecho .xp-paso-txt strong{color:var(--pl-text-3);text-decoration:line-through;text-decoration-thickness:1px}.xp-paso-txt p{color:var(--pl-text-2);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.xp-ir{flex:none;margin-left:auto;text-decoration:none}.xp-aviso{background:var(--pl-ambar-suave);color:var(--pl-ambar-texto);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.xp-aviso a{color:var(--pl-accent-ink);font-weight:600}.xp-pagina{flex-direction:column;gap:14px;display:flex}.xp-lista{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.xp-nov-cab{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.xp-nov-cab time{color:var(--pl-text-3);font-size:12px}.xp-nuevo{background:var(--pl-accent-soft);color:var(--pl-accent-ink);border-color:#0000}.xp-lista h2{overflow-wrap:anywhere;margin:8px 0 4px}.xp-lista p{color:var(--pl-text-2);overflow-wrap:anywhere;margin:0}.xp-red{z-index:45;left:calc(var(--pl-dock) + var(--pl-margen-dock) * 2);position:fixed;bottom:12px;right:12px}.xp-red-btn{border:1px solid var(--pl-line);background:var(--pl-ambar-suave);width:100%;color:var(--pl-ambar-texto);font:500 13px/1.4 var(--pl-font);text-align:center;cursor:pointer;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:10px 12px}.xp-red-btn.es-envio{background:var(--pl-accent-soft);color:var(--pl-accent-ink)}.xp-red-btn.es-error{background:var(--pl-rojo-suave);color:var(--pl-danger)}.xp-con-aviso{padding-bottom:64px}.xp-cajon{gap:12px}.xp-cajon-cab{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.xp-cajon-cab h2,.xp-cajon-cab p{margin:0}.xp-cola{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.xp-cola li{border:1px solid var(--pl-line-soft);border-radius:var(--pl-radius);background:var(--pl-paper-2);flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.xp-cola-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.xp-cola-top strong{color:var(--pl-text);font-variant-numeric:tabular-nums}.xp-cola-top span,.xp-cola-meta{color:var(--pl-text-3);overflow-wrap:anywhere;font-size:12px}.xp-cola-error{color:var(--pl-danger);overflow-wrap:anywhere;margin:0;font-size:13px}.xp-cola-acc{flex-wrap:wrap;gap:8px;display:flex}.xp-oculto{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1023px){.xp-red{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px))}}.xp-pasos button:focus-visible,.xp-pasos a:focus-visible,.xp-aviso a:focus-visible,.xp-red-btn:focus-visible,.xp-cajon button:focus-visible,.xp-cajon a:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.xp-barra>span,.xp-red-btn,.xp-pasos a,.xp-cajon{transition:none}}[data-v-3889d39e] [data-slot=switch][data-state=checked]{background:var(--pl-accent)}[data-v-3889d39e] [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background:var(--pl-perilla)}.vf-pos-cab[data-v-3889d39e]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;min-width:0;max-width:100%;display:flex}.vf-pos-acciones[data-v-3889d39e]{flex-wrap:wrap;flex:100%;gap:6px;min-width:0;max-width:100%;display:flex}.vf-pos-acciones .vf-boton-fila[data-v-3889d39e]:disabled,.vf-pos-pago button[data-v-3889d39e]:disabled,.vf-pos-espera-acc button[data-v-3889d39e]:disabled,.vf-pos-formula-ficha button[data-v-3889d39e]:disabled{opacity:.45;cursor:not-allowed}.vf-pos-acciones .vf-boton-fila[data-v-3889d39e]:focus-visible,.vf-pos-pago button[data-v-3889d39e]:focus-visible,.vf-pos-marca button[data-v-3889d39e]:focus-visible,.vf-pos-codigo button[data-v-3889d39e]:focus-visible,.vf-pos-espera-acc button[data-v-3889d39e]:focus-visible,.vf-pos-formula-ficha button[data-v-3889d39e]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-pos-cab select[data-v-3889d39e],.vf-pos input[data-v-3889d39e],.vf-pos select[data-v-3889d39e],.vf-pos textarea[data-v-3889d39e]{font:inherit;box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--bg-input);min-width:0;max-width:100%;color:var(--text-primary);border-radius:10px;padding:8px 10px;font-size:14px}.vf-pos[data-v-3889d39e]{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}@media (width>=1180px){.vf-pos[data-v-3889d39e]{grid-template-columns:minmax(0,1fr) 360px}.vf-pos-cobro[data-v-3889d39e]{position:sticky;top:64px}}.vf-pos.vf-pos-hecho[data-v-3889d39e]{grid-template-columns:minmax(0,1fr)}.vf-pos-hecho[data-v-3889d39e] a.pl-btn{text-decoration:none}.vf-pos-estado[data-v-3889d39e]{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.vf-pos-estado .pl-sub[data-v-3889d39e],.vf-pos-estado .pl-ayuda[data-v-3889d39e],.pos-hotel>.pl-sub[data-v-3889d39e],.pos-hotel>.pl-nota[data-v-3889d39e],.pos-hotel>.pl-ayuda[data-v-3889d39e],.pos-hotel>.aviso-suave[data-v-3889d39e],.hecho-ok>.pl-sub[data-v-3889d39e]{margin:0}.vf-pos-total strong[data-v-3889d39e]{overflow-wrap:anywhere;min-width:0}.vf-pos-cobro[data-v-3889d39e]{flex-direction:column;gap:14px;min-width:0;display:flex}.vf-pos-bloque[data-v-3889d39e]{flex-direction:column;gap:8px;min-width:0;display:flex}.vf-pos-rotulo[data-v-3889d39e]{color:var(--text-secondary);font-size:12px;font-weight:600}.vf-pos-campo[data-v-3889d39e]{flex-direction:column;gap:4px;min-width:0;display:flex}.vf-pos-campo small[data-v-3889d39e]{color:var(--text-tertiary);font-size:12px}.vf-pos-resultados[data-v-3889d39e]{margin:0;padding:0;list-style:none}.vf-pos-resultados button[data-v-3889d39e]{text-align:left;cursor:pointer;width:100%;color:var(--text-primary);background:0 0;border:0;border-radius:8px;padding:7px}.vf-pos-resultados button[data-v-3889d39e]:hover{background:var(--hover-bg)}.vf-pos-resultados small[data-v-3889d39e]{color:var(--text-tertiary)}.vf-pos-total[data-v-3889d39e]{background:var(--brand-accent-subtle);border-radius:12px;justify-content:space-between;align-items:baseline;gap:8px;padding:10px 12px;display:flex}.vf-pos-total span[data-v-3889d39e]{color:var(--brand-ink-soft);font-size:13px}.vf-pos-total strong[data-v-3889d39e]{font-family:var(--font-display);color:var(--text-primary);font-size:26px}.vf-pos-pago[data-v-3889d39e]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.vf-pos-pago-extra[data-v-3889d39e]{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;min-width:0;display:flex}.vf-pos-pago-extra input[data-v-3889d39e]{flex:8rem;min-width:0}.vf-pos-pago>small[data-v-3889d39e]{grid-column:1/-1}.vf-pos-pago input.es-error[data-v-3889d39e]{border-color:var(--pl-danger)}.vf-pos-fiado[data-v-3889d39e]{flex-direction:column;gap:6px;min-width:0;display:flex}.vf-pos-fiado .pl-ayuda[data-v-3889d39e],.vf-pos-fiado .aviso-suave[data-v-3889d39e]{margin:0}.vf-pos-error[data-v-3889d39e]{color:var(--text-danger);overflow-wrap:anywhere;font-size:12.5px}.vf-pos-aviso[data-v-3889d39e]{color:var(--text-warning);overflow-wrap:anywhere;font-size:12.5px}.vf-fila-texto small.vf-pos-puntos[data-v-3889d39e]{white-space:normal;text-overflow:unset;overflow:visible}.vf-pos-marca[data-v-3889d39e]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.vf-pos-codigo[data-v-3889d39e]{background:var(--brand-accent-subtle);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;padding:12px;display:flex}.vf-pos-codigo strong[data-v-3889d39e]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-primary);overflow-wrap:anywhere;font-size:clamp(18px,6vw,28px)}.vf-pos-codigo small[data-v-3889d39e]{color:var(--text-secondary);overflow-wrap:anywhere;flex-basis:100%}.vf-pos-foco[data-v-3889d39e]:focus{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-pos-espera[data-v-3889d39e],.vf-pos-formulas[data-v-3889d39e]{flex-direction:column;gap:10px;min-width:0;display:flex}.vf-pos-espera[data-v-3889d39e]{margin:0;padding:0;list-style:none}.vf-pos-espera li[data-v-3889d39e],.vf-pos-formula-ficha[data-v-3889d39e]{background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.vf-pos-espera li strong[data-v-3889d39e],.vf-pos-formula-ficha strong[data-v-3889d39e]{overflow-wrap:anywhere;color:var(--text-primary)}.vf-pos-espera small[data-v-3889d39e],.vf-pos-formula-ficha p[data-v-3889d39e],.vf-pos-formula-ficha small[data-v-3889d39e]{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:12.5px}.vf-pos-espera-acc[data-v-3889d39e]{flex-wrap:wrap;gap:6px;display:flex}.vf-pos-formula-ficha header[data-v-3889d39e]{min-width:0}.vf-pos-formula-ficha ul[data-v-3889d39e]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.vf-pos-formula-ficha li[data-v-3889d39e]{flex-wrap:wrap;justify-content:space-between;gap:4px 8px;min-width:0;display:flex}.vf-pos-formula-ficha li span[data-v-3889d39e]{overflow-wrap:anywhere;min-width:0;color:var(--text-primary)}.vf-pos-formula-ficha li small[data-v-3889d39e]{font-family:var(--font-mono);flex:none}.vf-pos-cambio[data-v-3889d39e]{font-family:var(--font-mono);color:var(--text-success);font-size:14px;font-weight:600}.vf-pos-ok[data-v-3889d39e]{background:var(--brand-accent-subtle);color:var(--brand-ink-soft);border-radius:12px;padding:10px 12px;font-size:13.5px}.vf-pos-nota[data-v-3889d39e]{color:var(--text-tertiary);overflow-wrap:anywhere;margin:0;font-size:13px}.vf-pos-lineas[data-v-3889d39e]{flex-direction:column;gap:10px;min-width:0;display:flex;container-type:inline-size}.vf-pos-buscar[data-v-3889d39e]{flex-wrap:wrap;gap:8px;display:flex}.vf-pos-buscar input[data-v-3889d39e]{flex:160px}.vf-pos-busqueda[data-v-3889d39e]{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:12px;max-height:280px;margin:0;padding:4px;list-style:none;overflow-y:auto}.vf-pos-busqueda button[data-v-3889d39e]{cursor:pointer;text-align:left;width:100%;color:var(--text-primary);background:0 0;border:0;border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:8px;display:flex}.vf-pos-busqueda button[data-v-3889d39e]:hover{background:var(--hover-bg)}.vf-pos-res-txt[data-v-3889d39e]{flex-direction:column;flex:160px;gap:2px;min-width:0;display:flex}.vf-pos-res-txt strong[data-v-3889d39e]{overflow-wrap:anywhere}.vf-pos-res-txt small[data-v-3889d39e],.vf-pos-res-precio small[data-v-3889d39e]{color:var(--text-tertiary);font-size:12px}.vf-pos-res-precio[data-v-3889d39e]{font-family:var(--font-mono);flex-direction:column;align-items:flex-end;gap:2px;font-size:13px;display:flex}.vf-pos-chips[data-v-3889d39e]{flex-wrap:wrap;gap:4px;max-width:100%;margin-top:4px;display:flex}.vf-pos-chips .vf-etiqueta[data-v-3889d39e]{white-space:normal;overflow-wrap:anywhere;max-width:100%}.vf-pos-cobro[data-v-3889d39e] .oh-cta{white-space:normal;text-align:center;max-width:100%}.vf-pos-linea[data-v-3889d39e]{background:var(--bg-subtle);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:10px;display:flex}.vf-pos-linea-cab[data-v-3889d39e]{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.vf-pos-linea-cab strong[data-v-3889d39e]{color:var(--text-primary);overflow-wrap:anywhere;font-size:14px}.vf-pos-desc[data-v-3889d39e]{flex:1;min-width:0}.vf-pos-quitar[data-v-3889d39e]{color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px;font-size:20px;line-height:1}.vf-pos-unidad[data-v-3889d39e]{gap:6px;display:flex}.vf-pos-unidad button[data-v-3889d39e]{cursor:pointer;border:1px solid var(--border-subtle);background:var(--bg-card);min-width:0;min-height:40px;color:var(--text-secondary);font:inherit;border-radius:10px;flex:1 1 0;padding:8px 10px;font-size:13px}.vf-pos-unidad button.es-on[data-v-3889d39e]{border-color:var(--brand-accent);background:var(--brand-accent-subtle);color:var(--text-primary);font-weight:600}.vf-pos-suelto[data-v-3889d39e]{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:12px}.vf-pos-campos[data-v-3889d39e]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;display:grid}@container (width>=520px){.vf-pos-campos[data-v-3889d39e]{grid-template-columns:72px minmax(0,1fr) 76px minmax(72px,88px) auto}.vf-pos-total-linea[data-v-3889d39e]{grid-column:auto}}.vf-pos-campos label[data-v-3889d39e]{flex-direction:column;gap:3px;min-width:0;display:flex}.vf-pos-campos small[data-v-3889d39e]{color:var(--text-tertiary);font-size:11px}.vf-pos-campos input[data-v-3889d39e],.vf-pos-campos select[data-v-3889d39e]{width:100%}.vf-pos-fijo[data-v-3889d39e]{white-space:nowrap;font-family:var(--font-mono);color:var(--text-secondary);padding:8px 0;font-size:13px}.vf-pos-total-linea[data-v-3889d39e]{white-space:nowrap;text-align:right;font-family:var(--font-mono);color:var(--text-primary);grid-column:1/-1;padding-bottom:8px;font-size:14px;font-weight:600}.vf-pos-totales[data-v-3889d39e]{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;gap:8px;padding:4px 4px 0;display:flex}.vf-pos-totales span[data-v-3889d39e]{color:var(--text-tertiary);font-size:12px}.vf-pos-totales strong[data-v-3889d39e]{font-family:var(--font-display);color:var(--text-primary);font-size:22px}.vf-pos-pares[data-v-3889d39e]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.vf-pos-par[data-v-3889d39e]{border:1px solid var(--border-subtle);background:var(--bg-subtle);color:var(--text-primary);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:8px 10px;font-size:13px;display:flex}.vf-pos-par small[data-v-3889d39e]{color:var(--text-secondary);overflow-wrap:anywhere;flex-basis:100%}.vf-pos-par.es-leve[data-v-3889d39e]{border-color:color-mix(in oklch, var(--text-success) 45%, var(--border-subtle))}.vf-pos-par.es-leve strong[data-v-3889d39e]{color:var(--text-success)}.vf-pos-par.es-moderada[data-v-3889d39e]{border-color:color-mix(in oklch, var(--text-warning) 50%, var(--border-subtle))}.vf-pos-par.es-moderada strong[data-v-3889d39e]{color:var(--text-warning)}.vf-pos-par.es-grave[data-v-3889d39e]{border-color:color-mix(in oklch, var(--text-danger) 55%, var(--border-subtle));background:color-mix(in oklch, var(--text-danger) 10%, var(--bg-card))}.vf-pos-par.es-grave strong[data-v-3889d39e]{color:var(--text-danger)}.vf-pos-bloque[data-v-3889d39e] .oh-campo{box-sizing:border-box;width:100%;min-width:0;max-width:100%}@media print{body.vf-imprimir-cargo .oh-sidebar-root,body.vf-imprimir-cargo .oh-barra-titulo,body.vf-imprimir-cargo .oh-sidebar-backdrop,body.vf-imprimir-cargo .oh-toasts,body.vf-imprimir-cargo .vf-franja,body.vf-imprimir-cargo .vf-pos-cab,body.vf-imprimir-cargo .vf-pos-ok,body.vf-imprimir-cargo .vf-pos-nota,body.vf-imprimir-cargo .vf-pos-codigo,body.vf-imprimir-cargo .hecho-ok,body.vf-imprimir-cargo .pl-velo,body.vf-imprimir-cargo .pl-cajon{display:none!important}body.vf-imprimir-cargo .oh-dashboard-shell,body.vf-imprimir-cargo .oh-dashboard-main,body.vf-imprimir-cargo .oh-dashboard-page,body.vf-imprimir-cargo .vf-pagina,body.vf-imprimir-cargo .vf-pos,body.vf-imprimir-cargo .pos-hotel,body.vf-imprimir-cargo .pos-hotel.hecho{background:0 0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body.vf-imprimir-cargo .ticket{width:72mm;max-width:72mm;margin:0;color:#111!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding:0!important}body.vf-imprimir-cargo .ticket *{color:#111!important}body.vf-imprimir-cargo .ticket-firma{border-top-color:#111!important}body.vf-imprimir-cargo .ticket-kv span:last-child,body.vf-imprimir-cargo .ticket-l>div span:last-child{white-space:normal!important}}.vf-pildoras[data-v-d29c8ea4]{flex-wrap:wrap;gap:6px;display:flex}.vf-pildora[data-v-d29c8ea4]{border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:13px}.vf-pildora.es-on[data-v-d29c8ea4]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent)}.vf-bloque[data-v-d29c8ea4]{flex-direction:column;gap:12px;min-width:0;display:flex}.vf-buscar[data-v-d29c8ea4]{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--bg-input);width:100%;max-width:100%;color:var(--text-primary);border-radius:10px;margin:0;padding:9px 12px;font-size:16px}.vf-buscar[data-v-d29c8ea4]:focus{outline:2px solid var(--brand-accent);outline-offset:1px}.vf-cuenta[data-v-d29c8ea4]{color:var(--text-tertiary);margin:0;font-size:12px}.vf-prod-fila[data-v-d29c8ea4]{flex-wrap:wrap;align-items:flex-start;row-gap:8px}.vf-prod-quien[data-v-d29c8ea4]{flex:100%;align-items:flex-start;gap:10px;min-width:0;display:flex}.vf-prod-quien .vf-fila-texto[data-v-d29c8ea4]{flex:auto;min-width:0}.vf-mini[data-v-d29c8ea4]{object-fit:cover;background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:10px;flex:none;width:40px;height:40px}.vf-prod-fila .vf-fila-texto strong[data-v-d29c8ea4],.vf-prod-fila .vf-fila-texto small[data-v-d29c8ea4]{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;overflow:visible}.vf-precio[data-v-d29c8ea4]{min-width:0;max-width:100%;color:var(--text-primary);font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;font-size:14px;font-weight:700;display:flex}.vf-precio small[data-v-d29c8ea4]{color:var(--text-tertiary);font-size:12px;font-weight:500}.vf-paginas[data-v-d29c8ea4]{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.vf-paginas .vf-boton-fila[data-v-d29c8ea4]{text-decoration:none}.vf-paginas span[aria-disabled=true][data-v-d29c8ea4]{opacity:.45;cursor:default}.vf-puntos[data-v-d29c8ea4]{color:var(--text-tertiary);padding:6px 2px}.vf-paginas .es-activa[data-v-d29c8ea4]{background:var(--brand-accent-subtle);color:var(--brand-ink-soft);border-color:#0000}.vf-grupo[data-v-d29c8ea4]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);margin:.25rem 0 0;font-size:11.5px;font-weight:700}.vf-par[data-v-d29c8ea4]{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;min-width:0;display:grid}.vf-par[data-v-d29c8ea4]>*{min-width:0}.vf-prod-marcas[data-v-d29c8ea4]{flex-wrap:wrap;gap:4px;min-width:0;max-width:100%;margin-top:2px;display:flex}.vf-prod-marcas .vf-etiqueta[data-v-d29c8ea4]{white-space:normal;max-width:100%}.vf-medicamento[data-v-d29c8ea4]{flex-direction:column;gap:1rem;min-width:0;display:flex}.vf-principios[data-v-d29c8ea4]{flex-direction:column;gap:.25rem;min-width:0;display:flex}.vf-etiq[data-v-d29c8ea4]{color:var(--text-secondary);font-size:.75rem;font-weight:500;display:block}.vf-chips[data-v-d29c8ea4]{flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.vf-chip[data-v-d29c8ea4]{background:var(--bg-subtle);border:1px solid var(--border-subtle);max-width:100%;color:var(--text-primary);border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 10px;font-size:12.5px;line-height:1.3;display:inline-flex}.vf-chip span[data-v-d29c8ea4]{overflow-wrap:anywhere;min-width:0}.vf-chip-x[data-v-d29c8ea4]{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;padding:0;font-size:14px;line-height:1;display:grid}.vf-chip-x[data-v-d29c8ea4]:hover{color:var(--text-danger);background:var(--bg-card)}.vf-chip-x[data-v-d29c8ea4]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-med-linea[data-v-d29c8ea4]{color:var(--text-secondary)}.vf-principio[data-v-d29c8ea4]{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.vf-principio[data-v-d29c8ea4]:focus{outline:2px solid var(--brand-accent);outline-offset:1px}.vf-error[data-v-d29c8ea4]{color:var(--text-danger);overflow-wrap:anywhere;margin:0;font-size:12px}.vf-pista[data-v-d29c8ea4]{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.45}.vf-variantes[data-v-d29c8ea4]{flex-direction:column;gap:8px;min-width:0;display:flex}.vf-nota-var[data-v-d29c8ea4]{background:var(--bg-subtle);border:1px solid var(--border-subtle);color:var(--text-secondary);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.45}.vf-var-fila[data-v-d29c8ea4]{flex-wrap:wrap;align-items:flex-start;row-gap:8px}.vf-var-fila .vf-etiqueta[data-v-d29c8ea4]{white-space:normal;max-width:100%}.vf-var-fila .vf-fila-texto[data-v-d29c8ea4]{flex:100%;min-width:0}.vf-var-fila .vf-fila-texto strong[data-v-d29c8ea4],.vf-var-fila .vf-fila-texto small[data-v-d29c8ea4]{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;overflow:visible}.vf-etiqueta.es-ok[data-v-d29c8ea4]{background:color-mix(in oklch, var(--text-success) 14%, transparent);color:var(--text-success)}.vf-foto[data-v-d29c8ea4]{flex-wrap:wrap;align-items:flex-start;gap:12px;min-width:0;display:flex}.vf-foto-img[data-v-d29c8ea4],.vf-foto-vacia[data-v-d29c8ea4]{box-sizing:border-box;object-fit:cover;background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:12px;flex:none;width:72px;height:72px;display:block}.vf-foto-acciones[data-v-d29c8ea4]{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex;position:relative}.vf-archivo[data-v-d29c8ea4]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=720px){.vf-prod-quien[data-v-d29c8ea4]{flex-grow:1;flex-basis:16rem}}[data-v-e4e98f34] [data-slot=switch][data-state=checked]{background:var(--pl-accent)}[data-v-e4e98f34] [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background:var(--pl-perilla)}.vf-proveedores[data-v-5e4ca035]{min-width:0;overflow-x:clip}.vf-bloque[data-v-5e4ca035]{flex-direction:column;gap:12px;min-width:0;display:flex}.vf-filtros[data-v-5e4ca035]{flex-direction:column;gap:4px;min-width:0;display:flex}.vf-etiqueta-campo[data-v-5e4ca035]{color:var(--text-secondary);font-size:12px;font-weight:500}.vf-buscar[data-v-5e4ca035]{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--bg-input);width:100%;max-width:100%;color:var(--text-primary);border-radius:10px;margin:0;padding:9px 12px;font-size:16px}.vf-buscar[data-v-5e4ca035]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:1px}.vf-cuenta[data-v-5e4ca035]{color:var(--text-tertiary);margin:0;font-size:12px}.vf-producto[data-v-5e4ca035]{overflow-wrap:anywhere;font-weight:600}.vf-celda[data-v-5e4ca035]{overflow-wrap:anywhere;min-width:0;display:block}.vf-celda small[data-v-5e4ca035]{color:var(--text-tertiary);font-size:12px;display:block}.vf-proveedores[data-v-5e4ca035] .pl-t .pl-c-acc{white-space:nowrap;width:auto;min-width:88px}.vf-boton-fila[data-v-5e4ca035]:focus-visible,.vf-toque[data-v-5e4ca035]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-boton-fila[data-v-5e4ca035]:disabled{opacity:.45;cursor:default}.vf-etiqueta.es-ok[data-v-5e4ca035]{background:color-mix(in oklch, var(--text-success) 14%, transparent);color:var(--text-success)}.vf-error[data-v-5e4ca035]{color:var(--text-danger);overflow-wrap:anywhere;margin:0;font-size:12px}.vf-paginas[data-v-5e4ca035]{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.vf-paginas .vf-boton-fila[data-v-5e4ca035]{text-decoration:none}.vf-paginas span[aria-disabled=true][data-v-5e4ca035]{opacity:.45;cursor:default}.vf-puntos[data-v-5e4ca035]{color:var(--text-tertiary);padding:6px 2px}.vf-paginas .es-activa[data-v-5e4ca035]{background:var(--brand-accent-subtle);color:var(--brand-ink-soft);border-color:#0000}@media (width<=719px){.vf-boton-fila[data-v-5e4ca035],.vf-toque[data-v-5e4ca035]{box-sizing:border-box;min-width:44px;min-height:44px}.vf-buscar[data-v-5e4ca035]{min-height:44px}}.vf-reposicion[data-v-844697f7]{min-width:0;overflow-x:clip}.vf-bloque[data-v-844697f7]{flex-direction:column;gap:12px;min-width:0;display:flex}.vf-filtro-sede[data-v-844697f7]{min-width:0;max-width:100%}.vf-cuenta[data-v-844697f7]{color:var(--text-tertiary);margin:0;font-size:12px}.vf-nota[data-v-844697f7]{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.45}.vf-encabezado a[data-v-844697f7]{color:var(--brand-accent);font-weight:600}.vf-encabezado a[data-v-844697f7]:focus-visible,.vf-toque[data-v-844697f7]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}a.vf-toque[data-v-844697f7],a.oh-cta[data-v-844697f7]{text-decoration:none}.vf-celda[data-v-844697f7]{overflow-wrap:anywhere;min-width:0;display:block}.vf-celda small[data-v-844697f7]{color:var(--text-tertiary);font-size:12px;display:block}.vf-producto[data-v-844697f7]{overflow-wrap:anywhere;font-weight:600}[data-v-844697f7] input{box-sizing:border-box;min-width:0;max-width:100%;font-size:16px}@media (width<=719px){.vf-toque[data-v-844697f7]{white-space:normal;text-align:center;box-sizing:border-box;max-width:100%;min-height:44px}.vf-encabezado a[data-v-844697f7]{align-items:center;min-height:44px;display:inline-flex}}@media (width>=720px){.vf-filtro-sede[data-v-844697f7]{max-width:240px}}.sp{min-width:0}.sp:not(.pl-cajon){flex-direction:column;gap:14px;display:flex}.sp.pl-cajon form{gap:14px;min-width:0;display:grid}.sp.pl-cajon .caj-pie .pl-btn{white-space:normal;text-align:center}.sp .pl-vacio p{margin:0}.sp .pl-vacio .pl-btn{margin-top:12px}.sp .h-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-width:0;display:grid}.sp .h-kpis .pl-kpi{min-height:92px}.sp .h-kpis .es-debe strong{color:var(--pl-danger)}.sp .h-kpis .es-cero strong{color:var(--pl-ok)}.sp .h-kpis .pl-kpi>strong{overflow-wrap:anywhere}.sp .h-kpis .pl-kpi>em{white-space:normal}.sp .cot{border:1px solid var(--pl-line-soft);border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.sp .cot>div{border-top:1px solid var(--pl-line-soft);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 12px;font-size:13px;display:flex}.sp .cot>div:first-child{border-top:0}.sp .cot>div span:first-child{overflow-wrap:anywhere;min-width:0}.sp .cot>div span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.sp .cot>.es-total{background:var(--pl-subtle);font-weight:500}.sp .cot>.es-debe span:last-child{color:var(--pl-danger);font-weight:500}.sp .aviso-suave{background:var(--pl-ambar-suave);color:var(--pl-ambar-texto);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.sp .caj-pie{background:var(--pl-card);border-top:1px solid var(--pl-line-soft);z-index:2;margin:0 -24px -22px;padding:14px 24px 22px;position:sticky;bottom:-22px}.sp.pl-cajon>*{flex-shrink:0}.sp.pl-cajon .pl-dos.caj-pie{flex-flow:wrap}.sp.pl-cajon .pl-interruptor>span:first-child{white-space:normal}.sp .rk-filtros{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;margin:4px 0 12px;display:flex}.sp .rk-filtros button{border:1px solid var(--pl-line);background:var(--pl-card);height:30px;color:var(--pl-text-2);font:inherit;cursor:pointer;transition:background-color .15s var(--pl-ease), color .15s var(--pl-ease);border-radius:999px;padding:0 12px;font-size:13px}.sp .rk-filtros button:hover{background:var(--pl-hover);color:var(--pl-text)}.sp .rk-filtros button[aria-pressed=true]{background:var(--pl-accent-soft);border-color:var(--pl-accent);color:var(--pl-text)}.sp .pos-modo{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:6px;display:grid}.sp .pos-modo button{border:1px solid var(--pl-line);border-radius:var(--pl-radius);background:var(--pl-card);min-height:38px;color:var(--pl-text-2);font:inherit;cursor:pointer;transition:background-color .15s var(--pl-ease);padding:6px 10px;font-size:13px}.sp .pos-modo button:hover{background:var(--pl-hover)}.sp .pos-modo button[aria-checked=true]{border-color:var(--pl-accent);background:var(--pl-accent-soft);color:var(--pl-text)}.sp .sp-barra{background:var(--pl-campo);border-radius:999px;width:120px;max-width:100%;height:5px;margin:5px 0 0 auto;display:block;overflow:hidden}.sp .sp-barra>i{border-radius:inherit;background:var(--pl-accent);height:100%;display:block}.sp .dv-lista{border:1px solid var(--pl-line-soft);border-radius:var(--pl-radius);min-width:0;display:grid}.sp .dv-l{border-top:1px solid var(--pl-line-soft);grid-template-columns:minmax(0,1fr) auto 96px;align-items:center;gap:12px;padding:10px 12px;display:grid}.sp .dv-l:first-child{border-top:0}.sp .dv-lt{gap:2px;min-width:0;display:grid}.sp .dv-lt b{overflow-wrap:anywhere;font-weight:500}.sp .dv-v{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sp .pos-cant{align-items:center;gap:4px;display:flex}.sp .pos-cant>span,.sp .pos-cant>input{text-align:center;font-variant-numeric:tabular-nums;width:44px;min-width:24px}.sp .pos-cant>input{height:32px;min-height:32px;padding:0 4px}.sp .pos-cant .pl-icono-btn{width:32px;height:32px}.sp .ct-cobrar{height:30px;font-size:12px}.sp .ct-lista{min-width:0;padding:0;overflow:hidden}.sp .ct-m{border-top:1px solid var(--pl-line-soft);color:inherit;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 16px;text-decoration:none;display:grid}.sp .ct-m:first-child{border-top:0}.sp .ct-m b{overflow-wrap:anywhere;font-weight:500}.sp button.ct-m{border:0;border-top:1px solid var(--pl-line-soft);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0}.sp button.ct-m:first-child{border-top:0}.sp button.ct-m:hover{background:var(--pl-hover)}.sp .ct-m .pl-num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.sp .pl-t th.pl-c-prin>b,.sp .pl-t th.pl-c-prin>.pl-sub{display:block}.sp .pl-t th.pl-c-prin>b{font-weight:500}.sp .pl-t tbody tr{cursor:pointer}.sp .pl-t th,.sp .pl-t td{white-space:normal;height:auto;min-height:44px}.sp .pl-t .pl-c-acc{white-space:nowrap;width:auto;min-width:96px}.sp .pl-t .pl-badge{white-space:normal;max-width:100%;height:auto;min-height:22px}.sp .sp-busca{position:relative}.sp .sp-busca ul{z-index:4;background:var(--pl-card);border:1px solid var(--pl-line-soft);box-shadow:var(--pl-lift);border-radius:10px;max-height:240px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.sp .sp-busca [role=option]{width:100%;min-height:40px;color:var(--pl-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.sp .sp-busca [role=option].es-activo,.sp .sp-busca [role=option]:hover{background:var(--pl-accent-soft)}.sp .sp-busca small{color:var(--pl-text-3);overflow-wrap:anywhere;font-size:12px}.sp .sp-chip{border:1px solid var(--pl-line);background:var(--pl-card);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:6px 8px 6px 12px;display:flex}.sp .sp-chip span{overflow-wrap:anywhere;min-width:0}.sp .sp-items{border:1px solid var(--pl-line-soft);border-radius:var(--pl-radius);min-width:0;display:grid}.sp .sp-item{border-top:1px solid var(--pl-line-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.sp .sp-item:first-child{border-top:0}.sp .sp-item b{overflow-wrap:anywhere;font-weight:500}.sp .sp-item>span:first-child{gap:2px;min-width:0;display:grid}.sp .sp-item .sp-precio{text-align:left}.sp .sp-precio{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.sp .sp-neg{color:var(--pl-danger)}.sp .sp-ok{color:var(--pl-ok)}.sp .sp-movil{display:none}.sp.pl-cajon.sp-ancho{width:min(520px,100%)}.sp .sp-link{overflow-wrap:anywhere}.sp .rk-filtros button:focus-visible,.sp .pos-modo button:focus-visible,.sp .ct-m:focus-visible,.sp .pos-cant .pl-icono-btn:focus-visible,.sp .pl-t tbody tr:focus-visible,.sp .sp-busca [role=option]:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.sp .ct-m:focus-visible,.sp .pl-t tbody tr:focus-visible{outline-offset:-2px}@media (width<=900px){.sp .h-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sp .h-kpis .pl-kpi>em{white-space:normal}.sp .h-kpis .pl-kpi>strong{font-size:20px}.sp .m2-oc{display:none!important}.sp .pl-t .pl-c-acc>.pl-btn{display:none}.sp .pl-t th.pl-c-prin>b{overflow-wrap:anywhere}.sp .sp-tabla{display:none}.sp .sp-movil{display:block}.sp .pl-cabeza:has(.cta-acc){flex-wrap:wrap}.sp .pl-cabeza-acc.cta-acc{flex-wrap:wrap;width:100%;margin-left:0}.sp .pl-cabeza-acc.cta-acc [data-texto]{white-space:normal;text-align:center;flex:auto;width:auto;max-width:100%;height:auto;min-height:36px;padding:0 12px}.sp .pl-cabeza-acc.cta-acc [data-texto] .pl-btn-t{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.sp .rk-filtros button{height:auto;min-height:36px}}@media (width<=600px){.sp .dv-l{grid-template-columns:minmax(0,1fr) auto}.sp .dv-v{text-align:left;grid-column:1/-1}.sp .sp-item{grid-template-columns:minmax(0,1fr) auto}.sp .sp-precio{text-align:left;grid-column:1}}@media (prefers-reduced-motion:reduce){.sp .rk-filtros button,.sp .pos-modo button,.sp .pl-t tbody tr>*,.sp .pos-cant .pl-icono-btn,.sp button.ct-m,.sp .pl-interruptor{transition:none}}[data-v-c4bd7130] [data-slot=switch][data-state=checked]{background:var(--pl-accent)}[data-v-c4bd7130] [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background:var(--pl-perilla)}.vf-venta[data-v-c4bd7130]{min-width:0}.vf-acciones[data-v-c4bd7130]{flex-wrap:wrap;gap:8px;display:flex}.vf-acciones[data-v-c4bd7130] .oh-cta{flex:160px}@media (width>=720px){.vf-acciones[data-v-c4bd7130] .oh-cta{flex:none}}.vf-ticket[data-v-c4bd7130]{box-sizing:border-box;width:100%;max-width:420px;margin:0 auto}.vf-anulada[data-v-c4bd7130]{text-align:left;overflow-wrap:anywhere;margin:0 0 12px}.vf-ticket-cab[data-v-c4bd7130]{text-align:center}.vf-ticket-negocio[data-v-c4bd7130]{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:16px;font-weight:700}.vf-kicker[data-v-c4bd7130]{letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin:2px 0 0;font-size:11px}.vf-ticket-numero[data-v-c4bd7130]{font-family:var(--font-display);color:var(--text-primary);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:22px;font-weight:700}.vf-ticket-fecha[data-v-c4bd7130]{color:var(--text-tertiary);margin:2px 0 0;font-size:12px}.vf-corte[data-v-c4bd7130]{border:0;border-top:1px dashed var(--border-subtle);margin:12px 0}.vf-meta[data-v-c4bd7130]{justify-content:space-between;gap:12px;padding:3px 0;font-size:13px;display:flex}.vf-meta span[data-v-c4bd7130]{color:var(--text-secondary)}.vf-meta strong[data-v-c4bd7130]{text-align:right;color:var(--text-primary);flex-direction:column;align-items:flex-end;min-width:0;font-weight:600;display:flex}.vf-meta small[data-v-c4bd7130]{color:var(--text-tertiary);font-weight:400}.vf-num[data-v-c4bd7130]{font-variant-numeric:tabular-nums;white-space:nowrap}@media (width>=720px){.vf-ticket .vf-num[data-v-c4bd7130],.vf-ticket .vf-tabla th.vf-num[data-v-c4bd7130]{text-align:right}}.vf-ticket td[data-v-c4bd7130]:first-child{overflow-wrap:anywhere}.vf-totales[data-v-c4bd7130]{margin:0}.vf-totales div[data-v-c4bd7130]{justify-content:space-between;gap:12px;padding:3px 0;font-size:13px;display:flex}.vf-totales dt[data-v-c4bd7130]{color:var(--text-secondary)}.vf-totales dd[data-v-c4bd7130]{font-variant-numeric:tabular-nums;color:var(--text-primary);margin:0}.vf-totales .es-total[data-v-c4bd7130]{border-top:1px dashed var(--border-subtle);margin-top:4px;padding-top:8px;font-size:16px;font-weight:700}.vf-totales .es-total dt[data-v-c4bd7130],.vf-totales .es-total dd[data-v-c4bd7130]{color:var(--text-primary);font-weight:700}.vf-monto[data-v-c4bd7130]{font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap;flex:none;margin-left:auto;font-weight:700}.vf-pista[data-v-c4bd7130]{color:var(--text-tertiary);margin:0;font-size:13px;line-height:1.45}.vf-devuelta[data-v-c4bd7130]{color:var(--text-tertiary);font-size:12px;font-weight:400;display:block}.vf-devs[data-v-c4bd7130]{box-sizing:border-box;width:100%;max-width:420px;margin:16px auto 0}.vf-devs h3[data-v-c4bd7130]{margin:0 0 8px;font-size:14px}.vf-error[data-v-c4bd7130]{color:var(--text-danger);margin:0;font-size:12px}@media print{body.vf-imprimir-venta .oh-sidebar-root,body.vf-imprimir-venta .oh-barra-titulo,body.vf-imprimir-venta .oh-sidebar-backdrop,body.vf-imprimir-venta .oh-toasts,body.vf-imprimir-venta .oh-dashboard-main>.vf-franja,body.vf-imprimir-venta .vf-no-imprimir,body.vf-imprimir-venta .pl-cajon,body.vf-imprimir-venta .pl-velo{display:none!important}body.vf-imprimir-venta .oh-dashboard-shell,body.vf-imprimir-venta .oh-dashboard-main,body.vf-imprimir-venta .oh-dashboard-page{background:0 0!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body.vf-imprimir-venta .vf-pagina{max-width:none!important;padding:0!important}body.vf-imprimir-venta .vf-ticket{width:72mm;max-width:72mm;margin:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}body.vf-imprimir-venta .vf-ticket .vf-tabla,body.vf-imprimir-venta .vf-ticket .vf-tabla tbody,body.vf-imprimir-venta .vf-ticket .vf-tabla tr,body.vf-imprimir-venta .vf-ticket .vf-tabla td{box-sizing:border-box;width:100%!important;display:block!important}body.vf-imprimir-venta .vf-ticket .vf-tabla thead{display:none!important}body.vf-imprimir-venta .vf-ticket .vf-tabla tr{border-bottom:1px solid var(--border-subtle)!important;padding:6px 0!important}body.vf-imprimir-venta .vf-ticket .vf-tabla td{white-space:normal!important;border:0!important;padding:1px 0!important}body.vf-imprimir-venta .vf-ticket .vf-tabla td[data-rotulo]:before{color:var(--text-tertiary);content:attr(data-rotulo) " · "!important}}.vf-ventas[data-v-34d7456b]{min-width:0}a.oh-cta[data-v-34d7456b]{text-decoration:none}.vf-fechas[data-v-34d7456b]{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (width>=720px){.vf-fechas[data-v-34d7456b]{grid-template-columns:minmax(0,180px) minmax(0,180px)}}.vf-fechas label[data-v-34d7456b]{flex-direction:column;gap:4px;min-width:0;display:flex}.vf-fechas small[data-v-34d7456b]{color:var(--text-secondary);font-size:12px}.vf-fechas input[data-v-34d7456b]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font:inherit;border:1px solid var(--border-subtle);background:var(--bg-input);color:var(--text-primary);border-radius:10px;padding:8px 10px;font-size:14px;display:block}.vf-cifra strong.es-mal[data-v-34d7456b]{color:var(--text-danger)}.vf-lista>li>a.vf-fila[data-v-34d7456b]{box-sizing:border-box;border-top:1px solid var(--border-subtle);width:100%;color:inherit;border-radius:12px;text-decoration:none}.vf-lista>li:first-child>a.vf-fila[data-v-34d7456b]{border-top:0}.vf-lista>li>a.vf-fila[data-v-34d7456b]:hover{background:var(--hover-bg)}.vf-lista>li>a.vf-fila[data-v-34d7456b]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-venta[data-v-34d7456b]{flex-wrap:wrap}.vf-venta .vf-fila-texto small[data-v-34d7456b]{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;overflow:visible}.vf-monto[data-v-34d7456b]{font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap;margin-left:auto;font-weight:700}.vf-paginas[data-v-34d7456b]{flex-wrap:wrap;gap:6px;padding-top:12px;display:flex}.vf-paginas .vf-boton-fila[data-v-34d7456b]{text-decoration:none}.vf-paginas span[aria-disabled=true][data-v-34d7456b]{opacity:.45;cursor:default}.vf-puntos[data-v-34d7456b]{color:var(--text-tertiary);padding:6px 2px}.vf-paginas .es-activa[data-v-34d7456b]{background:var(--brand-accent-subtle);color:var(--brand-ink-soft);border-color:#0000}.oh-fallo[data-v-b6b0a5ce]{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:80px 16px;display:flex}.oh-fallo-codigo[data-v-b6b0a5ce]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin:4px 0 0;font-size:11px}.oh-fallo-titulo[data-v-b6b0a5ce]{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:18px;font-weight:500}.oh-fallo-mensaje[data-v-b6b0a5ce]{max-width:420px;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.oh-fallo-enlace[data-v-b6b0a5ce]{color:var(--text-secondary);border-bottom:1px solid;margin-top:6px;padding-bottom:1px;font-size:13px;text-decoration:none}.oh-fallo-boton[data-v-b6b0a5ce],.oh-fallo-boton[data-v-b6b0a5ce]:visited{color:var(--auth-cta-texto);margin-top:8px;text-decoration:none}.vf-fac[data-v-26695c65]{min-width:0;overflow-x:clip}.vf-fac-aviso[data-v-26695c65]{background:color-mix(in oklch, var(--text-warning) 12%, var(--bg-card));color:var(--text-warning);border-radius:12px;margin:0;padding:10px 14px;font-size:13px;line-height:1.45}.vf-fac-aviso a[data-v-26695c65]{color:inherit;font-weight:700}a.vf-fac-cifra[data-v-26695c65]{color:inherit;text-decoration:none}a.vf-fac-cifra.es-on[data-v-26695c65]{border-color:var(--brand-accent);box-shadow:0 0 0 1px var(--brand-accent)}.vf-fac-cifra.es-peligro strong[data-v-26695c65]{color:var(--text-danger)}.vf-fac-detalle[data-v-26695c65]{overflow-wrap:anywhere}.vf-fac[data-v-26695c65] .pl-t .pl-c-acc{white-space:nowrap;width:auto;min-width:104px}.vf-fac-rango[data-v-26695c65]{flex-wrap:wrap;align-items:flex-start;row-gap:8px}.vf-fac-rango .vf-fila-texto[data-v-26695c65]{flex:12rem}.vf-fac-rango .vf-fila-texto strong[data-v-26695c65],.vf-fac-rango .vf-fila-texto small[data-v-26695c65]{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;overflow:visible}.vf-fac-imps[data-v-26695c65]{flex-direction:column;gap:12px;display:flex}.vf-fac-pista[data-v-26695c65],.vf-fac-nota[data-v-26695c65]{color:var(--text-tertiary);margin:0;font-size:12.5px;line-height:1.45}.vf-fac-tasa[data-v-26695c65]{color:var(--text-primary);margin:0;font-size:13px;font-weight:600}.vf-fac-error[data-v-26695c65]{color:var(--text-danger);margin:0;font-size:12px}.vf-frio[data-v-5ab8fb3a]{min-width:0;overflow-x:clip}.vf-bloque[data-v-5ab8fb3a]{flex-direction:column;gap:12px;min-width:0;display:flex}.vf-filtros[data-v-5ab8fb3a]{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.vf-frio h3[data-v-5ab8fb3a]{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:15px;font-weight:600}.vf-neveras[data-v-5ab8fb3a]{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.vf-neveras>li[data-v-5ab8fb3a]{min-width:0}.vf-nevera[data-v-5ab8fb3a]{flex-direction:column;gap:8px;min-width:0;display:flex}.vf-nevera-cab[data-v-5ab8fb3a]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.vf-nevera h3[data-v-5ab8fb3a]{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);flex:auto;margin:0;font-size:16px}.vf-rango[data-v-5ab8fb3a],.vf-lotes-n[data-v-5ab8fb3a],.vf-ultima[data-v-5ab8fb3a],.vf-cuando[data-v-5ab8fb3a],.vf-sin[data-v-5ab8fb3a],.vf-hecho[data-v-5ab8fb3a]{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px}.vf-lotes-n[data-v-5ab8fb3a],.vf-sin[data-v-5ab8fb3a]{color:var(--text-tertiary)}.vf-ultima.es-fuera[data-v-5ab8fb3a]{color:var(--text-danger);font-weight:700}.vf-registrar[data-v-5ab8fb3a],.vf-cierre[data-v-5ab8fb3a]{flex-direction:column;gap:8px;min-width:0;display:flex}.vf-temp[data-v-5ab8fb3a]{min-width:0}.vf-cierre[data-v-5ab8fb3a]{max-width:640px}.vf-nota[data-v-5ab8fb3a]{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.vf-nota a[data-v-5ab8fb3a]{color:var(--text-primary);font-weight:600}.vf-nota a[data-v-5ab8fb3a]:focus-visible,.vf-boton-fila[data-v-5ab8fb3a]:focus-visible,.vf-toque[data-v-5ab8fb3a]:focus-visible,.vf-pagina[data-v-5ab8fb3a] input:focus-visible,.vf-pagina[data-v-5ab8fb3a] textarea:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-excursiones[data-v-5ab8fb3a]{flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.vf-excursiones>li[data-v-5ab8fb3a]{min-width:0}.vf-excursion[data-v-5ab8fb3a]{flex-direction:column;gap:6px;min-width:0;display:flex}.vf-excursion-cab[data-v-5ab8fb3a]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.vf-excursion h4[data-v-5ab8fb3a]{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);flex:auto;margin:0;font-size:15px}.vf-excursion h5[data-v-5ab8fb3a]{color:var(--text-secondary);margin:8px 0 0;font-size:12px;font-weight:600}.vf-lotes[data-v-5ab8fb3a]{flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.vf-lotes li[data-v-5ab8fb3a]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.vf-lote-nom[data-v-5ab8fb3a]{color:var(--text-primary);overflow-wrap:anywhere;min-width:0;font-weight:600}.vf-lote-cod[data-v-5ab8fb3a]{color:var(--text-tertiary);overflow-wrap:anywhere;font-size:12px}.vf-hecho span[data-v-5ab8fb3a]{color:var(--text-tertiary);font-size:12px;font-weight:600;display:block}.vf-hecho[data-v-5ab8fb3a]{color:var(--text-primary)}.vf-gravedad.es-leve[data-v-5ab8fb3a]{background:color-mix(in oklch, var(--text-warning) 12%, transparent);color:var(--text-warning)}.vf-gravedad.es-moderada[data-v-5ab8fb3a]{background:color-mix(in oklch, var(--text-warning) 28%, transparent);color:var(--text-warning)}.vf-gravedad.es-grave[data-v-5ab8fb3a]{background:color-mix(in oklch, var(--text-danger) 14%, transparent);color:var(--text-danger)}.vf-boton-fila[data-v-5ab8fb3a]:disabled{opacity:.45;cursor:default}.vf-error[data-v-5ab8fb3a]{color:var(--text-danger);overflow-wrap:anywhere;margin:0;font-size:12px}.vf-pagina[data-v-5ab8fb3a] .oh-input-texta{box-sizing:border-box;width:100%;max-width:100%}@media (width<=719px){.vf-toque[data-v-5ab8fb3a],.vf-boton-fila[data-v-5ab8fb3a]{min-height:44px}.vf-registrar .vf-toque[data-v-5ab8fb3a],.vf-cierre .vf-toque[data-v-5ab8fb3a]{width:100%}.vf-pagina[data-v-5ab8fb3a] input,.vf-pagina[data-v-5ab8fb3a] textarea{font-size:16px}}@media (width>=720px){.vf-filtros[data-v-5ab8fb3a]{max-width:280px}.vf-neveras[data-v-5ab8fb3a]{grid-template-columns:repeat(2,minmax(0,1fr))}.vf-registrar[data-v-5ab8fb3a]{flex-direction:row;align-items:flex-end}.vf-registrar .vf-temp[data-v-5ab8fb3a]{flex:1}.vf-cierre .vf-toque[data-v-5ab8fb3a]{align-self:flex-start}}@media (width<=719px){body.vf-pantalla-frio .oh-cajon input,body.vf-pantalla-frio .oh-cajon textarea{font-size:16px}body.vf-pantalla-frio .oh-cajon .oh-cta{min-width:44px;min-height:44px}}body.vf-pantalla-frio .oh-cajon .oh-cta:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-libro[data-v-a286868a]{min-width:0;overflow-x:clip}.vf-bloque[data-v-a286868a]{flex-direction:column;gap:12px;min-width:0;display:flex}.vf-nota[data-v-a286868a]{background:var(--bg-subtle);color:var(--text-secondary);border:1px solid var(--border-subtle);overflow-wrap:anywhere;border-radius:12px;margin:0;padding:12px 14px;font-size:13px;line-height:1.45}.vf-filtros[data-v-a286868a]{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.vf-cuenta[data-v-a286868a]{color:var(--text-tertiary);margin:0;font-size:12px}a.oh-cta[data-v-a286868a]{text-decoration:none}a.vf-toque[data-v-a286868a]:focus-visible,.vf-boton-fila[data-v-a286868a]:focus-visible,.vf-pagina[data-v-a286868a] input:focus-visible,.vf-pagina[data-v-a286868a] textarea:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.es-negativo[data-v-a286868a]{color:var(--text-danger);font-weight:700}.vf-paginas[data-v-a286868a]{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.vf-paginas .vf-boton-fila[data-v-a286868a]{text-decoration:none}.vf-paginas span[aria-disabled=true][data-v-a286868a]{opacity:.45;cursor:default}.vf-puntos[data-v-a286868a]{color:var(--text-tertiary);padding:6px 2px}.vf-paginas .es-activa[data-v-a286868a]{background:var(--brand-accent-subtle);color:var(--brand-ink-soft);border-color:#0000}@media (width<=719px){.vf-toque[data-v-a286868a],.vf-paginas .vf-boton-fila[data-v-a286868a]{min-height:44px}.vf-pagina[data-v-a286868a] input,.vf-pagina[data-v-a286868a] textarea{font-size:16px}}@media (width>=720px){.vf-filtros[data-v-a286868a]{grid-template-columns:minmax(0,200px) minmax(0,1fr) minmax(140px,180px) minmax(140px,180px);align-items:end}}.vf-fne[data-v-558181dd]{min-width:0;overflow-x:clip}.vf-bloque[data-v-558181dd]{flex-direction:column;gap:12px;min-width:0;display:flex}.vf-aviso[data-v-558181dd]{background:color-mix(in oklch, var(--text-warning) 14%, var(--bg-card));color:var(--text-warning);border:1px solid color-mix(in oklch, var(--text-warning) 35%, var(--border-subtle));overflow-wrap:anywhere;border-radius:12px;margin:0;padding:12px 14px;font-size:13px;line-height:1.45}.vf-filtros[data-v-558181dd]{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.vf-cuenta[data-v-558181dd]{color:var(--text-tertiary);margin:0;font-size:12px}a.oh-cta[data-v-558181dd]{text-decoration:none}a.vf-toque[data-v-558181dd]:focus-visible,.vf-pagina[data-v-558181dd] input:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-cuadra[data-v-558181dd]{font-weight:700}.es-ok[data-v-558181dd]{color:var(--text-success)}.es-mal[data-v-558181dd]{color:var(--text-danger)}.vf-fne[data-v-558181dd] tr.es-no-cuadra>*{background:color-mix(in oklch, var(--text-danger) 10%, var(--bg-card));color:var(--text-danger)}@media (width<=719px){.vf-toque[data-v-558181dd]{min-height:44px}.vf-pagina[data-v-558181dd] input{font-size:16px}}@media (width>=720px){.vf-filtros[data-v-558181dd]{grid-template-columns:minmax(0,1fr) minmax(120px,160px) minmax(160px,220px);align-items:end}}.vf-fne-listo{background:var(--pl-accent-soft);height:36px;color:var(--pl-accent-ink);border-radius:8px;align-items:center;padding:0 12px;font-weight:500;display:inline-flex}.vf-formulas[data-v-5737fab3]{min-width:0;overflow-x:clip}.vf-bloque[data-v-5737fab3]{flex-direction:column;gap:12px;min-width:0;display:flex}.vf-reponer[data-v-5737fab3]{border-color:var(--text-warning);background:color-mix(in oklch, var(--text-warning) 8%, var(--bg-card));flex-direction:column;gap:8px;min-width:0;display:flex}.vf-reponer h3[data-v-5737fab3]{margin:0}.vf-nota[data-v-5737fab3]{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px}.vf-reponer-fila[data-v-5737fab3]{align-items:flex-start}.vf-lista>li[data-v-5737fab3]{min-width:0;margin:0;padding:0}.vf-lista>li>.vf-fila[data-v-5737fab3]{border-top:1px solid var(--border-subtle)}.vf-lista>li:first-child>.vf-fila[data-v-5737fab3]{border-top:0}.vf-reponer-fila .vf-fila-texto strong[data-v-5737fab3],.vf-reponer-fila .vf-fila-texto small[data-v-5737fab3],.vf-sub[data-v-5737fab3]{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;overflow:visible}.vf-sub[data-v-5737fab3]{color:var(--text-secondary);font-size:12px;display:block}.es-vencida[data-v-5737fab3]{color:var(--text-danger);font-weight:600}.vf-campo-buscar[data-v-5737fab3],.vf-formulario[data-v-5737fab3]{flex-direction:column;gap:12px;min-width:0;display:flex}.vf-campo-buscar label[data-v-5737fab3],.vf-formulario label[data-v-5737fab3],.vf-rotulo[data-v-5737fab3]{color:var(--text-secondary);font-size:.75rem;font-weight:500;display:block}.vf-obligatorio[data-v-5737fab3]{color:var(--text-danger)}.vf-pildoras[data-v-5737fab3]{flex-wrap:wrap;gap:6px;min-width:0;margin-top:6px;display:flex}a.vf-pildora[data-v-5737fab3]{border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;padding:7px 14px;font-size:13px;text-decoration:none;display:inline-flex}a.vf-pildora.es-on[data-v-5737fab3]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent)}.vf-buscar[data-v-5737fab3]{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--bg-input);width:100%;max-width:100%;color:var(--text-primary);border-radius:10px;margin:0;padding:9px 12px;font-size:16px}.vf-buscar[data-v-5737fab3]:disabled{opacity:.6}.vf-buscar[data-v-5737fab3]:focus-visible,.vf-resultados button[data-v-5737fab3]:focus-visible,a.vf-pildora[data-v-5737fab3]:focus-visible,.vf-boton-fila[data-v-5737fab3]:focus-visible,.oh-cta[data-v-5737fab3]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-cuenta[data-v-5737fab3]{color:var(--text-secondary);margin:0;font-size:12px}.vf-marcas[data-v-5737fab3]{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.vf-producto[data-v-5737fab3]{overflow-wrap:anywhere;font-weight:600}.vf-etiqueta.es-ok[data-v-5737fab3]{background:color-mix(in oklch, var(--text-success) 14%, transparent);color:var(--text-success)}.vf-error[data-v-5737fab3]{color:var(--text-danger);overflow-wrap:anywhere;margin:0;font-size:12px}.vf-pista[data-v-5737fab3]{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:12px}.vf-caja[data-v-5737fab3]{background:var(--bg-subtle);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.vf-elegido[data-v-5737fab3]{border-top:0;flex-wrap:wrap;align-items:flex-start;padding:0}.vf-elegido .vf-fila-texto strong[data-v-5737fab3],.vf-elegido .vf-fila-texto small[data-v-5737fab3]{white-space:normal;overflow-wrap:anywhere}.vf-resultados[data-v-5737fab3]{min-width:0;margin:0;padding:0;list-style:none}.vf-resultados button[data-v-5737fab3]{box-sizing:border-box;text-align:left;cursor:pointer;width:100%;color:var(--text-primary);background:0 0;border:0;border-radius:8px;flex-direction:column;gap:2px;padding:8px;display:flex}.vf-resultados button[data-v-5737fab3]:hover{background:var(--hover-bg)}.vf-resultados small[data-v-5737fab3]{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px}.vf-linea[data-v-5737fab3]{border-top:1px solid var(--border-subtle);flex-direction:column;gap:8px;min-width:0;padding-top:10px;display:flex}.vf-linea-cab[data-v-5737fab3]{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;display:flex}.vf-linea-cab .vf-fila-texto[data-v-5737fab3]{flex:1}.vf-linea-cab .vf-fila-texto strong[data-v-5737fab3]{white-space:normal;overflow-wrap:anywhere}.vf-formulario[data-v-5737fab3] input,.vf-formulario[data-v-5737fab3] textarea{box-sizing:border-box;max-width:100%;font-size:16px}.vf-boton-fila[data-v-5737fab3]:disabled{opacity:.45;cursor:default}.vf-paginas[data-v-5737fab3]{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.vf-paginas .vf-boton-fila[data-v-5737fab3]{text-decoration:none}.vf-paginas span[aria-disabled=true][data-v-5737fab3]{opacity:.45;cursor:default}.vf-puntos[data-v-5737fab3]{color:var(--text-secondary);padding:6px 2px}.vf-paginas .es-activa[data-v-5737fab3]{background:var(--brand-accent-subtle);color:var(--brand-ink-soft);border-color:#0000}@media (width<=719px){.oh-cta[data-v-5737fab3],.vf-boton-fila[data-v-5737fab3],a.vf-pildora[data-v-5737fab3],.vf-resultados button[data-v-5737fab3]{box-sizing:border-box;min-width:44px;min-height:44px}.vf-buscar[data-v-5737fab3]{min-height:44px}.oh-cajon:has(.vf-formulario) .oh-cta{box-sizing:border-box;min-height:44px}}.oh-cajon:has(.vf-formulario) .oh-cta:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-reportes[data-v-f2f1f4eb]{min-width:0;overflow-x:clip}.vf-bloque[data-v-f2f1f4eb]{flex-direction:column;gap:12px;min-width:0;display:flex}.vf-filtros[data-v-f2f1f4eb]{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.vf-cifras[data-v-f2f1f4eb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.vf-cifras .vf-cifra[data-v-f2f1f4eb]{min-width:0}.vf-cifras .vf-cifra strong[data-v-f2f1f4eb]{overflow-wrap:anywhere;font-size:18px}.vf-cuenta[data-v-f2f1f4eb]{color:var(--text-tertiary);margin:0;font-size:12px}.vf-error[data-v-f2f1f4eb]{color:var(--text-danger);overflow-wrap:anywhere;margin:0;font-size:12px}.vf-pestanas[data-v-f2f1f4eb]{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.vf-pestana[data-v-f2f1f4eb]{border:1px solid var(--border-subtle);background:var(--bg-card);min-width:0;color:var(--text-secondary);font:inherit;cursor:pointer;white-space:normal;overflow-wrap:anywhere;border-radius:999px;flex:1 1 0;padding:8px 12px;font-size:13px;line-height:1.3}.vf-pestana.es-on[data-v-f2f1f4eb]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent)}.vf-pestana[data-v-f2f1f4eb]:focus-visible,.vf-pagina[data-v-f2f1f4eb] input:focus-visible,[role=tabpanel][data-v-f2f1f4eb]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-estados[data-v-f2f1f4eb]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.es-bien[data-v-f2f1f4eb]{color:var(--text-success);font-weight:700}.es-mal[data-v-f2f1f4eb]{color:var(--text-danger);font-weight:700}.es-sin[data-v-f2f1f4eb]{color:var(--text-secondary);font-weight:600}@media (width<=719px){.vf-pestana[data-v-f2f1f4eb]{min-height:44px}.vf-pagina[data-v-f2f1f4eb] input{min-height:44px;font-size:16px}}@media (width>=720px){.vf-filtros[data-v-f2f1f4eb]{grid-template-columns:minmax(0,1.4fr) minmax(140px,180px) minmax(140px,180px);align-items:end}.vf-cifras[data-v-f2f1f4eb]{grid-template-columns:repeat(4,minmax(0,1fr))}.vf-cifras .vf-cifra strong[data-v-f2f1f4eb]{font-size:22px}.vf-pestana[data-v-f2f1f4eb]{flex:none}}.vf-traza[data-v-7ecd690c]{min-width:0;overflow-x:clip}.vf-bloque[data-v-7ecd690c]{flex-direction:column;gap:12px;min-width:0;display:flex}.vf-nota[data-v-7ecd690c]{background:var(--bg-subtle);color:var(--text-secondary);border:1px solid var(--border-subtle);overflow-wrap:anywhere;border-radius:12px;margin:0;padding:12px 14px;font-size:13px;line-height:1.45}.vf-filtros[data-v-7ecd690c]{grid-template-columns:minmax(0,1fr);align-items:end;gap:12px;min-width:0;display:grid}.vf-vacio-solo[data-v-7ecd690c]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:16px}.vf-lote[data-v-7ecd690c]{flex-direction:column;gap:10px;min-width:0;display:flex}.vf-lote-cab[data-v-7ecd690c]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.vf-lote h3[data-v-7ecd690c]{overflow-wrap:anywhere;flex:auto;min-width:0;margin:0}.vf-lote h4[data-v-7ecd690c]{color:var(--text-secondary);margin:8px 0 0;font-size:13px;font-weight:600}.vf-lote-datos[data-v-7ecd690c]{gap:4px;margin:0;display:grid}.vf-lote-datos div[data-v-7ecd690c]{grid-template-columns:minmax(0,6.5rem) minmax(0,1fr);gap:8px;min-width:0;display:grid}.vf-lote-datos dt[data-v-7ecd690c]{color:var(--text-tertiary);margin:0;font-size:12px}.vf-lote-datos dd[data-v-7ecd690c]{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:13px}.es-entra[data-v-7ecd690c]{color:var(--text-success);font-weight:700}.es-sale[data-v-7ecd690c],.es-mal[data-v-7ecd690c]{color:var(--text-danger);font-weight:700}.vf-toque[data-v-7ecd690c]:focus-visible,.vf-pagina[data-v-7ecd690c] input:focus-visible,.vf-pagina[data-v-7ecd690c] .oh-cta:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-pagina[data-v-7ecd690c] .oh-input-texta,.vf-pagina[data-v-7ecd690c] .oh-campo{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.vf-sub[data-v-7ecd690c]{color:var(--text-tertiary);overflow-wrap:anywhere;font-size:12px;display:block}@media (width<=719px){.vf-toque[data-v-7ecd690c]{width:100%;min-height:44px}.vf-pagina[data-v-7ecd690c] input{min-height:44px;font-size:16px}}@media (width>=720px){.vf-filtros[data-v-7ecd690c]{grid-template-columns:minmax(0,360px) auto}.vf-lote-datos[data-v-7ecd690c]{grid-template-columns:repeat(2,minmax(0,1fr))}}.vf-sr[data-v-bb1a98ae]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vf-fx-buscar[data-v-bb1a98ae]{min-width:0;display:block}.vf-fx-buscar input[data-v-bb1a98ae]{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--bg-input);width:100%;min-width:0;color:var(--text-primary);border-radius:12px;padding:10px 12px;font-size:16px}.vf-fx-cuenta[data-v-bb1a98ae]{color:var(--text-tertiary);margin:0 0 4px;font-size:12px}.vf-fx[data-v-bb1a98ae]{flex-direction:column;align-items:stretch;gap:8px;min-width:0}.vf-fx-cab[data-v-bb1a98ae]{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;display:flex}.vf-fx-cab .vf-fila-texto[data-v-bb1a98ae]{flex:12rem}.vf-fx-nombre[data-v-bb1a98ae]{color:inherit;text-decoration:none}.vf-fx-nombre[data-v-bb1a98ae]:hover{color:var(--brand-accent)}.vf-fx-marcas[data-v-bb1a98ae]{flex-wrap:wrap;gap:6px;display:flex}.vf-fx-meta[data-v-bb1a98ae]{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.4}.vf-fx-historia[data-v-bb1a98ae]{align-self:flex-start;text-decoration:none}.vf-fx-mini[data-v-bb1a98ae]{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.vf-fx-mini th[data-v-bb1a98ae],.vf-fx-mini td[data-v-bb1a98ae]{text-align:right;color:var(--text-primary);padding:4px 2px}.vf-fx-mini thead th[data-v-bb1a98ae]{color:var(--text-tertiary);font-size:11px;font-weight:600}.vf-fx-mini tbody th[data-v-bb1a98ae]{text-align:left;width:2rem;color:var(--text-secondary)}.vf-paginas[data-v-bb1a98ae]{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px;display:flex}.vf-pagina-enlace[data-v-bb1a98ae]{border:1px solid var(--border-subtle);background:var(--bg-card);min-width:36px;min-height:36px;color:var(--text-secondary);border-radius:10px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex}.vf-pagina-enlace.es-on[data-v-bb1a98ae]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent)}.vf-pagina-enlace.es-off[data-v-bb1a98ae]{opacity:.45}.vf-fx-paciente[data-v-bb1a98ae]{background:var(--bg-subtle);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.vf-fx-rotulo[data-v-bb1a98ae]{color:var(--text-secondary);font-size:.75rem;font-weight:500}.vf-fx-obligatorio[data-v-bb1a98ae]{color:var(--text-danger)}.vf-fx-consulta[data-v-bb1a98ae]{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--bg-input);width:100%;min-width:0;color:var(--text-primary);border-radius:10px;padding:0 10px}.vf-fx-resultados[data-v-bb1a98ae]{max-height:220px;overflow:auto}.vf-fx-resultados button[data-v-bb1a98ae]{text-align:left;cursor:pointer;width:100%;min-width:0;color:var(--text-primary);background:0 0;border:0;border-radius:8px;flex-direction:column;gap:2px;padding:8px;display:flex}.vf-fx-resultados strong[data-v-bb1a98ae]{overflow-wrap:anywhere}.vf-fx-resultados button[data-v-bb1a98ae]:hover{background:var(--hover-bg)}.vf-fx-resultados small[data-v-bb1a98ae]{color:var(--text-tertiary);font-size:12px}.vf-fx-bloque[data-v-bb1a98ae]{flex-direction:column;gap:8px;min-width:0;display:flex}.vf-fx-seccion[data-v-bb1a98ae]{color:var(--text-primary);margin:0;font-size:13px;font-weight:600}.vf-fx-pista[data-v-bb1a98ae]{color:var(--text-tertiary);margin:0;font-size:12px}.vf-fx-error[data-v-bb1a98ae]{color:var(--text-danger);margin:0;font-size:12px}.vf-fx-montaje[data-v-bb1a98ae]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vf-fx-montaje[data-v-bb1a98ae]>*{min-width:0}.vf-rx[data-v-bb1a98ae]{flex-direction:column;gap:10px;min-width:0;display:flex;container-type:inline-size}.vf-rx-titulos[data-v-bb1a98ae]{display:none}.vf-rx-ojo[data-v-bb1a98ae]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.vf-rx-ojo-nombre[data-v-bb1a98ae]{color:var(--text-primary);grid-column:1/-1;font-size:13px;font-weight:700}.vf-fx-control[data-v-bb1a98ae]{box-sizing:border-box;width:100%;min-width:0;height:var(--oh-field-h);text-align:center;font-variant-numeric:tabular-nums;border:1px solid var(--border-subtle);background:var(--bg-input);color:var(--text-primary);border-radius:8px;padding:0 4px}select.vf-fx-control[data-v-bb1a98ae]{text-align:left;padding-left:4px}.vf-fx-control.es-invalido[data-v-bb1a98ae]{border-color:var(--text-danger)}.vf-fx-control[data-v-bb1a98ae]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vf-fx-control[data-v-bb1a98ae]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vf-fx-control[type=number][data-v-bb1a98ae]{appearance:textfield}@container (width>=480px){.vf-rx-titulos[data-v-bb1a98ae],.vf-rx-ojo[data-v-bb1a98ae]{grid-template-columns:2.25rem repeat(6,minmax(0,1fr));align-items:start;gap:6px;display:grid}.vf-rx-titulos span[data-v-bb1a98ae]{color:var(--text-tertiary);text-align:center;font-size:11px;font-weight:600}.vf-rx-ojo-nombre[data-v-bb1a98ae]{grid-column:auto;padding-top:.4rem}.vf-rx[data-v-bb1a98ae] .oh-campo-etiqueta{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.gc{min-width:0;max-width:100%}.gc-panel{gap:12px;min-width:0;display:grid}.gc-pestanas{flex-wrap:wrap;gap:8px;display:flex}.gc-pestanas [aria-selected=true]{border-color:var(--pl-accent);background:var(--pl-accent-soft);color:var(--pl-text)}.gc-acc{flex-wrap:wrap;justify-content:flex-end}.gc-filtros{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;display:flex}.gc-filtros button{border:1px solid var(--pl-line);background:var(--pl-card);height:30px;color:var(--pl-text-2);font:inherit;cursor:pointer;transition:background-color .15s var(--pl-ease), color .15s var(--pl-ease);border-radius:999px;padding:0 12px;font-size:13px}.gc-formas{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.gc-formas button{border:1px solid var(--pl-line);border-radius:var(--pl-radius);background:var(--pl-card);min-height:38px;color:var(--pl-text-2);font:inherit;cursor:pointer;transition:background-color .15s var(--pl-ease);padding:6px 10px;font-size:13px}.gc-formas button:hover{background:var(--pl-hover)}.gc-formas button[aria-checked=true]{border-color:var(--pl-accent);background:var(--pl-accent-soft);color:var(--pl-text)}.gc-sede{max-width:320px}.gc-buscar{max-width:420px}.gc .pl-t-card,.gc .pl-t-scroll{max-width:100%}.gc .pl-t th,.gc .pl-t td{height:auto;min-height:44px}.gc .pl-t .pl-c-prin{max-width:360px}.gc .pl-t th.pl-c-prin>b,.gc .pl-t th.pl-c-prin>.pl-sub,.gc .pl-t td .pl-sub{white-space:normal;overflow-wrap:anywhere;display:block}.gc .pl-t th.pl-c-prin>b{font-weight:500}.gc .pl-t tbody tr.gc-fila{cursor:pointer}.gc .pl-t .pl-c-acc{width:auto;min-width:96px}.gc .pl-t .pl-c-acc>.pl-btn.gc-receta{height:30px;min-height:30px;font-size:12px}.gc .pl-t .pl-interruptor{width:auto;max-width:100%}.gc .pl-t .pl-interruptor>span:first-child{white-space:normal;flex:none}.gc-ambar{color:var(--pl-ambar-texto);font-weight:500}.gc-rojo{color:var(--pl-danger);font-weight:500}.gc-vacio{color:var(--pl-text-3)}.gc-grupos,.gc-mesas-lista,.gc-orden{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.gc-grupos>li,.gc-mesas-lista>li{border:1px solid var(--pl-line-soft);border-radius:var(--pl-radius);background:var(--pl-card);flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:12px;display:flex}.gc-grupos>li>div,.gc-mesas-lista>li>div{flex:180px;min-width:0}.gc-grupos>li>div>b,.gc-mesas-lista>li>div>b,.gc-orden>li>span{overflow-wrap:anywhere;display:block}.gc-grupos .gc-ops{flex-wrap:wrap;flex:100%;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gc-grupos .gc-ops li{overflow-wrap:anywhere;color:var(--pl-text-2);font-size:13px}.gc-grupos>li.es-apagada,.gc-op.es-apagada{opacity:.72}.gc-orden>li{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.gc-orden>li>span{flex:120px}.gc-zonas{flex-direction:column;gap:8px;min-width:0;display:flex}.gc-zona{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.gc-zona .pl-campo{flex:160px;width:auto;min-width:0}.gc-cot{border:1px solid var(--pl-line-soft);border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.gc-cot>div{border-top:1px solid var(--pl-line-soft);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 12px;font-size:13px;display:flex}.gc-cot>div:first-child{border-top:0}.gc-cot>div span:first-child{overflow-wrap:anywhere;min-width:0}.gc-cot>div span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.gc-cot>.es-total{background:var(--pl-subtle);font-weight:500}.gc-l{border-bottom:1px solid var(--pl-line-soft);grid-template-columns:minmax(0,1fr) auto minmax(88px,120px);align-items:start;gap:8px 12px;min-width:0;padding:8px 0;display:grid}.gc-l>div{min-width:0}.gc-l>div .pl-btn{max-width:100%;margin-top:6px}.gc-l b{overflow-wrap:anywhere;font-weight:500;display:block}.gc-l .gc-cant{width:100%}.gc-l .gc-costo{font-variant-numeric:tabular-nums;white-space:nowrap}.gc-l .pl-ayuda{grid-column:1/-1}.gc-busca ul{border:1px solid var(--pl-line-soft);background:var(--pl-card);border-radius:10px;max-height:240px;margin:6px 0 0;padding:4px;list-style:none;position:static;overflow:auto}.gc-busca [role=option]{width:100%;min-height:40px;color:var(--pl-text);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;padding:8px 10px;display:flex}.gc-op{border:1px solid var(--pl-line-soft);border-radius:var(--pl-radius);gap:8px;min-width:0;padding:10px;display:grid}.gc-op-barra{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.gc-op-barra .pl-interruptor{flex:120px;width:auto;min-width:0;max-width:100%}.gc-op-barra .pl-interruptor>span:first-child{white-space:normal;flex:none}.gc-op-datos{grid-template-columns:minmax(0,1fr) minmax(96px,140px);gap:8px;min-width:0;display:grid}.gc-agarre{width:36px;min-height:44px;color:var(--pl-text-3);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.gc-agarre:active{cursor:grabbing}.gc-sube{transform:rotate(180deg)}.gc-icono{border:1px solid var(--pl-line);background:var(--pl-card);width:36px;min-height:36px;color:var(--pl-text-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.gc-icono:hover{background:var(--pl-hover);color:var(--pl-text)}.pl-cajon.gc-cajon{gap:0;width:min(520px,100%)}.pl-cajon.gc-cajon>*{flex-shrink:0}.gc .pl-cajon .pl-h2{overflow-wrap:anywhere;font-size:16px}.gc-form{flex-direction:column;flex:1 0 auto;gap:14px;min-width:0;min-height:100%;display:flex}.gc-pie{background:var(--pl-card);border-top:1px solid var(--pl-line-soft);z-index:2;flex-wrap:wrap;gap:8px;margin:0 -24px -22px;padding:14px 24px 22px;display:flex;position:sticky;bottom:-22px}.gc-pie .pl-btn{white-space:normal;text-align:center;flex:140px;height:auto;min-height:38px}.pl-velo.gc-velo-2{z-index:70}.pl-cajon.gc-cajon-2{z-index:71}.gc-url{overflow-wrap:anywhere;word-break:break-word;resize:none;background:var(--pl-subtle);min-height:88px;font-size:18px;line-height:1.4}.gc-qr-acc{flex-wrap:wrap;gap:8px;display:flex}.gc-qr-acc .pl-btn{flex:140px}.gc-plano{border:1px solid var(--pl-line-soft);border-radius:var(--pl-radius);background-color:var(--pl-subtle);background-image:linear-gradient(to right, var(--pl-grid) 1px, transparent 1px), linear-gradient(to bottom, var(--pl-grid) 1px, transparent 1px);background-size:10% 10%;max-width:100%;height:460px;min-height:240px;position:relative;overflow:auto}.gc-mesa{z-index:1;border:1px solid var(--pl-line);border-radius:var(--pl-radius);background:var(--pl-card);width:132px;max-width:70%;min-height:96px;color:var(--pl-text);font:inherit;text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;align-content:start;gap:2px;padding:10px 12px;font-size:13px;display:grid;position:absolute}.gc-mesa b{overflow-wrap:anywhere;font-weight:500}.gc-mesa.gc-redonda{text-align:center;border-radius:999px;align-content:center;justify-items:center;width:120px;height:120px;min-height:0;padding:16px}.gc-mesa.gc-larga{width:188px;height:76px;min-height:76px}.gc-mesa.gc-inactiva{background:0 0;border-style:dashed}.gc-mesa.es-tomada{z-index:3;border-color:var(--pl-accent);cursor:grabbing}.gc .pl-btn:disabled,.gc .gc-icono:disabled,.gc .gc-filtros button:disabled,.gc .gc-formas button:disabled{opacity:.45;cursor:not-allowed}.gc .gc-filtros button:focus-visible,.gc .gc-formas button:focus-visible,.gc .gc-pestanas button:focus-visible,.gc .gc-icono:focus-visible,.gc .gc-busca [role=option]:focus-visible,.gc .pl-t tbody tr.gc-fila:focus-visible,.gc .gc-mesa:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.gc .pl-t tbody tr.gc-fila:focus-visible,.gc .gc-mesa:focus-visible{outline-offset:-2px}@media (width<=899px){.gc .pl-cabeza:has(.gc-acc){flex-wrap:wrap}.gc .pl-cabeza-acc.gc-acc{flex-wrap:wrap;justify-content:stretch;width:100%;margin-left:0}.gc .pl-cabeza-acc.gc-acc .pl-btn{white-space:normal;text-align:center;flex:100%;width:auto;max-width:100%;height:auto;min-height:44px;padding:0 12px}.gc .pl-cabeza-acc.gc-acc .pl-btn .pl-btn-t{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.gc .pl-btn,.gc .gc-filtros button,.gc .gc-formas button,.gc .pl-interruptor,.gc .gc-icono,.gc .gc-agarre{height:auto;min-height:44px}.gc .pl-campo,.gc .gc-sede{font-size:16px}.gc .gc-url{font-size:18px}.pl-cajon.gc-cajon{width:100%}.gc .pl-t.sin-sel tbody tr{grid-template-columns:minmax(0,1fr)}.gc .pl-t.sin-sel tbody tr>*{grid-area:auto/1/auto/-1}.gc .pl-t.sin-sel tbody .pl-c-acc{justify-self:stretch;margin-top:4px;position:static}.gc .pl-t .pl-c-acc>.pl-btn.gc-receta{width:auto;height:auto;min-height:44px;padding:0 12px;font-size:13px;display:inline-flex}.gc .pl-t tbody td.gc-vacio{display:block}.gc .pl-t tbody td.gc-vacio:before{content:none}.gc-qr-acc .pl-btn{flex:100%;min-height:44px}.gc-mesas-lista .pl-btn{flex:calc(50% - 8px);min-height:44px}}@media (width<=600px){.gc-l{grid-template-columns:minmax(0,1fr) auto}.gc-l .gc-cant{grid-column:1/-1}.gc-op-datos{grid-template-columns:minmax(0,1fr)}.gc-mesa{width:108px}.gc-mesa.gc-redonda{width:108px;height:108px}.gc-mesa.gc-larga{width:160px;max-width:70%}}@media (prefers-reduced-motion:reduce){.gc .gc-filtros button,.gc .gc-formas button,.gc .gc-pestanas button,.gc .gc-mesa,.gc .pl-t tbody tr>*{transition:none}}.gc-plato[data-v-4e7571b3]{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:flex}.gc-plato[data-v-4e7571b3]:focus-visible{outline:2px solid var(--pl-accent);outline-offset:2px;border-radius:4px}[data-v-4e7571b3] [data-slot=switch][data-state=checked]{background:var(--pl-accent)}[data-v-4e7571b3] [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background:var(--pl-perilla)}.gc,.gc *,.gc :before,.gc :after{box-sizing:border-box}.gc{min-width:0;max-width:100%;color:var(--pl-text);font-family:var(--pl-font)}.gc :focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.gc-pag{gap:14px;min-width:0;display:grid;overflow-x:clip}.gc .pl-cabeza,.gc .pl-cabeza-t{min-width:0}.gc .pl-cabeza-t .pl-sub{overflow-wrap:anywhere}.gc-acc-cabeza{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.gc-sede{min-width:0;max-width:100%}.gc-sede .pl-campo{width:auto;min-width:0;max-width:220px;min-height:36px}.gc-filtros{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;margin:0;display:flex}.gc-filtros button{border:1px solid var(--pl-line);background:var(--pl-card);max-width:100%;min-height:32px;color:var(--pl-text-2);font:inherit;text-align:center;white-space:normal;cursor:pointer;transition:background-color .12s var(--pl-ease), color .12s var(--pl-ease), border-color .12s var(--pl-ease);border-radius:999px;padding:4px 12px;font-size:13px;line-height:1.2}.gc-filtros button:hover{background:var(--pl-hover);color:var(--pl-text)}.gc-filtros button[aria-pressed=true]{background:var(--pl-accent-soft);border-color:var(--pl-accent);color:var(--pl-text)}.gc-aviso{background:var(--pl-ambar-suave);color:var(--pl-ambar-texto);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.gc-ok{background:var(--pl-accent-soft);color:var(--pl-text);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:10px 12px;font-size:14px}.gc .pl-vacio p{margin:0}.gc-vacio-t{color:var(--pl-text);font-weight:500}.gc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));align-items:start;gap:14px;min-width:0;display:grid}.gc-t{border:1px solid var(--pl-line);border-radius:var(--pl-radius);background:var(--pl-card);gap:10px;min-width:0;padding:14px;display:grid}.gc-t header{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.gc-mesa{overflow-wrap:anywhere;font-size:18px;font-weight:500}.gc-tiempo{color:var(--pl-text-2);flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;font-size:13px;display:inline-flex}.gc-tiempo .pl-i{width:13px;height:13px}.gc-estado{font-weight:500}.gc-t.es-tarde{border-color:var(--pl-danger)}.gc-t.es-tarde .gc-tiempo,.gc-t.es-tarde .gc-estado{color:var(--pl-danger)}.gc-t.es-prep{border-color:var(--pl-warn)}.gc-t.es-prep .gc-estado{color:var(--pl-ambar-texto)}.gc-items{gap:8px;min-width:0;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.gc-items li{grid-template-columns:28px minmax(0,1fr);gap:6px;min-width:0;display:grid}.gc-items li>span:last-child{overflow-wrap:anywhere;min-width:0}.gc-nota{color:var(--pl-ambar-texto);font-size:14px;font-style:normal;display:block}.gc-cant{font-weight:500}.gc-acc{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.gc-acc .gc-btn{white-space:normal;text-align:center;flex:120px;height:auto;min-height:44px}.gc.es-grande .gc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.gc.es-grande .gc-mesa{font-size:26px}.gc.es-grande .gc-items{font-size:20px}.gc.es-grande .gc-tiempo{font-size:16px}.gc.es-grande .gc-nota{font-size:18px}.gc.es-grande .gc-btn{min-height:52px;font-size:16px}.gc:fullscreen{background:var(--pl-bg);min-height:100%;padding:16px;overflow:auto}.gc-qr{--gc-marca:var(--pl-accent);background:var(--pl-bg);min-height:100dvh;font-size:14px;line-height:1.45}.gc-qr-col{align-content:start;gap:14px;min-width:0;max-width:520px;margin:0 auto;padding:20px 16px 28px;display:grid}.gc-qr.es-con-barra .gc-qr-col{padding-bottom:calc(168px + env(safe-area-inset-bottom,0px))}.gc-qr-cab{gap:2px;min-width:0;display:grid}.gc-qr.es-marca .gc-qr-cab{border-top:3px solid var(--gc-marca);padding-top:10px}.gc-qr.es-marca .gc-filtros button[aria-pressed=true]{border-color:var(--gc-marca);background:color-mix(in oklab, var(--pl-card), var(--gc-marca) 14%);color:var(--pl-text)}.gc-lista{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.gc-plato{border:1px solid var(--pl-line-soft);border-radius:var(--pl-radius);background:var(--pl-card);align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.gc-plato>div{flex:auto;gap:2px;min-width:0;display:grid}.gc-plato b{overflow-wrap:anywhere;font-weight:500}.gc-plato .pl-sub{overflow-wrap:anywhere}.gc-plato .pl-btn{flex:none;width:44px;height:44px;min-height:44px;padding:0}.gc-sec{gap:10px;min-width:0;display:grid}.gc-h2{font:500 16px var(--pl-font);color:var(--pl-text);margin:0}.gc-sec-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.gc-linea{border-top:1px solid var(--pl-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;padding:10px 0;display:flex}.gc-linea>:first-child{flex:160px;min-width:0}.gc-linea:first-child{border-top:0;padding-top:0}.gc-linea b{overflow-wrap:anywhere;font-weight:500}.gc-linea .pl-sub{overflow-wrap:anywhere}.gc-barra-fija{z-index:30;padding:0 16px calc(16px + env(safe-area-inset-bottom,0px));pointer-events:none;justify-items:center;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.gc-barra-fija .gc-aviso{pointer-events:auto;width:min(488px,100%)}.gc-barra{pointer-events:auto;border-radius:var(--pl-radius);background:var(--pl-card);min-width:0;max-width:488px;box-shadow:var(--pl-sombra-grande);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:10px 10px 10px 16px;display:flex}.gc-barra>span{min-width:0;display:grid}.gc-barra>span b{overflow-wrap:anywhere}.gc-barra .pl-btn{white-space:normal;text-align:center;flex:none;min-height:44px}.gc-hoja{color:var(--pl-text);background:var(--pl-card);border:0;max-width:100%;padding:0}.gc-hoja::backdrop{background:var(--pl-velo)}.gc-hoja[open]{width:min(520px,100%);max-height:min(88dvh,720px);box-shadow:var(--pl-sombra-grande);border-radius:18px 18px 0 0;flex-direction:column;margin:0 auto;display:flex;position:fixed;inset:auto 0 0}.gc-hoja-cab{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding:16px 8px 0 16px;display:flex}.gc-hoja-cab h2{font:500 16px var(--pl-font);overflow-wrap:anywhere;margin:0}.gc-hoja .pl-icono-btn{flex:none;width:44px;height:44px}.gc-hoja-cuerpo{overscroll-behavior:contain;gap:14px;min-height:0;padding:12px 16px 8px;display:grid;overflow:auto}.gc-grupo{border:0;gap:6px;width:100%;min-width:0;margin:0;padding:0;display:grid}.gc-grupo legend{margin-bottom:2px;font-weight:500}.gc-grupo legend .pl-sub{font-weight:400}.gc-op{border:1px solid var(--pl-line);border-radius:var(--pl-radius);background:var(--pl-card);min-height:44px;color:var(--pl-text);cursor:pointer;align-items:center;gap:10px;padding:8px 12px;display:flex}.gc-op span:first-of-type{overflow-wrap:anywhere;min-width:0}.gc-op .pl-num{color:var(--pl-text-2);flex:none;margin-left:auto}.gc-op:has(input:checked){border-color:var(--pl-accent);background:var(--pl-accent-soft)}.gc-op input{accent-color:var(--pl-accent);flex:none;width:18px;height:18px}.gc-op:has(input:focus-visible){outline:2px solid var(--pl-focus);outline-offset:2px}.gc-qr.es-marca .gc-op:has(input:checked){border-color:var(--gc-marca);background:color-mix(in oklab, var(--pl-card), var(--gc-marca) 12%)}.gc-cant-ctrl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gc-cant-ctrl .pl-btn{flex:none;width:auto;min-width:44px;min-height:44px;padding:0 12px}.gc-cant-ctrl .pl-campo{text-align:center;max-width:72px;min-height:44px}.gc-hoja-pie{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--pl-card);border-top:1px solid var(--pl-line-soft);flex-wrap:wrap;gap:8px;display:flex;position:sticky;bottom:0}.gc-hoja-pie .pl-btn{white-space:normal;text-align:center;flex:140px;height:auto;min-height:44px}.gc-bloques{gap:28px;min-width:0;display:grid}.gc-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;min-width:0;padding:16px;display:grid}.gc-form .es-ancho{grid-column:1/-1}.gc-form .pl-campo,.gc-form textarea.pl-campo{max-width:100%}.gc-costo{border-radius:var(--pl-radius);background:var(--pl-subtle);color:var(--pl-text-2);justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:10px 12px;display:flex}.gc-costo strong{color:var(--pl-text);font-variant-numeric:tabular-nums;font-weight:500}.gc-busca{min-width:0;position:relative}.gc-busca ul{z-index:5;background:var(--pl-card);border:1px solid var(--pl-line);border-radius:var(--pl-radius);box-shadow:var(--pl-sombra-grande);max-height:240px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.gc-busca [role=option]{width:100%;min-height:44px;color:var(--pl-text);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;border-radius:8px;padding:8px 10px;display:block}.gc-busca [role=option].es-activo,.gc-busca [role=option]:hover{background:var(--pl-accent-soft)}.gc .pl-tabla{max-width:100%}.gc .pl-tabla td,.gc .pl-tabla th{overflow-wrap:anywhere;white-space:normal}.gc .pl-tabla-caja{max-width:100%}.gc-total{justify-content:space-between;gap:12px;margin:0;font-weight:500;display:flex}.gc-enlace{color:var(--pl-text);font-weight:500}@media (width<=640px){.gc-form{grid-template-columns:minmax(0,1fr)}.gc-sede{flex:100%}.gc-sede .pl-campo{width:100%;max-width:none}}.gc-sin{padding:8px 10px}@media (width<=899px){.gc .pl-cabeza{flex-wrap:wrap;align-items:flex-start}.gc .pl-cabeza-acc{flex-wrap:wrap;width:100%;margin-left:0}.gc .pl-cabeza-acc .pl-btn{white-space:normal;width:auto;height:auto;min-height:44px;padding:0 12px}.gc .pl-cabeza-acc .pl-btn .pl-btn-t{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.gc-filtros button{min-height:44px}.gc .pl-campo,.gc textarea.pl-campo{min-height:44px;font-size:16px}.gc .pl-btn{min-height:44px}.gc-form .pl-btn{width:100%}.gc-barra{flex-wrap:wrap}.gc-barra .pl-btn{flex:auto}}@media (prefers-reduced-motion:no-preference){.gc-hoja[open]{animation:gc-aparece .16s var(--pl-ease)}}@keyframes gc-aparece{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.gc-filtros button,.gc-t,.gc-hoja[open]{transition:none;animation:none}.gc .pl-btn:active{transform:none}}.gc-op:has([data-slot=checkbox][data-state=checked]){border-color:var(--pl-accent);background:var(--pl-accent-soft)}.gc-qr.es-marca .gc-op:has([data-slot=checkbox][data-state=checked]){border-color:var(--gc-marca);background:color-mix(in oklab, var(--pl-card), var(--gc-marca) 12%)}.gc-op:has([data-slot=checkbox]:focus-visible){outline:2px solid var(--pl-focus);outline-offset:2px}.gc-op [data-slot=checkbox]{border-color:var(--pl-text-3);background:var(--pl-card)}.gc-op [data-slot=checkbox][data-state=checked]{border-color:var(--pl-accent);background:var(--pl-accent);color:var(--pl-sobre-accent)}.gsl{min-width:0;max-width:100%;overflow-x:clip}.gsl-sede{min-width:0}.gsl-sede .pl-campo{width:100%;max-width:220px}.gsl-caja{margin:0 0 12px}.gsl-filtros{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;margin:4px 0 12px;display:flex}.gsl-filtros button{border:1px solid var(--pl-line);background:var(--pl-card);min-height:30px;color:var(--pl-text-2);font:inherit;cursor:pointer;transition:background-color .15s var(--pl-ease), color .15s var(--pl-ease), border-color .15s var(--pl-ease);border-radius:999px;padding:0 12px;font-size:13px}.gsl-filtros button:hover{background:var(--pl-hover);color:var(--pl-text)}.gsl-filtros button[aria-pressed=true]{background:var(--pl-accent-soft);border-color:var(--pl-accent);color:var(--pl-text)}.gsl-filtros button:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.gsl-filtros button:disabled{opacity:.45;cursor:not-allowed}.gsl-plano{max-width:100%;height:460px;margin-top:4px;padding:0;position:relative;overflow:hidden}.gsl-mesa{transform:translate(var(--gsl-dx,0), var(--gsl-dy,0));border:1px solid var(--pl-line);border-radius:var(--pl-radius);background:var(--pl-card);width:15%;min-width:120px;max-width:46%;min-height:96px;color:var(--pl-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s var(--pl-ease), background-color .15s var(--pl-ease);align-content:start;gap:2px;padding:10px 12px;display:grid;position:absolute}.gsl-mesa.es-larga{width:24%;min-width:160px}.gsl-mesa.es-redonda{text-align:center;border-radius:999px;justify-items:center;padding:18px}.gsl-mesa:hover{background:var(--pl-hover)}.gsl-mesa:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.gsl-mesa.es-libre{background:0 0;border-style:dashed}.gsl-mesa.es-libre:hover{background:var(--pl-hover)}.gsl-mesa.es-ocupada{border-color:var(--pl-accent);background:var(--pl-accent-soft)}.gsl-mesa.es-qr{border-color:var(--pl-warn);background:var(--pl-ambar-suave)}.gsl-n{overflow-wrap:anywhere;font-weight:500}.gsl-aviso{overflow-wrap:anywhere;align-items:center;gap:4px;margin-top:4px;font-size:12px;display:inline-flex}.gsl-aviso .pl-i{width:12px;height:12px}.gsl-aviso.es-ambar{color:var(--pl-ambar-texto)}.gsl-aviso.es-ok{color:var(--pl-ok)}.gsl-vacio{text-align:center;margin:0;padding:28px 16px}.gsl-ley{color:var(--pl-text-3);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:10px 2px 0;font-size:13px;display:flex}.gsl-pt{border:1px solid var(--pl-line);background:0 0;border-radius:3px;width:10px;height:10px;margin-right:-8px;display:inline-block}.gsl-pt.es-libre{border-style:dashed}.gsl-pt.es-ocupada{border-color:var(--pl-accent);background:var(--pl-accent-soft)}.gsl-pt.es-qr{border-color:var(--pl-warn);background:var(--pl-ambar-suave)}.pl-cajon.gsl-cajon{overscroll-behavior:contain}.pl-cajon.gsl-cajon.es-cuenta{width:min(560px,100%)}.pl-cajon.gsl-cajon.es-pedir{width:min(480px,100%)}.pl-cajon.gsl-cajon.es-cobro{width:min(520px,100%)}.pl-cajon.gsl-cajon>*{flex-shrink:0;min-width:0}.pl-cajon.gsl-cajon>.pl-sp{flex:1 0 auto}.pl-cajon.gsl-cajon .pl-h2{overflow-wrap:anywhere;font-size:16px}.pl-cajon.gsl-cajon .pl-h2:focus{outline:none}.pl-cajon.gsl-cajon .pl-h2:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.gsl-qr{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.gsl-qr>span:first-child{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:inline-flex}.gsl-qr-acc{flex-wrap:wrap;gap:6px;display:flex}.gsl-sec{margin:4px 0 0}.gsl-lista{border:1px solid var(--pl-line-soft);border-radius:var(--pl-radius);min-width:0;margin:0;padding:0;list-style:none;display:grid}.gsl-it{border-top:1px solid var(--pl-line-soft);grid-template-columns:28px minmax(0,1fr) auto 32px minmax(72px,auto);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid;position:relative}.gsl-it:first-child{border-top:0}.gsl-it-t{gap:2px;min-width:0;display:grid}.gsl-it-h{align-items:flex-start;gap:8px;min-width:0;display:flex;position:relative}.gsl-it-h b{overflow-wrap:anywhere;flex:auto;min-width:0;font-weight:500}.gsl-it .pl-sub{overflow-wrap:anywhere}.gsl-it .pl-badge{max-width:100%}.gsl-cant{color:var(--pl-text-2)}.gsl-v{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.gsl-per{border:1px solid var(--pl-line);background:var(--pl-card);width:28px;height:28px;color:var(--pl-text);font:inherit;cursor:pointer;border-radius:999px;padding:0;font-size:12px}.gsl-per.es-vacia{color:var(--pl-text-3);border-style:dashed}.gsl-per.es-fija{cursor:default;place-items:center;display:grid}.gsl-per:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.gsl-per:disabled{opacity:.45;cursor:not-allowed}.gsl-mas{min-height:28px;color:var(--pl-text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:0 8px;font-size:12px}.gsl-mas:hover{background:var(--pl-hover);color:var(--pl-text)}.gsl-mas:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.gsl-mas[aria-expanded=true]{background:var(--pl-accent-soft);color:var(--pl-text)}.gsl-menu{z-index:3;background:var(--pl-card);border:1px solid var(--pl-line);border-radius:var(--pl-radius);min-width:140px;box-shadow:var(--pl-lift);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);right:0}.gsl-menu button{width:100%;min-height:36px;color:var(--pl-danger);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 10px;font-size:13px;display:block}.gsl-menu button:hover{background:var(--pl-hover)}.gsl-menu button:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.gsl-plegado{border:1px solid var(--pl-line-soft);border-radius:var(--pl-radius);min-width:0}.gsl-plegado>summary{cursor:pointer;min-height:44px;padding:10px 12px;font-weight:500;list-style:none}.gsl-plegado>summary::-webkit-details-marker{display:none}.gsl-plegado>summary:focus-visible{outline:2px solid var(--pl-focus);outline-offset:-2px}.gsl-plegado>.gsl-lista{border:0;border-top:1px solid var(--pl-line-soft);border-radius:0}.gsl-cot{border:1px solid var(--pl-line-soft);border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.gsl-cot>div{border-top:1px solid var(--pl-line-soft);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 12px;font-size:13px;display:flex}.gsl-cot>div:first-child{border-top:0}.gsl-cot>div span:first-child{overflow-wrap:anywhere;min-width:0}.gsl-cot>div span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.gsl-cot>.es-total{background:var(--pl-subtle);font-weight:500}.gsl-aviso-suave{background:var(--pl-ambar-suave);color:var(--pl-ambar-texto);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.gsl-modo{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:6px;display:grid}.gsl-modo button{border:1px solid var(--pl-line);border-radius:var(--pl-radius);background:var(--pl-card);min-height:38px;color:var(--pl-text-2);font:inherit;cursor:pointer;transition:background-color .15s var(--pl-ease), border-color .15s var(--pl-ease);padding:6px 10px;font-size:13px}.gsl-modo button:hover{background:var(--pl-hover)}.gsl-modo button[aria-checked=true]{border-color:var(--pl-accent);background:var(--pl-accent-soft);color:var(--pl-text)}.gsl-modo button:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.gsl-modo button:disabled{opacity:.45;cursor:not-allowed}.gsl-pie{background:var(--pl-card);border-top:1px solid var(--pl-line-soft);z-index:2;margin:0 -24px -22px;padding:14px 24px 22px;position:sticky;bottom:-22px}.pl-cajon.gsl-cajon .pl-dos.gsl-pie{flex-flow:wrap}.pl-cajon.gsl-cajon .pl-dos.gsl-pie>.pl-btn{white-space:normal;text-align:center;flex:140px;height:auto;min-height:38px}.gsl-cerrar{color:var(--pl-danger);align-self:flex-start}.gsl-busca{min-width:0}.gsl-busca .pl-campo{width:100%}.gsl-grupo{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.gsl-grupo legend{margin-bottom:6px;font-weight:500}.gsl-grupo legend .pl-sub{font-weight:400}.gsl-op{border:1px solid var(--pl-line);border-radius:var(--pl-radius);cursor:pointer;align-items:center;gap:10px;min-width:0;min-height:44px;padding:8px 12px;display:flex}.gsl-op span{overflow-wrap:anywhere;min-width:0}.gsl-op .pl-num{color:var(--pl-text-2);white-space:nowrap;margin-left:auto}:is(.gsl-op:has(input:checked),.gsl-op:has([data-slot=checkbox][data-state=checked])){border-color:var(--pl-accent);background:var(--pl-accent-soft)}:is(.gsl-op:has(input:focus-visible),.gsl-op:has([data-slot=checkbox]:focus-visible)){outline:2px solid var(--pl-focus);outline-offset:2px}.gsl-op input[type=radio]{accent-color:var(--pl-accent);flex:none;width:18px;height:18px}:is(.gsl-op:has(input:disabled),.gsl-op:has([data-slot=checkbox]:disabled)){opacity:.45;cursor:not-allowed}.gsl-plato{border:0;border-top:1px solid var(--pl-line-soft);width:100%;min-height:44px;color:var(--pl-text);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:8px 12px;display:flex}.gsl-plato:first-child{border-top:0}.gsl-plato>span:first-child{flex:auto;gap:2px;min-width:0;display:grid}.gsl-plato b{overflow-wrap:anywhere;font-weight:500}.gsl-plato:hover{background:var(--pl-hover)}.gsl-plato:focus-visible{outline:2px solid var(--pl-focus);outline-offset:-2px}.gsl-plato.es-agotado{color:var(--pl-text-3);cursor:not-allowed}.gsl-plato.es-agotado:hover{background:0 0}.gsl-tag{color:var(--pl-text-2);white-space:nowrap;font-size:12px}.gsl-ronda{gap:8px;min-width:0;display:grid}.gsl-check{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;font-size:14px;display:flex}.gsl-check>span{overflow-wrap:anywhere;min-width:0}.gsl-check [data-slot=checkbox]{margin-top:3px}.gsl-pagos{gap:10px;min-width:0;display:grid}.gsl-pago{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;display:grid}.gsl-pago .pl-campo{width:100%;min-width:0}.gsl-pago .pl-ayuda{grid-column:1/-1;margin:0}.gsl-quitar{border:1px solid var(--pl-line);background:var(--pl-card);min-height:38px;color:var(--pl-text-2);font:inherit;cursor:pointer;border-radius:8px;padding:0 10px;font-size:13px}.gsl-quitar:hover{background:var(--pl-hover);color:var(--pl-text)}.gsl-quitar:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.gsl-partes{border:1px solid var(--pl-line);background:var(--pl-card);min-height:38px;color:var(--pl-text-2);font:inherit;cursor:pointer;border-radius:8px;align-self:flex-start;padding:0 12px;font-size:13px}.gsl-partes:hover{background:var(--pl-hover);color:var(--pl-text)}.gsl-partes:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.gsl-partes:disabled{opacity:.45;cursor:not-allowed}.gsl-mesa-btn{border:0;border-top:1px solid var(--pl-line-soft);width:100%;min-height:44px;color:var(--pl-text);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 12px;display:flex}.gsl-mesa-btn:first-child{border-top:0}.gsl-mesa-btn b{overflow-wrap:anywhere;font-weight:500}.gsl-mesa-btn:hover{background:var(--pl-hover)}.gsl-mesa-btn:focus-visible{outline:2px solid var(--pl-focus);outline-offset:-2px}.gsl-mesa-btn:disabled{opacity:.45;cursor:not-allowed}.gsl-switch{align-items:flex-start;gap:10px;margin-top:12px;font-size:14px;line-height:1.4;display:flex}.gsl-switch [data-slot=checkbox]{margin-top:2px}@media (width<=1023px){.pl-cajon.gsl-cajon,.pl-cajon.gsl-cajon.es-cuenta,.pl-cajon.gsl-cajon.es-pedir,.pl-cajon.gsl-cajon.es-cobro{width:100%}}@media (width<=900px){.gsl-plano{height:520px}.gsl-mesa{min-width:96px}.gsl-mesa.es-larga{min-width:140px}}@media (width<=600px){.gsl .pl-cabeza{flex-wrap:wrap}.gsl .pl-cabeza-acc.gsl-acc{flex-wrap:wrap;width:100%;margin-left:0}.gsl .gsl-sede{flex:100%}.gsl .gsl-sede .pl-campo{max-width:none;min-height:44px}.gsl .pl-cabeza-acc.gsl-acc .pl-btn{flex:auto;width:auto;min-height:44px;padding:0 12px}.gsl .pl-cabeza-acc.gsl-acc .pl-btn-t{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.gsl-filtros button,.gsl-modo button,.gsl-partes,.gsl-quitar,.gsl-mas,.gsl-menu button{min-height:44px}.gsl-plano{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;height:auto;padding:10px;display:grid;overflow:visible}.gsl-mesa{width:auto;min-width:0;max-width:none;position:static;transform:none}.gsl-mesa.es-larga{width:auto;min-width:0}.gsl-mesa.es-redonda{border-radius:var(--pl-radius);text-align:left;justify-items:start;padding:10px 12px}.gsl-it{grid-template-columns:28px minmax(0,1fr) 44px minmax(0,76px)}.gsl-it .pl-badge{grid-area:2/2;justify-self:start}.gsl-per{width:44px;height:44px}.pl-cajon.gsl-cajon .pl-dos.gsl-pie>.pl-btn,.gsl .pl-btn,.gsl-qr-acc .pl-btn,.gsl-cerrar{min-height:44px}.gsl-pago{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.gsl-mesa,.gsl-filtros button,.gsl-modo button{transition:none}}.vf-pildoras[data-v-5fe62d6c]{flex-wrap:wrap;gap:6px;display:flex}.vf-pildora[data-v-5fe62d6c]{border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:13px}.vf-pildora.es-on[data-v-5fe62d6c]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent)}.vf-hc-cuenta[data-v-5fe62d6c]{color:var(--text-tertiary);margin:0 0 4px;font-size:12px}.vf-lista>li[data-v-5fe62d6c]{min-width:0;max-width:100%}a.vf-fila.vf-hc-fila[data-v-5fe62d6c]{box-sizing:border-box;width:100%;max-width:100%;color:inherit;border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:flex-start;row-gap:8px;text-decoration:none}.vf-lista>li:first-child>a.vf-hc-fila[data-v-5fe62d6c]{border-top:0}.vf-hc-fila .vf-fila-texto[data-v-5fe62d6c]{flex:10rem;overflow:hidden}.vf-hc-fila .vf-fila-texto strong[data-v-5fe62d6c]{min-width:0}.vf-hc-fila .vf-fila-texto small[data-v-5fe62d6c]{white-space:normal;overflow-wrap:anywhere}.vf-hc-fila:hover .vf-fila-texto strong[data-v-5fe62d6c],.vf-hc-fila:focus-visible .vf-fila-texto strong[data-v-5fe62d6c]{color:var(--brand-accent)}.vf-hc-marcas[data-v-5fe62d6c]{flex-wrap:wrap;gap:6px;display:flex}@media (width>=720px){a.vf-fila.vf-hc-fila[data-v-5fe62d6c]{align-items:center}.vf-hc-marcas[data-v-5fe62d6c]{margin-left:auto}}.vf-hc-resultados[data-v-5fe62d6c]{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:12px;max-height:240px;margin:0;padding:0;list-style:none;overflow:hidden auto}.vf-hc-resultados button[data-v-5fe62d6c]{border:0;border-top:1px solid var(--border-subtle);width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.vf-hc-resultados li:first-child button[data-v-5fe62d6c]{border-top:0}.vf-hc-resultados button[data-v-5fe62d6c]:hover,.vf-hc-resultados button[data-v-5fe62d6c]:focus-visible{background:var(--hover-bg)}.vf-hc-resultados strong[data-v-5fe62d6c]{overflow-wrap:anywhere;font-size:14px;font-weight:600}.vf-hc-resultados small[data-v-5fe62d6c]{color:var(--text-tertiary);overflow-wrap:anywhere;font-size:12px}.vf-hc-elegido[data-v-5fe62d6c]{background:var(--brand-accent-subtle);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.vf-hc-elegido>span[data-v-5fe62d6c]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vf-hc-elegido strong[data-v-5fe62d6c]{color:var(--text-primary);overflow-wrap:anywhere;font-size:14px}.vf-hc-elegido small[data-v-5fe62d6c]{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px}.vf-hc-elegido .vf-boton-fila[data-v-5fe62d6c]{flex:none}.vf-hc-pista[data-v-5fe62d6c]{color:var(--text-tertiary);margin:0;font-size:12px}.vf-hc-error[data-v-5fe62d6c]{color:var(--text-danger);margin:0;font-size:12px}.vf-paginas[data-v-5fe62d6c]{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px;display:flex}.vf-pagina-enlace[data-v-5fe62d6c]{border:1px solid var(--border-subtle);background:var(--bg-card);min-width:36px;min-height:36px;color:var(--text-secondary);border-radius:10px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex}.vf-pagina-enlace.es-on[data-v-5fe62d6c]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent)}.vf-pagina-enlace.es-off[data-v-5fe62d6c]{opacity:.45}.vf-hc-pestanas[data-v-7db88e29]{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.vf-hc-pestana[data-v-7db88e29]{border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:999px;flex:none;padding:7px 13px;font-size:13px;position:relative}.vf-hc-pestana.es-on[data-v-7db88e29]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent)}.vf-hc-pestana.es-sucia[data-v-7db88e29]:after{content:"";background:var(--text-warning);border-radius:3px;width:6px;height:6px;position:absolute;top:4px;right:5px}.vf-hc-campos[data-v-7db88e29]{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=720px){.vf-hc-campos[data-v-7db88e29]{grid-template-columns:1fr 1fr}.vf-hc-campo.es-largo[data-v-7db88e29]{grid-column:1/-1}}.vf-hc-campo[data-v-7db88e29],.vf-hc-par label[data-v-7db88e29]{flex-direction:column;gap:4px;min-width:0;display:flex}.vf-hc-par[data-v-7db88e29]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vf-hc-par .vf-hc-rotulo[data-v-7db88e29]{grid-column:1/-1}.vf-hc-rotulo[data-v-7db88e29]{color:var(--text-secondary);font-size:12px;font-weight:500}.vf-hc-par small[data-v-7db88e29]{color:var(--text-tertiary);font-size:11px}.vf-hc input[data-v-7db88e29],.vf-hc textarea[data-v-7db88e29],.vf-hc select[data-v-7db88e29]{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--border-subtle);background:var(--bg-input);color:var(--text-primary);border-radius:10px;padding:8px 10px;font-size:14px}.vf-hc input[data-v-7db88e29]:disabled,.vf-hc textarea[data-v-7db88e29]:disabled,.vf-hc select[data-v-7db88e29]:disabled{opacity:.85;background:var(--bg-subtle)}.vf-hc .es-error[data-v-7db88e29]{border-color:var(--text-danger)}.vf-hc-error[data-v-7db88e29]{color:var(--text-danger);font-size:12px}.vf-hc-aviso[data-v-7db88e29]{background:color-mix(in oklch, var(--text-warning) 12%, transparent);color:var(--text-warning);border-radius:10px;margin:0 0 12px;padding:8px 12px;font-size:13px}.vf-hc-pie[data-v-7db88e29]{border-top:1px solid var(--border-subtle);justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;padding-top:12px;display:flex}.vf-hc-pie small[data-v-7db88e29]{color:var(--text-warning);font-size:12px}.vf-rx[data-v-7db88e29]{flex-direction:column;gap:6px;margin-top:16px;display:flex;overflow-x:auto}.vf-rx-fila[data-v-7db88e29]{grid-template-columns:28px repeat(5,minmax(54px,1fr)) minmax(54px,.8fr);align-items:center;gap:4px;min-width:420px;display:grid}.vf-rx-cab span[data-v-7db88e29]{color:var(--text-tertiary);text-align:center;font-size:11px}.vf-rx-fila strong[data-v-7db88e29]{color:var(--text-secondary);font-size:12px}.vf-rx input[data-v-7db88e29],.vf-rx select[data-v-7db88e29]{text-align:center;font-family:var(--font-mono);padding:7px 4px;font-size:13px}.vf-rx-montaje[data-v-7db88e29]{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}@media (width>=720px){.vf-rx-montaje[data-v-7db88e29]{grid-template-columns:repeat(6,1fr)}}.vf-rx-montaje label[data-v-7db88e29]{flex-direction:column;gap:3px;display:flex}.vf-rx-montaje small[data-v-7db88e29]{color:var(--text-tertiary);font-size:11px}.vf-hc-errores[data-v-7db88e29]{color:var(--text-danger);margin:8px 0 0;padding-left:18px;font-size:12px}.vf-hc-emitir[data-v-7db88e29]{background:var(--bg-subtle);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding:10px 12px;display:flex}.vf-hc-emitir span[data-v-7db88e29]{color:var(--text-primary);font-size:13px;font-weight:600}.vf-hc-emitir select[data-v-7db88e29]{width:auto}.vf-hc-formulas[data-v-7db88e29]{margin-top:16px}[data-v-e1c4e1b6] [data-slot=switch][data-state=checked]{background:var(--pl-accent)}[data-v-e1c4e1b6] [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background:var(--pl-perilla)}.h-mitad[data-v-e1c4e1b6]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.h-col[data-v-e1c4e1b6],.h-sec[data-v-e1c4e1b6]{flex-direction:column;gap:14px;min-width:0;display:flex}.h-sec>header[data-v-e1c4e1b6]{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.h-sec>header .pl-h2[data-v-e1c4e1b6]{font-size:15px}.h-sec .pl-interruptor[data-v-e1c4e1b6]{align-items:flex-start;height:auto;min-height:40px;padding-block:8px}.h-sec .pl-interruptor>span[data-v-e1c4e1b6]:first-child{white-space:normal}.h-sec .pl-interruptor[data-v-e1c4e1b6] [data-slot=switch]{margin-top:2px}.h-semana[data-v-e1c4e1b6]{flex-direction:column;gap:0;display:flex}.h-dia[data-v-e1c4e1b6]{border-top:1px solid var(--pl-line-soft);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);align-items:end;gap:8px;padding-top:10px;display:grid}.h-dia-sw[data-v-e1c4e1b6]{flex-direction:column;gap:2px;min-width:0;display:flex}.h-dia-n[data-v-e1c4e1b6]{margin:0;font-size:13px;font-weight:500}.h-dia-sw .pl-interruptor[data-v-e1c4e1b6]{min-height:40px}.h-dia .pl-campo[data-v-e1c4e1b6]{min-width:0;max-width:100%}.h-suelto[data-v-e1c4e1b6]{grid-column:1/-1}.sede[data-v-e1c4e1b6]{width:min(200px,100%);max-width:100%;display:block}.sede .pl-campo[data-v-e1c4e1b6]{min-height:32px}.pl-campo-caja[data-v-e1c4e1b6]{min-width:0}.pl-ayuda[data-v-e1c4e1b6]{margin-top:4px}p[data-v-e1c4e1b6]{margin:0}@media (width<=900px){.h-mitad[data-v-e1c4e1b6]{grid-template-columns:minmax(0,1fr)}.pl-cabeza[data-v-e1c4e1b6]{flex-wrap:wrap;align-items:flex-start}.pl-cabeza-t[data-v-e1c4e1b6]{flex:100%}.pl-cabeza-acc[data-v-e1c4e1b6]{flex-wrap:wrap;justify-content:flex-end;max-width:100%;margin-left:0}.h-sec .pl-interruptor[data-v-e1c4e1b6],.h-dia-sw .pl-interruptor[data-v-e1c4e1b6]{min-height:44px}}@media (width<=480px){.h-dia[data-v-e1c4e1b6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.h-dia-sw[data-v-e1c4e1b6]{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.pl-interruptor[data-v-e1c4e1b6]{transition:none}}.cal{flex-direction:column;min-width:0;max-width:100%;padding:0;display:flex;overflow:hidden}.cal-barra{border-bottom:1px solid var(--pl-line-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;display:flex}.cal-barra .pl-f-campo{width:168px}.cal-rango{font-variant-numeric:tabular-nums;margin:0 6px;font-weight:500}.cal-sp{flex:1}.cal-scroll{max-width:100%;overflow-x:auto}.cal-tabla{min-width:1040px}.cal-fila{border-top:1px solid var(--pl-line-soft);grid-template-columns:152px minmax(0,1fr);min-height:44px;display:grid}.cal-fila.es-grupo{background:var(--pl-subtle);min-height:30px}.cal-fila.es-grupo .cal-noches>i{background:0 0;border-left-color:#0000}.cal-fila.es-grupo .cal-hab{color:var(--pl-text-3);font-size:12px;font-weight:500}.cal-hab{z-index:2;background:var(--pl-card);border-right:1px solid var(--pl-line-soft);font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:0 14px;display:flex;position:sticky;left:0}.es-grupo .cal-hab{background:var(--pl-subtle)}.cal-hab b{font-weight:500}.cal-hab small{color:var(--pl-text-3);font-size:12px}.cal-noches{grid-template-columns:repeat(var(--n,14), minmax(0, 1fr));-webkit-user-select:none;user-select:none;display:grid;position:relative}.cal-noches>i{border-left:1px solid var(--pl-line-soft)}.cal-noches>i.es-finde{background:var(--pl-grid)}.cal-noches>i.es-hoy{background:var(--pl-accent-soft)}.cal-cab .cal-noches>span{border-left:1px solid var(--pl-line-soft);color:var(--pl-text-3);flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:8px 0;font-size:12px;display:flex}.cal-cab .cal-noches>span b{color:var(--pl-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.cal-cab .cal-noches>span.es-hoy{background:var(--pl-accent-soft);color:var(--pl-accent-ink)}.cal-cab .cal-noches>span.es-hoy b{color:var(--pl-accent-ink)}.cal-cab .cal-noches>span.es-finde{background:var(--pl-grid)}.cal-cab .cal-hab{color:var(--pl-text-3);font-size:12px}.est{z-index:1;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:8px;height:32px;padding:0 10px;font-size:12.5px;font-weight:500;line-height:30px;text-decoration:none;display:block;position:absolute;top:6px;overflow:hidden}button.est{cursor:pointer;text-align:left;appearance:none;margin:0;font-family:inherit;font-weight:500}.est small{opacity:.85;margin-left:6px;font-size:12px;font-weight:400}.est.es-confirmada{background:var(--pl-accent-soft);color:var(--pl-accent-ink);border-color:var(--pl-accent-soft)}.est.es-encasa{background:var(--pl-info);color:var(--pl-sobre-accent)}.est.es-retenida{background:var(--pl-ambar-suave);color:var(--pl-ambar-texto);border:1px dashed var(--pl-warn)}.est.es-sale{background:var(--pl-paper-3);color:var(--pl-text-2)}.est.es-mant{background:repeating-linear-gradient(135deg, var(--pl-paper-3) 0 6px, var(--pl-subtle) 6px 12px);color:var(--pl-text-2)}.est.es-nueva{border:1.5px dashed var(--pl-accent);color:var(--pl-accent-ink);background:0 0}.est:hover{filter:brightness(.97)}.est:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.est.es-sel{box-shadow:0 0 0 2px var(--pl-card), 0 0 0 4px var(--pl-focus)}.est.es-mueve{touch-action:none;cursor:grab}.est.es-mueve:active{cursor:grabbing}.est.es-arrastre{pointer-events:none}.est-borde{cursor:ew-resize;width:12px;height:100%;position:absolute;top:0;right:0}.cal-pie .cal-noches>span{border-left:1px solid var(--pl-line-soft);color:var(--pl-text-2);font-variant-numeric:tabular-nums;place-items:center;padding:8px 0;font-size:12px;display:grid}.cal-pie .cal-hab{color:var(--pl-text-3);font-size:12px}.cal-leyenda{border-top:1px solid var(--pl-line-soft);color:var(--pl-text-3);flex-wrap:wrap;gap:6px 18px;padding:12px 14px;font-size:12px;display:flex}.cal-leyenda span{align-items:center;gap:8px;display:inline-flex}.cal-leyenda i{border-radius:4px;flex:none;width:22px;height:12px}.cal-leyenda i.est{width:22px;height:12px;padding:0;line-height:12px;display:inline-block;position:static;top:auto}.cal-leyenda .cal-ayuda{margin-left:auto}.cot{border:1px solid var(--pl-line-soft);border-radius:10px;flex-direction:column;gap:0;display:flex;overflow:hidden}.cot>div span:last-child,.num{font-variant-numeric:tabular-nums}.hab-sel{flex-direction:column;gap:8px;display:flex}.hab-sel>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px;align-items:end;gap:8px;display:grid}.det-acc{flex-wrap:wrap;gap:8px;display:flex}.esqueleto{background:var(--pl-paper-3);border-radius:6px;height:12px}.agenda{flex-direction:column;display:flex}.agenda a,.agenda button{border:0;border-top:1px solid var(--pl-line-soft);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:12px 16px;text-decoration:none;display:grid}.agenda a:first-child,.agenda button:first-child{border-top:0}.agenda b{font:500 18px var(--pl-font);letter-spacing:-.03em;font-variant-numeric:tabular-nums;grid-row:span 2}.agenda .pl-badge{grid-row:span 2}.agenda a:hover,.agenda button:hover{background:var(--pl-subtle)}.agenda a:focus-visible,.agenda button:focus-visible{outline:2px solid var(--pl-focus);outline-offset:-2px}.agenda-sec{margin-top:16px}.agenda-sec .pl-h2{margin:0 0 8px;font-size:15px}.cal-nav{flex:none;gap:4px;display:flex}.cal-filtros{gap:8px;min-width:0;display:flex}.cal-dias .pl-campo{width:168px;height:32px;min-height:32px;padding:0 8px;font-size:12px}.caj-pie{background:var(--pl-card);border-top:1px solid var(--pl-line-soft);z-index:2;margin:0 -24px -22px;padding:14px 24px 22px;position:sticky;bottom:-22px}.h-form{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.h-cajon-tit{font-size:16px}.h-cab{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pl-tabs a.pl-tab{align-items:center;text-decoration:none;display:inline-flex}.pl-btn.es-on{border-color:var(--pl-accent);color:var(--pl-accent-ink);background:var(--pl-card)}.casilla{min-height:40px;color:var(--pl-text);align-items:center;gap:8px;font-size:14px;display:flex}.h-busca{position:relative}.h-busca ul{z-index:4;background:var(--pl-card);border:1px solid var(--pl-line-soft);box-shadow:var(--pl-lift);border-radius:10px;max-height:240px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.h-busca [role=option]{width:100%;min-height:40px;color:var(--pl-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.h-busca [role=option].es-activo,.h-busca [role=option]:hover{background:var(--pl-accent-soft)}.h-busca small{color:var(--pl-text-3);font-size:12px}.h-chip{border:1px solid var(--pl-line-soft);background:var(--pl-subtle);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:38px;padding:6px 8px 6px 12px;display:flex}.h-codigo{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:500}.h-codigo:hover{text-decoration:underline}.h-codigo:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.h-sk{border-top:1px solid var(--pl-line-soft);grid-template-columns:80px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.h-sede{width:min(200px,100%);display:block}.h-sede .pl-campo{min-height:32px}@media (width<=900px){.h-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.cal-barra .pl-f-campo,.cal-dias .pl-campo{width:168px}.cal-filtros{scrollbar-width:none;width:100%;overflow-x:auto}.cal-filtros .pl-f-campo{flex:0 0 168px;width:168px}.cal-sp{display:none}.cal-leyenda .cal-ayuda{flex-basis:100%;margin-left:0}.pl-cabeza.h-cabeza{flex-wrap:wrap;align-items:flex-start}.pl-cabeza.h-cabeza .pl-cabeza-t{flex:100%}.pl-cabeza.h-cabeza .pl-cabeza-acc{flex-wrap:wrap;justify-content:flex-end;max-width:100%;margin-left:0}.pl-cajon .pl-dos:not(.caj-pie){flex-direction:column}.pl-cajon .pl-btn,.pl-cajon .pl-campo,.pl-cajon .pl-icono-btn,.casilla{min-height:44px}.pl-cajon .pl-campo,.pl-cajon textarea.pl-campo{font-size:16px}.hab-sel>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}}@media (prefers-reduced-motion:reduce){.cal,.cal:before,.cal:after,.agenda,.agenda:before,.agenda:after,.cot,.est,.esqueleto,.pl-cajon,.pl-velo,.h-busca ul{transition-duration:.01ms!important;animation-duration:.01ms!important}}.h-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.h-kpis .pl-kpi{min-height:92px}.h-kpis .es-debe strong{color:var(--pl-danger)}.h-kpis .es-cero strong{color:var(--pl-ok)}.cta-cab{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.cta-cab.es-pila{flex-direction:column;align-items:flex-start;gap:6px}.cta-cab .pl-h1{font-size:20px}.cta-meta{color:var(--pl-text-3);flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}.libro{padding:0;overflow:hidden}.libro table{border-collapse:collapse;width:100%;font-size:14px}.libro th{text-align:left;color:var(--pl-text-3);background:var(--pl-subtle);white-space:nowrap;padding:10px 14px;font-size:12px;font-weight:500}.libro td{border-top:1px solid var(--pl-line-soft);vertical-align:top;padding:11px 14px}.libro .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.libro .es-dia td{background:var(--pl-subtle);color:var(--pl-text-3);padding:6px 14px;font-size:12px}.libro .es-abono td:nth-child(2){color:var(--pl-ok)}.libro .es-anulado td{color:var(--pl-text-3);text-decoration:line-through}.libro small{color:var(--pl-text-3);font-size:12px;display:block}.libro tfoot td{background:var(--pl-subtle);font-weight:500}.libro-scroll{overflow-x:auto}.lado{flex-direction:column;gap:14px;display:flex}.h-dos{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:14px;display:grid}.cot{border:1px solid var(--pl-line-soft);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.cot>div{border-top:1px solid var(--pl-line-soft);justify-content:space-between;gap:12px;padding:8px 12px;font-size:13px;display:flex}.cot>div:first-child{border-top:0}.cot>div span:last-child{font-variant-numeric:tabular-nums}.cot>.es-total{background:var(--pl-subtle);font-weight:500}.cot>.es-debe span:last-child{color:var(--pl-danger);font-weight:500}.huesped{border:1px solid var(--pl-line-soft);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.huesped>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.tres{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pagos>div{grid-template-columns:minmax(0,1fr) 130px 32px;align-items:end;gap:8px;display:grid}.aviso-suave{background:var(--pl-ambar-suave);color:var(--pl-ambar-texto);border-radius:10px;padding:10px 12px;font-size:13px}.caj-pie{background:var(--pl-card);border-top:1px solid var(--pl-line-soft);margin:0 -24px -22px;padding:14px 24px 22px;position:sticky;bottom:-22px}.estados{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.vacio{flex-direction:column;align-items:flex-start;gap:10px;padding:28px 22px;display:flex}.mov-lista a{border-top:1px solid var(--pl-line-soft);color:inherit;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 16px;text-decoration:none;display:grid}.mov-lista a:first-child{border-top:0}.mov-lista b{font-weight:500}.mov-lista span:nth-child(2){font-variant-numeric:tabular-nums;text-align:right}.pl-t td .pl-badge{max-width:100%;overflow:hidden}@media (width<=900px){.h-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.h-dos,.estados,.tres{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.libro *,.huesped *{transition-duration:.01ms!important}}.pl-cajon>*{flex-shrink:0}.libro td:first-child{white-space:nowrap}@media (width<=900px){.libro thead{display:none}.libro table,.libro tbody,.libro tfoot{display:block}.libro tr{border-top:1px solid var(--pl-line-soft);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 14px;display:grid}.libro tr.es-dia{padding:0;display:block}.libro td{border:0;padding:0}.libro .c-conc{grid-area:1/1}.libro .c-val{grid-area:1/2;font-weight:500}.libro .c-hora{color:var(--pl-text-3);grid-area:2/1;font-size:12px}.libro .c-orig{color:var(--pl-text-3);grid-area:3/1;font-size:12px}.libro .c-saldo{color:var(--pl-text-3);grid-area:2/2;font-size:12px}.libro tfoot tr{background:var(--pl-subtle)}.libro .c-vacia{display:none}.pl-cabeza:has(.cta-acc){flex-wrap:wrap}.pl-cabeza-acc.cta-acc{flex-wrap:wrap;width:100%;margin-left:0}.pl-cabeza-acc.cta-acc [data-texto]{flex:auto;width:auto;padding:0 12px}.pl-cabeza-acc.cta-acc [data-texto] .pl-btn-t{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.h-kpis .pl-kpi>em{white-space:normal}.libro tr.es-dia td{width:100%;display:block}.pl-t tbody th.pl-c-prin{padding-left:16px;position:static}}.libro .es-abono .c-val{color:var(--pl-ok)}.libro .c-conc-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.libro .es-anulado .c-conc-top{text-decoration:line-through}.h-volver{color:var(--pl-text-3);align-items:center;gap:4px;font-size:13px;text-decoration:none;display:inline-flex}.h-tipos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.h-tipos .pl-btn[aria-pressed=true]{border-color:var(--pl-accent);color:var(--pl-accent-ink)}.pl-cajon.h-cajon-ancho{width:min(560px,100vw)}.pl-cajon .pl-dos.caj-pie{flex-flow:wrap}.pl-cajon .pl-dos.caj-pie.es-tres>:first-child{flex:100%;min-width:100%}.h-saldo-debe{color:var(--pl-danger)}.h-saldo-cero{color:var(--pl-ok)}.h-razon{margin:4px 0 0}@media (width<=900px){.h-cuentas .pl-t tbody td[data-l=Entrada]{grid-column:1/-1}.h-cuentas .pl-t tbody td[data-l=Entrada] .pl-btn{white-space:normal;width:100%;min-height:44px}.pl-cajon.h-cajon-ancho{width:100vw}.h-tipos .pl-btn{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.h-tipos .pl-btn,.h-volver{transition:none}}.rk-pagina{flex-direction:column;gap:14px;min-width:0;max-width:100%;display:flex}.rk-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;min-width:0;max-width:100%;display:grid}.rk-kpis.lr-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.rk-kpis .pl-kpi{min-height:92px}.rk-kpis .es-aviso strong{color:var(--pl-ambar-texto)}.rk-kpis .pl-kpi>em{white-space:normal}.rk-vivo{background:var(--pl-accent-soft);height:32px;color:var(--pl-accent-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.rk-filtros{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;display:flex}.rk-piso{flex-direction:column;gap:10px;min-width:0;display:flex}.rk-piso-t{color:var(--pl-text-3);margin:0;font-size:13px;font-weight:500}.rk-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.rk-hab{border:1px solid var(--pl-line-soft);background:var(--pl-card);width:100%;min-height:132px;color:var(--pl-text);font:inherit;text-align:left;cursor:pointer;transition:background-color .12s var(--pl-ease), box-shadow .12s var(--pl-ease);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.rk-hab:hover{background:var(--pl-hover)}.rk-hab:focus-visible,.rk-filtros button:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px;transition:none}.rk-num{background:var(--pl-campo);min-width:48px;height:34px;font:600 18px var(--pl-mono);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;padding:0 8px;display:inline-grid}.rk-hab.es-ocupada .rk-num{background:color-mix(in oklch, var(--pl-info) 16%, var(--pl-card));color:var(--pl-text)}.rk-hab.es-lista .rk-num{background:var(--pl-accent-soft);color:var(--pl-accent-ink)}.rk-hab.es-sucia .rk-num{background:var(--pl-ambar-suave);color:var(--pl-ambar-texto)}.rk-hab.es-fuera{background:var(--pl-subtle)}.rk-hab.es-fuera .rk-num{background:var(--pl-rojo-suave);color:var(--pl-danger)}.rk-hab.es-sel{box-shadow:0 0 0 2px var(--pl-accent)}.rk-cab{align-items:center;gap:8px;display:flex}.rk-tipo{color:var(--pl-text-3);font-size:12px}.rk-est{color:var(--pl-text-2);white-space:nowrap;margin-left:auto;font-size:12px}.rk-quien{gap:2px;min-width:0;display:grid}.rk-quien b{overflow-wrap:anywhere;font-weight:500}.rk-llega{color:var(--pl-accent-ink)}.rk-sale-hoy{color:var(--pl-ambar-texto);font-size:13px}.rk-pasado{color:var(--pl-danger);font-size:13px}.rk-pie{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:auto;display:flex}.rk-tarea{color:var(--pl-text-3);overflow-wrap:anywhere;font-size:12px}.rd-cab .hab-num,.lp-cab .hab-num{background:var(--pl-campo);min-width:52px;height:46px;color:var(--pl-text);font:600 19px var(--pl-mono);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;padding:0 8px;display:grid}.rd-cab{align-items:center;gap:12px;min-width:0;display:flex}.rd-cab .pl-h2{font-size:16px}.rd-estado{flex-wrap:wrap;gap:6px;display:flex}.rd-bloque{border-top:1px solid var(--pl-line-soft);flex-direction:column;gap:8px;min-width:0;padding-top:14px;display:flex}.rd-acc{flex-wrap:wrap;gap:8px;display:flex}.rk-sin{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.rk-sin .aviso-suave{flex:220px;margin:0}.lp-lista{gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.lp-t{flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.lp-t.es-curso{border-color:var(--pl-accent)}.lp-cab{align-items:center;gap:12px;min-width:0;display:flex}.lp-tt{gap:2px;min-width:0;display:grid}.lp-tt b{font-weight:500}.lp-tt .pl-sub{overflow-wrap:anywhere}.lp-acc{width:100%;height:44px}.lp-espera{color:var(--pl-text-3);margin:0;font-size:13px}.lp-tiempo{color:var(--pl-text-2);font-variant-numeric:tabular-nums;gap:4px;font-size:13px;display:grid}.lp-barra{background:var(--pl-campo);border-radius:999px;height:6px;display:block;overflow:hidden}.lp-barra>i{background:var(--pl-accent);border-radius:inherit;height:100%;display:block}.lp-barra.es-pasado>i{background:var(--pl-warn)}.pl-badge.es-urg{border-color:var(--pl-danger);color:var(--pl-danger);align-self:flex-start}.lr-num{font:600 15px var(--pl-mono);margin-right:8px}.lr-sel{min-width:150px;max-width:100%;height:32px}.lr-acc{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pl-t td.lr-nota{white-space:normal;max-width:280px;color:var(--pl-text-3)}.pl-t td.lr-acc{white-space:normal;width:auto;min-width:168px}.rk-busca{min-width:0;max-width:280px;color:var(--pl-text-2);gap:4px;font-size:13px;display:grid}.rk-busca .pl-campo{min-height:32px}.rk-pagina .pl-tabs{max-width:100%;overflow-x:auto}.rk-pie .pl-badge{white-space:normal;height:auto;min-height:22px}.rd-bloque .pl-kv>div{overflow-wrap:anywhere;min-width:0}.pl-cajon>form.lp-form{flex-direction:column;flex:1 0 auto;gap:14px;min-width:0;display:flex}.pl-cajon .caj-pie .lp-largo{white-space:normal;text-align:center;flex:100%;height:auto;min-height:44px;padding-block:8px}@media (width<=1100px){.rk-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.rk-kpis.lr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.rk-kpis,.rk-kpis.lr-kpis{overscroll-behavior-x:contain;padding-bottom:4px;display:flex;overflow-x:auto}.rk-kpis>.pl-kpi{flex:0 0 156px}.rk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rk-hab{min-height:120px;padding:10px}.rk-tipo{display:none}.lr-sel{width:100%;min-width:0}.rk-vivo{justify-content:center;width:32px;padding:0;position:relative}.rk-vivo>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rk-filtros{overscroll-behavior-x:contain;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.rk-filtros button,.rk-pagina .pl-tab{flex:none}.pl-cajon.m-hoja{border-left:0;border-radius:20px 20px 0 0;width:100%;height:auto;max-height:86%;top:auto;left:0;right:0}}@media (width>=901px){.rk-pagina .pl-cabeza.h-cabeza{flex-wrap:wrap;align-items:flex-start;min-width:0}.rk-pagina .pl-cabeza.h-cabeza .pl-cabeza-t{flex:220px;min-width:0}.rk-pagina .pl-cabeza.h-cabeza .pl-cabeza-acc{flex-wrap:wrap;justify-content:flex-end;min-width:0;max-width:100%}}@media (prefers-reduced-motion:reduce){.rk-hab,.rk-filtros button,.lp-barra>i,.pl-cajon .pl-interruptor{transition:none}}.mt-reloj{font-variant-numeric:tabular-nums;white-space:normal;border-radius:999px;align-items:center;gap:6px;max-width:100%;height:auto;min-height:24px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.mt-reloj .pl-i{width:14px;height:14px}.mt-reloj.es-ok{background:var(--pl-accent-soft);color:var(--pl-accent-ink)}.mt-reloj.es-aviso{background:var(--pl-ambar-suave);color:var(--pl-ambar-texto)}.mt-reloj.es-mal{background:var(--pl-rojo-suave);color:var(--pl-danger)}.mt-habs{flex-wrap:wrap;gap:8px;display:flex}.mt-hab{border:1px solid var(--pl-line);background:var(--pl-card);min-width:56px;max-width:100%;height:auto;min-height:44px;color:var(--pl-text);font:600 15px var(--pl-font);font-variant-numeric:tabular-nums;white-space:normal;cursor:pointer;transition:background-color .12s var(--pl-ease), border-color .12s var(--pl-ease);border-radius:10px;padding:8px 14px}.mt-hab:hover{background:var(--pl-hover)}.mt-hab[aria-pressed=true]{border-color:var(--pl-accent);background:var(--pl-accent-soft);color:var(--pl-accent-ink)}.mt-bloques{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:8px;display:grid}.mt-bloque{border:1px solid var(--pl-line);background:var(--pl-card);min-width:0;color:var(--pl-text);font:inherit;text-align:left;cursor:pointer;transition:background-color .12s var(--pl-ease), border-color .12s var(--pl-ease);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.mt-bloque:hover{background:var(--pl-hover)}.mt-bloque b{font-weight:500}.mt-bloque span{font-variant-numeric:tabular-nums;font-weight:600}.mt-bloque small{color:var(--pl-text-3);font-size:12px}.mt-bloque[aria-checked=true]{border-color:var(--pl-accent);background:var(--pl-accent-soft)}.mt-hab:focus-visible,.mt-bloque:focus-visible,.dv-pasar:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px;transition:none}.mt-grande{border-radius:12px;gap:2px;min-width:0;padding:14px 16px;display:grid}.mt-grande span{font-size:13px}.mt-grande strong{font-variant-numeric:tabular-nums;letter-spacing:-.01em;overflow-wrap:anywhere;font-size:30px;font-weight:600}.mt-grande em{font-size:13px;font-style:normal}.mt-grande.es-ok{background:var(--pl-accent-soft);color:var(--pl-accent-ink)}.mt-grande.es-aviso{background:var(--pl-ambar-suave);color:var(--pl-ambar-texto)}.mt-grande.es-mal{background:var(--pl-rojo-suave);color:var(--pl-danger)}.mt-bloque b,.mt-bloque small,.dv-cuenta span,.dv-cuenta b{overflow-wrap:anywhere}.cot>div span:first-child{overflow-wrap:anywhere;min-width:0}.cot>div span:last-child{white-space:nowrap}.pl-interruptor.mt-largo{align-items:flex-start;height:auto;min-height:44px;padding-block:8px}.pl-interruptor.mt-largo>span:first-child{white-space:normal}.dv-pasar{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:36px;padding-inline:10px;font-size:12px}.pl-btn.dv-pasar{white-space:normal;height:auto;min-height:36px}.dv-cuenta{border:1px solid var(--pl-line-soft);border-radius:10px;gap:2px;min-width:0;margin-top:8px;padding:10px 12px;display:grid}.dv-cuenta.es-on{border-color:var(--pl-accent);background:var(--pl-accent-soft)}.dv-cuenta b{font-weight:500}.dv-cuenta strong{font-variant-numeric:tabular-nums;font-weight:600}.dv-tabs{margin:0 0 14px;overflow-x:auto}.dv-tabs .pl-tab{white-space:nowrap;flex:none}.libro .c-acc{white-space:nowrap;text-align:right;vertical-align:middle;width:1%}@media (width<=900px){.libro .c-acc{white-space:normal;text-align:left;grid-area:4/1/auto/-1;width:auto}.libro .c-acc:not(:has(button,select)){display:none}.libro .c-acc .dv-pasar{width:100%;max-width:100%;min-height:44px}.rk-pagina .pl-cabeza.h-cabeza{flex-wrap:wrap;align-items:flex-start}.rk-pagina .pl-cabeza.h-cabeza .pl-cabeza-acc{flex-wrap:wrap;max-width:100%}.rk-pagina .pl-cabeza-acc .pl-btn[data-texto]{width:auto;min-height:36px;padding:0 12px}.rk-pagina .pl-cabeza-acc .pl-btn[data-texto] .pl-btn-t{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.pl-cabeza-acc.cta-acc [data-texto]{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:36px}}@media (prefers-reduced-motion:reduce){.mt-hab,.mt-bloque,.dv-cuenta,.pl-interruptor.mt-largo{transition-duration:.01ms}}.casilla[data-v-76d065bc] [data-slot=checkbox][data-state=checked]{border-color:var(--pl-accent);background:var(--pl-accent);color:var(--pl-sobre-accent)}[data-v-13a9d50e] [data-slot=switch][data-state=checked]{background:var(--pl-accent)}[data-v-13a9d50e] [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background:var(--pl-perilla)}.casilla[data-v-13a9d50e] [data-slot=checkbox][data-state=checked]{border-color:var(--pl-accent);background:var(--pl-accent);color:var(--pl-sobre-accent)}[data-v-a83f106d] [data-slot=switch][data-state=checked]{background:var(--pl-accent)}[data-v-a83f106d] [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background:var(--pl-perilla)}.cta-consumos[data-v-a83f106d]{align-items:flex-start;height:auto;min-height:40px;padding-block:8px}.cta-consumos>span[data-v-a83f106d]:first-child{white-space:normal}.cta-consumos[data-v-a83f106d]:has([data-slot=switch]:disabled){cursor:not-allowed}@media (width<=900px){.cta-consumos[data-v-a83f106d]{min-height:44px}}@media (prefers-reduced-motion:reduce){.cta-consumos[data-v-a83f106d]{transition:none}}[data-v-c618c766] [data-slot=switch][data-state=checked]{background:var(--pl-accent)}[data-v-c618c766] [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background:var(--pl-perilla)}.h-kpis[data-v-c618c766]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.h-kpis .pl-kpi[data-v-c618c766]{min-height:96px}.h-mitad[data-v-c618c766]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.h-sec[data-v-c618c766]{flex-direction:column;gap:14px;min-width:0;display:flex}.h-sec>header[data-v-c618c766]{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.h-sec>header .pl-h2[data-v-c618c766]{font-size:15px}.h-precio[data-v-c618c766]{font:500 24px var(--pl-font);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.h-precio-linea[data-v-c618c766]{flex-wrap:wrap;align-items:baseline;gap:6px 8px;display:flex}.h-com[data-v-c618c766]{flex-wrap:wrap;gap:6px;display:flex}.h-com .pl-chip[data-v-c618c766]{padding-right:10px}.h-hab[data-v-c618c766]{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.h-nota[data-v-c618c766]{margin:8px 0 0}.h-zona[data-v-c618c766]{border:1px solid var(--pl-line);border-radius:10px;flex-direction:column;gap:10px;padding:14px;display:flex}.h-zona.es-off[data-v-c618c766]{opacity:.72}.h-fieldset[data-v-c618c766]{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.h-fieldset[data-v-c618c766]:disabled{cursor:not-allowed}.h-izq[data-v-c618c766]{align-self:flex-start}.h-form[data-v-c618c766]{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.h-cajon-tit[data-v-c618c766]{font-size:16px}.h-casillas[data-v-c618c766]{border:0;grid-template-columns:1fr 1fr;gap:2px 12px;margin:0;padding:0;display:grid}.h-casillas legend[data-v-c618c766]{color:var(--pl-text-2);grid-column:1/-1;margin-bottom:4px;font-size:12px;font-weight:500}.casilla[data-v-c618c766]{min-height:40px;color:var(--pl-text);align-items:center;gap:8px;font-size:14px;display:flex}.casilla input[data-v-c618c766]{width:18px;height:18px;accent-color:var(--pl-accent)}.h-sw-caja[data-v-c618c766]{align-self:end}.sede[data-v-c618c766]{width:min(200px,100%);display:block}.sede .pl-campo[data-v-c618c766]{min-height:32px}.pl-vacio[data-v-c618c766]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.pl-vacio .pl-btn[data-v-c618c766]{margin-top:8px}.pl-ayuda[data-v-c618c766]{margin-top:4px}p[data-v-c618c766]{margin:0}@media (width<=900px){.h-kpis[data-v-c618c766]{grid-template-columns:repeat(2,minmax(0,1fr))}.h-mitad[data-v-c618c766]{grid-template-columns:minmax(0,1fr)}.pl-cabeza[data-v-c618c766]{flex-wrap:wrap;align-items:flex-start}.pl-cabeza-t[data-v-c618c766]{flex:100%}.pl-cabeza-acc[data-v-c618c766]{flex-wrap:wrap;justify-content:flex-end;max-width:100%;margin-left:0}.h-sec .pl-btn[data-v-c618c766],.pl-vacio .pl-btn[data-v-c618c766],.pl-cajon .pl-btn[data-v-c618c766],.pl-cajon .pl-interruptor[data-v-c618c766],.casilla[data-v-c618c766]{min-height:44px}}@media (width<=420px){.h-casillas[data-v-c618c766]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pl-cajon[data-v-c618c766],.pl-velo[data-v-c618c766]{transition:none}}.lp-nota[data-v-4102e26f]{white-space:normal;max-width:280px;color:var(--pl-text-3);display:block}.lp-acc[data-v-4102e26f]{min-width:168px}[data-v-4102e26f] [data-slot=switch][data-state=checked]{background:var(--pl-accent)}[data-v-4102e26f] [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background:var(--pl-perilla)}[data-v-45af316c] [data-slot=switch][data-state=checked]{background:var(--pl-accent)}[data-v-45af316c] [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background:var(--pl-perilla)}.rg-pagina,.rp-pagina{flex-direction:column;gap:14px;min-width:0;max-width:100%;display:flex}.rk-filtros{flex-wrap:wrap;gap:6px;display:flex}.rk-filtros button{border:1px solid var(--pl-line);background:var(--pl-card);height:32px;color:var(--pl-text-2);font:500 13px var(--pl-font);cursor:pointer;transition:background-color .12s var(--pl-ease), color .12s var(--pl-ease);border-radius:999px;padding:0 12px}.rk-filtros button:hover{color:var(--pl-text);background:var(--pl-hover)}.rk-filtros button[aria-pressed=true]{background:var(--pl-text);border-color:var(--pl-text);color:var(--pl-card)}.rk-filtros button:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px;transition:none}.rg-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;display:flex}.rg-controles{flex-wrap:wrap;align-items:center;gap:10px 18px;min-width:0;display:flex}.rg-nota{color:var(--pl-text-3);max-width:60ch;margin:0;font-size:13px}.rg-falta{color:var(--pl-ambar-texto);font-size:13px}.rg-aviso{background:var(--pl-ambar-suave);color:var(--pl-ambar-texto);border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.rg-aviso a{color:inherit;font-weight:500}.rg-aviso a:focus-visible,.rg-error:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.rg-error{border:1px solid var(--pl-danger);background:var(--pl-card);color:var(--pl-danger);border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.rg-fechas,.rp-fechas{flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0;display:flex}.rg-fechas label,.rp-fechas label{min-width:0;color:var(--pl-text-2);flex:9rem;gap:4px;font-size:12px;font-weight:500;display:grid}.rg-motivo{margin-top:12px}.rg-fechas input,.rp-fechas input{width:100%;min-width:0;max-width:100%;min-height:32px}.rg-sede{width:min(220px,100%);min-width:0;display:block}.rg-sede .pl-campo{width:100%;min-height:32px}.rg-nombre{font-weight:500;display:block}.rg-principal{color:var(--pl-text-3);font-size:12px;font-weight:400;display:block}.rg-tabla .pl-t tbody th.pl-c-prin,.rg-tabla .pl-t tbody td{height:auto;min-height:44px}.rg-tabla .pl-t tbody .pl-c-prin{white-space:normal}.rg-tabla td.rg-datos{white-space:normal;min-width:12rem;max-width:22rem}.rg-tabla .pl-caja:disabled{cursor:not-allowed;opacity:.45}.rg-tabla .pl-caja:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.rg-exportar{white-space:normal;text-align:center;max-width:100%}.rg-pie-nota{margin:0;font-size:13px}.rp-pagina .pl-cabeza.rp-cabeza{flex-wrap:wrap;align-items:flex-start;row-gap:10px}.rp-pagina .pl-cabeza.rp-cabeza .pl-cabeza-acc{flex-wrap:wrap;justify-content:flex-end;min-width:0;max-width:100%}.rp-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.rp-kpis>*,.rp-dos>*{min-width:0}.rp-kpis .pl-kpi{min-height:92px}.rp-dos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.rp-bloque .pl-h2{margin-bottom:8px}.rp-graf{flex-direction:column;gap:10px;display:flex}.rp-barras{grid-template-columns:repeat(var(--n,14), minmax(0, 1fr));align-items:end;gap:6px;width:100%;min-width:0;height:160px;margin:0;padding:0;list-style:none;display:grid}.rp-barras li{flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex;position:relative}.rp-pista{flex:1;align-items:flex-end;width:100%;min-height:0;display:flex}.rp-b{background:var(--pl-accent);border-radius:4px 4px 0 0;width:100%;height:0;display:block}.rp-d{color:var(--pl-text-3);font-variant-numeric:tabular-nums;text-align:center;max-width:100%;font-size:11px;overflow:hidden}.rp-barras.es-muchas .rp-d{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rp-nota{margin-top:8px}.rp-vacio{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.rp-vacio p{margin:0}.rp-pagina .cot,.pr .cot{border:1px solid var(--pl-line-soft);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.rp-pagina .cot>div,.pr .cot>div{border-top:1px solid var(--pl-line-soft);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 12px;font-size:13px;display:flex}.rp-pagina .cot>div:first-child,.pr .cot>div:first-child{border-top:0}.rp-pagina .cot>div span:first-child,.pr .cot>div span:first-child{min-width:0}.rp-pagina .cot>div span:last-child,.pr .cot>div span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.rp-pagina .cot>.es-total,.pr .cot>.es-total{background:var(--pl-subtle);font-weight:500}.rp-exentas .pl-kv{align-items:flex-start}.rp-exentas .pl-kv p{flex:1;min-width:0;margin:0}.rp-descarga{margin-top:10px}.pr{background:var(--pl-bg);min-width:0;max-width:100%;min-height:100dvh;color:var(--pl-text);font-family:var(--pl-font);font-size:15px;line-height:1.5;position:relative;overflow-x:clip}.pr-cab{justify-content:space-between;align-items:center;max-width:1040px;margin:0 auto;padding:18px 24px;display:flex}.pr-marca{align-items:center;gap:12px;min-width:0;display:flex}.pr-marca p{margin:0}.pr-logo{background:var(--pl-accent);min-width:44px;height:44px;color:var(--pl-sobre-accent);font:600 15px var(--pl-mono);border-radius:10px;flex:none;place-items:center;padding:0 8px;display:grid}.pr-hotel{overflow-wrap:anywhere;font-weight:600}.pr-main{flex-direction:column;gap:18px;min-width:0;max-width:1040px;margin:0 auto;padding:8px 24px 48px;display:flex}.pr-h1{letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:28px;font-weight:600}.pr-h1:focus{outline:none}.pr-h1:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.pr-buscar{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:12px;padding:16px;display:grid}.pr-buscar>*{min-width:0}.pr-buscar .pl-btn,.pr-buscar .pl-campo{height:40px;min-height:40px}.pr-buscar .pl-campo{min-width:0;max-width:100%}.pr-tipos{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pr-tipo{border:1px solid var(--pl-line-soft);background:var(--pl-card);border-radius:14px;grid-template-columns:220px minmax(0,1fr) 200px;align-items:center;gap:18px;min-width:0;padding:12px;display:grid}.pr-tipo:focus-within{border-color:var(--pl-accent)}.pr-tipo.es-agotado{background:var(--pl-subtle)}.pr-foto{aspect-ratio:4/3;background:var(--pl-campo);color:var(--pl-text-3);text-align:center;border-radius:10px;place-items:center;font-size:13px;display:grid;position:relative;overflow:hidden}.pr-foto span{padding:8px}.pr-foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pr-info{min-width:0}.pr-info h3{overflow-wrap:anywhere;margin:0 0 4px;font-size:18px;font-weight:600}.pr-info p{margin:0}.pr-sub{color:var(--pl-text-2)}.pr-coms{color:var(--pl-text-3);font-size:14px}.pr-desc{color:var(--pl-text-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.pr-precio{text-align:right;justify-items:end;gap:4px;min-width:0;display:grid}.pr-precio strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:22px;font-weight:600}.pr-precio span{color:var(--pl-text-3);font-size:13px}.pr-precio .pl-btn{width:100%;height:42px;margin-top:6px}.pr-no{color:var(--pl-text-3)}.pr-pol{color:var(--pl-text-2);max-width:70ch;margin:0;font-size:14px}.pr-volver{color:var(--pl-accent-ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px}.pr-volver:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.pr .pl-dos{flex-flow:wrap}.pr .pl-dos>*{flex:140px;min-width:0}.pr-acepta{color:var(--pl-text-2);align-items:flex-start;gap:10px;font-size:14px;display:flex}.pr-acepta input{flex:none;margin-top:2px}.pr-acepta input:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.pr-form{flex-direction:column;gap:14px;min-width:0;display:flex}.pr-cta{width:100%;height:48px}.pr-listo{border:1px solid var(--pl-line-soft);background:var(--pl-card);border-radius:14px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px;display:flex}.pr-listo p{max-width:60ch;margin:0}@media (width<=900px){.rp-kpis,.rp-dos{grid-template-columns:minmax(0,1fr)}.rp-kpis .pl-kpi>em,.rp-kpis .pl-kpi>strong{white-space:normal;overflow-wrap:anywhere}.rp-barras{gap:3px}.pr-buscar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pr-buscar .pl-btn{grid-column:1/-1}.pr-tipo{grid-template-columns:minmax(0,1fr)}.pr-precio{text-align:left;justify-items:stretch}.pr-cab,.pr-main{padding-left:16px;padding-right:16px}.pr-h1{font-size:24px}.pr .pl-campo,.rg-fechas input,.rp-fechas input{font-size:16px}.rk-filtros button{height:auto;min-height:44px}.rg-pagina .pl-cabeza.rg-cabeza,.rp-pagina .pl-cabeza.rp-cabeza{flex-wrap:wrap;align-items:flex-start}.rg-pagina .pl-cabeza.rg-cabeza .pl-cabeza-acc,.rp-pagina .pl-cabeza.rp-cabeza .pl-cabeza-acc{flex-wrap:wrap;justify-content:flex-start;width:100%;margin-left:0}.rg-pagina .rg-sede,.rp-pagina .rg-sede{width:100%}.pl-cabeza-acc .rg-exportar{white-space:normal;width:auto;max-width:100%;min-height:44px;padding:0 12px}.pl-cabeza-acc .rg-exportar .pl-btn-t{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.rg-tabla td.rg-datos{min-width:0;max-width:none}.rg-tabla .pl-t tbody tr{grid-template-columns:36px minmax(0,1fr) minmax(0,1fr)}.rg-tabla .pl-t tbody .pl-c-prin{grid-column:2/-1}.rg-tabla .pl-t tbody .pl-c-acc{grid-area:auto/1/auto/-1;width:auto;margin:4px 0 0}.rg-tabla .pl-t tbody .pl-c-acc .pl-btn{white-space:normal;width:100%;min-height:44px}.rg-tabla .pl-t.sin-sel tbody tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rg-tabla .pl-t.sin-sel tbody .pl-c-prin,.rg-tabla .pl-t tbody td.rg-datos{grid-column:1/-1}.pr-listo .pl-btn{width:100%;min-height:44px}.rp-exentas .pl-kv{flex-direction:column;gap:2px}}@media (prefers-reduced-motion:reduce){.rk-filtros button,.pr-tipo,.pr-volver,.rg-exportar,.rp-b{transition-duration:.01ms}}[data-v-afb7467f] [data-slot=switch][data-state=checked]{background:var(--pl-accent)}[data-v-afb7467f] [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background:var(--pl-perilla)}.h-dos[data-v-afb7467f]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.h-dos[data-v-afb7467f]>*{min-width:0}.h-sec[data-v-afb7467f]{flex-direction:column;gap:14px;min-width:0;display:flex}.h-sec>header[data-v-afb7467f]{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.h-sec>header .pl-h2[data-v-afb7467f]{font-size:15px}.h-sec>header.h-con-anio[data-v-afb7467f]{flex-flow:wrap;justify-content:space-between;align-items:center;width:100%}.h-anio[data-v-afb7467f]{align-items:center;gap:2px;display:flex}.h-anio .pl-num[data-v-afb7467f]{text-align:center;font-variant-numeric:tabular-nums;min-width:3.2em}.h-tiempo[data-v-afb7467f]{width:100%;min-width:0;max-width:100%;overflow-x:auto}.h-tiempo-inner[data-v-afb7467f]{min-width:540px}.h-linea[data-v-afb7467f]{color:var(--pl-text-3);grid-template-columns:112px repeat(12,minmax(0,1fr));align-items:center;font-size:12px;display:grid}.h-linea.es-fila[data-v-afb7467f]{border-top:1px solid var(--pl-line-soft);height:38px;color:var(--pl-text)}.h-meses>span[data-v-afb7467f]{text-align:center}.h-meses>span[data-v-afb7467f]:first-child{text-align:left}.h-tipo[data-v-afb7467f]{text-overflow:ellipsis;white-space:nowrap;padding-right:8px;overflow:hidden}.h-pista[data-v-afb7467f]{grid-column:2/-1;height:22px;position:relative;overflow:hidden}.h-bar[data-v-afb7467f]{white-space:nowrap;border-radius:6px;align-items:center;min-width:8px;height:22px;padding:0 8px;font-size:11.5px;font-weight:500;display:flex;position:absolute;top:0;overflow:hidden}.h-bar.es-alta[data-v-afb7467f]{background:var(--pl-ambar-suave);color:var(--pl-ambar-texto)}.h-bar.es-web[data-v-afb7467f]{background:var(--pl-accent-soft);color:var(--pl-accent-ink)}.h-bar.es-santa[data-v-afb7467f]{background:var(--pl-paper-3);color:var(--pl-text-2)}.h-bloques[data-v-afb7467f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.h-precio[data-v-afb7467f]{font:500 24px var(--pl-font);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0}.h-hab[data-v-afb7467f]{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.h-atajos[data-v-afb7467f]{flex-wrap:wrap;gap:8px;display:flex}.h-nota[data-v-afb7467f]{margin:0}.h-enlace[data-v-afb7467f]{color:var(--pl-text);text-underline-offset:2px}.h-izq[data-v-afb7467f]{align-self:flex-start}.h-form[data-v-afb7467f]{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.h-cajon-tit[data-v-afb7467f]{font-size:16px}.sede[data-v-afb7467f]{width:min(200px,100%);max-width:100%;display:block}.sede .pl-campo[data-v-afb7467f]{min-height:32px}.pl-vacio[data-v-afb7467f]{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.pl-vacio .pl-btn[data-v-afb7467f]{margin-top:8px}.pl-ayuda[data-v-afb7467f]{margin-top:4px}p[data-v-afb7467f]{margin:0}@media (width<=900px){.h-dos[data-v-afb7467f],.h-bloques[data-v-afb7467f]{grid-template-columns:minmax(0,1fr)}.pl-cabeza[data-v-afb7467f]{flex-wrap:wrap;align-items:flex-start}.pl-cabeza-t[data-v-afb7467f]{flex:100%}.pl-cabeza-acc[data-v-afb7467f]{flex-wrap:wrap;justify-content:flex-end;max-width:100%;margin-left:0}.h-sec .pl-btn[data-v-afb7467f],.pl-vacio .pl-btn[data-v-afb7467f],.pl-cajon .pl-btn[data-v-afb7467f],.pl-cajon .pl-interruptor[data-v-afb7467f]{min-height:44px}}@media (prefers-reduced-motion:reduce){.pl-cajon[data-v-afb7467f],.pl-velo[data-v-afb7467f]{transition:none}}.vf-inicio-cifra[data-v-b01af251]{text-decoration:none;transition:border-color .15s}.vf-inicio-cifra[data-v-b01af251]:hover{border-color:var(--brand-accent)}.vf-inicio-cifra.es-marca strong[data-v-b01af251]{color:var(--text-success)}.vf-inicio-cifra.es-aviso strong[data-v-b01af251]{color:var(--text-warning)}.vf-inicio-cifra.es-peligro strong[data-v-b01af251]{color:var(--text-danger)}.vf-inicio-atajos[data-v-b01af251]{flex-wrap:wrap;gap:8px;display:flex}.vf-inicio-atajos a[data-v-b01af251]{text-decoration:none}.vf-int-pagina[data-v-1a2fc173]{max-width:820px;overflow-x:clip}.vf-int-cifrado[data-v-1a2fc173],.vf-int-nota[data-v-1a2fc173]{border-radius:12px;margin:0;padding:10px 14px;font-size:13px;line-height:1.45}.vf-int-cifrado[data-v-1a2fc173]{background:color-mix(in oklch, var(--text-danger) 12%, var(--bg-card));color:var(--text-danger)}.vf-int-nota[data-v-1a2fc173]{background:color-mix(in oklch, var(--text-warning) 12%, var(--bg-card));color:var(--text-warning);margin-bottom:4px}.vf-int-fila[data-v-1a2fc173]{flex-wrap:wrap;align-items:flex-start;min-width:0}.vf-int-acciones[data-v-1a2fc173]{flex-wrap:wrap;gap:8px;display:flex}.vf-boton-fila[data-v-1a2fc173]:disabled,.vf-boton-fila[data-v-1a2fc173]:disabled:hover{opacity:.6;cursor:default;background:var(--bg-card);color:var(--text-secondary)}.vf-fila-texto small.vf-int-detalle-error[data-v-1a2fc173]{white-space:normal;text-overflow:unset;color:var(--text-danger);overflow:visible}.vf-int-url[data-v-1a2fc173]{flex-direction:column;flex:1 0 100%;gap:6px;min-width:0;padding:0 4px 4px;display:flex}.vf-int-url p[data-v-1a2fc173]{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.4}.vf-int-url-linea[data-v-1a2fc173]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.vf-int-url-texto[data-v-1a2fc173]{overflow-wrap:anywhere;min-width:0;color:var(--text-secondary);background:var(--bg-subtle);border-radius:8px;flex:12rem;padding:8px 10px;font-size:12px;line-height:1.4}.vf-int-prueba[data-v-1a2fc173],.vf-int-ajustes[data-v-1a2fc173],.vf-int-listas[data-v-1a2fc173]{flex-direction:column;gap:12px;min-width:0;display:flex}.vf-int-prueba[data-v-1a2fc173]{margin-top:16px}.vf-int-subtitulo[data-v-1a2fc173]{color:var(--text-primary);margin:16px 0 0;font-size:13px;font-weight:600}.vf-int-prueba .vf-int-subtitulo[data-v-1a2fc173]{margin-top:0}.vf-int-avisos[data-v-1a2fc173]{border-left:2px solid var(--border-subtle);flex-direction:column;gap:10px;margin-left:4px;padding-left:12px;display:flex}.vf-int-error[data-v-1a2fc173]{color:var(--text-danger);overflow-wrap:anywhere;margin:4px 0 0;font-size:12.5px;line-height:1.4}.vf-int-error-bloque[data-v-1a2fc173]{overflow-wrap:anywhere;display:block}.vf-int-pista[data-v-1a2fc173]{color:var(--text-tertiary);margin:0;font-size:12px}.vf-int-listas strong[data-v-1a2fc173]{color:var(--text-primary);font-size:12.5px}.vf-int-listas ul[data-v-1a2fc173]{flex-direction:column;gap:2px;margin:4px 0 0;padding:0;list-style:none;display:flex}.vf-int-listas li[data-v-1a2fc173]{color:var(--text-secondary);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:12.5px;line-height:1.4}[data-v-9e8f2b4c] [data-slot=switch][data-state=checked]{background:var(--pl-accent)}[data-v-9e8f2b4c] [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background:var(--pl-perilla)}.vf-elegir-titulo[data-v-065fa162]{font-family:var(--font-display);color:var(--brand-ink);margin:0;font-size:20px;font-weight:600}.vf-elegir-opcion[data-v-065fa162]{border:1px solid var(--auth-campo-borde);background:var(--auth-campo-fondo);text-align:left;cursor:pointer;width:100%;color:inherit;border-radius:14px;align-items:center;gap:12px;margin-top:8px;padding:12px;display:flex}.vf-elegir-opcion[data-v-065fa162]:hover:not(:disabled){border-color:var(--brand-accent)}.vf-elegir-opcion[data-v-065fa162]:disabled{opacity:.6;cursor:not-allowed}.vf-encabezado h2[data-v-6aab1e67],.vf-meta[data-v-6aab1e67]{overflow-wrap:anywhere}.vf-encabezado .vf-etiqueta[data-v-6aab1e67]{align-self:flex-start}.vf-tel[data-v-6aab1e67]{color:var(--brand-accent);text-underline-offset:2px;text-decoration:underline}.vf-lista>li[data-v-6aab1e67]{min-width:0;margin:0;padding:0}.vf-lista>li>a.vf-fila[data-v-6aab1e67]{border-top:1px solid var(--border-subtle);box-sizing:border-box;width:100%;color:inherit;border-radius:12px;text-decoration:none}.vf-lista>li:first-child>a.vf-fila[data-v-6aab1e67]{border-top:0}.vf-lista>li>a.vf-fila[data-v-6aab1e67]:hover{background:var(--hover-bg)}.vf-lista>li>a.vf-fila[data-v-6aab1e67]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-lista .vf-fila-texto strong[data-v-6aab1e67],.vf-lista .vf-fila-texto small[data-v-6aab1e67]{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;overflow:visible}.vf-fila-alta[data-v-6aab1e67]{align-items:flex-start}.vf-fila-alta .vf-etiqueta[data-v-6aab1e67]{margin-top:2px}.vf-ojo[data-v-6aab1e67]{font-variant-numeric:tabular-nums}.vf-seccion-cabeza[data-v-6aab1e67]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.vf-seccion-cabeza h3[data-v-6aab1e67]{margin:0}.vf-texto-plantilla[data-v-6aab1e67]{border:1px solid var(--border-subtle);background:var(--bg-subtle);max-height:200px;color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.45;overflow:auto}.vf-grupo[data-v-6aab1e67]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);margin:.25rem 0 0;font-size:11.5px;font-weight:700}.vf-error[data-v-6aab1e67]{color:var(--text-danger);margin:0;font-size:12px}.vf-casilla-larga[data-v-6aab1e67] label{align-items:flex-start;min-width:0}.vf-casilla-larga[data-v-6aab1e67] label span{white-space:normal;min-width:0}.vf-buscar[data-v-b0eaf973]{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--bg-input);width:100%;max-width:100%;color:var(--text-primary);border-radius:10px;margin:0 0 4px;padding:9px 12px;font-size:16px}.vf-buscar[data-v-b0eaf973]:focus{outline:2px solid var(--brand-accent);outline-offset:1px}.vf-lista>li[data-v-b0eaf973]{min-width:0;margin:0;padding:0}.vf-lista>li>a.vf-fila[data-v-b0eaf973]{border-top:1px solid var(--border-subtle);box-sizing:border-box;width:100%;color:inherit;border-radius:12px;text-decoration:none}.vf-lista>li:first-child>a.vf-fila[data-v-b0eaf973]{border-top:0}.vf-lista>li>a.vf-fila[data-v-b0eaf973]:hover{background:var(--hover-bg)}.vf-lista>li>a.vf-fila[data-v-b0eaf973]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-lista .vf-fila-texto small[data-v-b0eaf973]{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;overflow:visible}.vf-paginas[data-v-b0eaf973]{flex-wrap:wrap;gap:6px;padding-top:12px;display:flex}.vf-paginas .vf-boton-fila[data-v-b0eaf973]{text-decoration:none}.vf-paginas span[aria-disabled=true][data-v-b0eaf973]{opacity:.45;cursor:default}.vf-puntos[data-v-b0eaf973]{color:var(--text-tertiary);padding:6px 2px}.vf-paginas .es-activa[data-v-b0eaf973]{background:var(--brand-accent-subtle);color:var(--brand-ink-soft);border-color:#0000}.vf-grupo[data-v-b0eaf973]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);margin:.25rem 0 0;font-size:11.5px;font-weight:700}.vf-error[data-v-b0eaf973]{color:var(--text-danger);margin:0;font-size:12px}.vf-casilla-larga[data-v-b0eaf973] label{align-items:flex-start;min-width:0}.vf-casilla-larga[data-v-b0eaf973] label span{white-space:normal;min-width:0}.vf-pedido[data-v-fd0c286b]{min-width:0;overflow-x:clip}.vf-volver[data-v-fd0c286b]{color:var(--text-secondary);align-self:flex-start;padding:4px 0;font-size:13px;font-weight:600;text-decoration:none}.vf-volver[data-v-fd0c286b]:hover{color:var(--text-primary)}.vf-volver[data-v-fd0c286b]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-etiquetas[data-v-fd0c286b]{flex-wrap:wrap;gap:4px;display:flex}.vf-etiqueta.es-ok[data-v-fd0c286b]{background:color-mix(in oklch, var(--text-success) 14%, transparent);color:var(--text-success)}.vf-motivo[data-v-fd0c286b]{color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.vf-aviso[data-v-fd0c286b],.vf-aviso-error[data-v-fd0c286b]{overflow-wrap:anywhere;border-radius:12px;margin:0;padding:10px 14px;font-size:13px;line-height:1.45}.vf-aviso[data-v-fd0c286b]{background:color-mix(in oklch, var(--text-warning) 12%, var(--bg-card));color:var(--text-warning)}.vf-aviso-error[data-v-fd0c286b]{background:color-mix(in oklch, var(--text-danger) 12%, var(--bg-card));color:var(--text-danger)}.vf-acciones[data-v-fd0c286b]{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.vf-acciones[data-v-fd0c286b] .oh-cta{white-space:normal;text-align:center;max-width:100%}.vf-confirmar-cancelar[data-v-fd0c286b]{width:100%}.vf-bloques[data-v-fd0c286b]{gap:12px;min-width:0;display:grid}.vf-datos[data-v-fd0c286b]{flex-direction:column;gap:10px;margin:0;display:flex}.vf-datos>div[data-v-fd0c286b]{flex-direction:column;gap:2px;min-width:0;display:flex}.vf-datos dt[data-v-fd0c286b]{color:var(--text-tertiary);font-size:12px}.vf-datos dd[data-v-fd0c286b]{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:14px}.vf-datos a[data-v-fd0c286b]{color:var(--text-primary);font-weight:600;text-decoration:none}.vf-datos a[data-v-fd0c286b]:hover{color:var(--brand-accent)}.vf-rastrear[data-v-fd0c286b]{color:var(--brand-accent);white-space:nowrap;margin-left:8px;font-weight:700}.vf-tabla td[data-v-fd0c286b]{overflow-wrap:anywhere}.vf-num[data-v-fd0c286b]{text-align:right;font-variant-numeric:tabular-nums}.vf-totales[data-v-fd0c286b]{flex-direction:column;gap:6px;margin:12px 0 0;display:flex}.vf-totales>div[data-v-fd0c286b]{justify-content:space-between;gap:12px;min-width:0;display:flex}.vf-totales dt[data-v-fd0c286b]{color:var(--text-secondary);font-size:13px}.vf-totales dd[data-v-fd0c286b]{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.vf-totales .es-total dt[data-v-fd0c286b],.vf-totales .es-total dd[data-v-fd0c286b]{color:var(--text-primary);font-size:15px;font-weight:700}.vf-notas[data-v-fd0c286b]{color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.vf-seguir[data-v-fd0c286b]{color:var(--brand-accent);overflow-wrap:anywhere;align-self:flex-start;font-size:14px;font-weight:700;text-decoration:none}.vf-seguir[data-v-fd0c286b]:hover{text-decoration:underline}.vf-seguir[data-v-fd0c286b]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}@media (width<=719px){.vf-tabla .vf-num[data-v-fd0c286b]{text-align:left}}@media (width>=720px){.vf-cancelar[data-v-fd0c286b]{margin-left:auto}.vf-bloques[data-v-fd0c286b]{grid-template-columns:1fr 1fr}.vf-ancho[data-v-fd0c286b]{grid-column:1/-1}.vf-datos>div[data-v-fd0c286b]{flex-direction:row;justify-content:space-between;align-items:baseline;gap:16px}.vf-datos dd[data-v-fd0c286b]{text-align:right;flex:1}}.vf-pedidos[data-v-d4d776e9]{min-width:0;overflow-x:clip}.vf-pildoras[data-v-d4d776e9]{flex-wrap:wrap;gap:6px;min-width:0;display:flex}a.vf-pildora[data-v-d4d776e9]{white-space:nowrap;border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;text-decoration:none;display:inline-flex}a.vf-pildora.es-on[data-v-d4d776e9]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent)}a.vf-pildora.es-aviso[data-v-d4d776e9]{border-color:var(--text-warning);color:var(--text-warning);background:color-mix(in oklch, var(--text-warning) 12%, var(--bg-card))}a.vf-pildora.es-aviso.es-on[data-v-d4d776e9]{background:var(--text-warning);border-color:var(--text-warning);color:var(--bg-card)}.vf-pildora-n[data-v-d4d776e9]{font-variant-numeric:tabular-nums;font-weight:700}.vf-buscar[data-v-d4d776e9]{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--bg-input);width:100%;max-width:100%;color:var(--text-primary);border-radius:10px;margin:0;padding:9px 12px;font-size:16px}.vf-buscar[data-v-d4d776e9]:focus{outline:2px solid var(--brand-accent);outline-offset:1px}.vf-cuenta[data-v-d4d776e9]{color:var(--text-tertiary);margin:0;font-size:12px}.vf-etiquetas[data-v-d4d776e9]{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.vf-etiqueta.es-ok[data-v-d4d776e9]{background:color-mix(in oklch, var(--text-success) 14%, transparent);color:var(--text-success)}.vf-ped-tabla .vf-etiqueta[data-v-d4d776e9]{white-space:normal}.vf-ped-tabla[data-v-d4d776e9] tbody tr:hover .vf-cubre{color:var(--brand-accent)}.vf-comprador[data-v-d4d776e9]{overflow-wrap:anywhere;display:block}.vf-tel[data-v-d4d776e9]{color:var(--text-tertiary);font-size:12px;display:block}.vf-cubre[data-v-d4d776e9]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-paginas[data-v-d4d776e9]{flex-wrap:wrap;gap:6px;padding-top:12px;display:flex}.vf-paginas .vf-boton-fila[data-v-d4d776e9]{text-decoration:none}.vf-paginas span[aria-disabled=true][data-v-d4d776e9]{opacity:.45;cursor:default}.vf-puntos[data-v-d4d776e9]{color:var(--text-tertiary);padding:6px 2px}.vf-paginas .es-activa[data-v-d4d776e9]{background:var(--brand-accent-subtle);color:var(--brand-ink-soft);border-color:#0000}.cr[data-v-9b380f11]{border:1px solid var(--pl-warn,var(--text-warning));background:var(--pl-card,var(--bg-card));border-radius:14px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.cr h3[data-v-9b380f11]{margin:0;font-size:15px}.cr p[data-v-9b380f11]{color:var(--pl-text-2,var(--text-secondary));margin:0;font-size:13px}.cr-lista[data-v-9b380f11]{font-family:var(--font-mono,monospace);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.cr-lista li[data-v-9b380f11]{background:var(--pl-subtle,var(--bg-subtle));text-align:center;border-radius:8px;padding:8px 10px}.cr-acciones[data-v-9b380f11]{flex-wrap:wrap;gap:8px;display:flex}.cr-acciones button[data-v-9b380f11]{border:1px solid var(--pl-line,var(--border-color));min-height:40px;color:inherit;font:600 13px var(--font-ui,sans-serif);cursor:pointer;background:0 0;border-radius:10px;padding:0 16px}.cr-acciones button[data-v-9b380f11]:focus-visible{outline:2px solid var(--pl-accent,var(--brand-accent));outline-offset:2px}.sv{min-width:0;max-width:100%}.sv-pastillas{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;display:flex}.sv-pastillas button{border:1px solid var(--pl-line);background:var(--pl-card);height:32px;color:var(--pl-text-2);font:inherit;cursor:pointer;transition:background-color .15s var(--pl-ease), color .15s var(--pl-ease);border-radius:999px;padding:0 12px;font-size:13px;font-weight:500}.sv-pastillas button:hover{background:var(--pl-hover);color:var(--pl-text)}.sv-pastillas button[aria-pressed=true]{background:var(--pl-accent-soft);border-color:var(--pl-accent);color:var(--pl-text)}.sv-pastillas button:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.sv-modo{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:6px;display:grid}.sv-modo button{border:1px solid var(--pl-line);border-radius:var(--pl-radius);background:var(--pl-card);min-height:38px;color:var(--pl-text-2);font:inherit;cursor:pointer;transition:background-color .15s var(--pl-ease);padding:6px 10px;font-size:13px}.sv-modo button:hover{background:var(--pl-hover);color:var(--pl-text)}.sv-modo button[aria-checked=true]{border-color:var(--pl-accent);background:var(--pl-accent-soft);color:var(--pl-text)}.sv-modo button:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.sv-nav{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.sv-nav button{border:1px solid var(--pl-line);background:var(--pl-card);min-width:32px;height:32px;color:var(--pl-text-2);font:inherit;cursor:pointer;border-radius:8px;padding:0 12px;font-size:13px}.sv-nav button:hover{background:var(--pl-hover);color:var(--pl-text)}.sv-nav button:focus-visible,.sv-icono:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.sv-fecha{align-items:center;min-width:0;display:inline-flex}.sv-fecha input{max-width:11rem}.ag-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.ag-marco{--ag-paso:20px;grid-template-columns:56px repeat(var(--ag-cols), minmax(180px, 1fr));overscroll-behavior-x:contain;column-gap:12px;max-width:100%;padding:12px 16px 16px;display:grid;overflow-x:auto}.ag-esquina{grid-row:1}.ag-pro{border-bottom:1px solid var(--pl-line-soft);grid-row:1;align-content:center;gap:2px;min-width:0;min-height:48px;display:grid}.ag-pro b{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:flex;overflow:hidden}.ag-punto{background:var(--pl-accent);border-radius:50%;flex:none;width:8px;height:8px}.ag-horas,.ag-lienzo{height:var(--ag-alto);grid-row:2;min-width:0;position:relative}.ag-horas{color:var(--pl-text-3);font-variant-numeric:tabular-nums;font-size:12px}.ag-horas span{position:absolute;left:0;transform:translateY(-40%)}.ag-lienzo{background-image:linear-gradient(var(--pl-line-soft) 1px, transparent 1px);background-size:100% calc(var(--ag-paso) * 4)}.ag-fuera{background:var(--pl-subtle);position:absolute;left:0;right:0}.ag-hueco{z-index:0;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;left:0;right:0}.ag-hueco:hover{background:var(--pl-hover)}.ag-hueco:focus-visible{outline:2px solid var(--pl-focus);outline-offset:-2px;z-index:2}.ag-cita{z-index:1;border:1px solid var(--pl-line);border-radius:var(--pl-radius);background:var(--pl-card);min-height:0;color:var(--pl-text);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--pl-ease);align-content:start;gap:2px;padding:6px 8px;display:grid;position:absolute;left:0;right:0;overflow:hidden}.ag-cita:hover{background:var(--pl-hover)}.ag-cita:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.ag-cita b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ag-cita.es-atendida{background:var(--pl-accent-soft);border-color:var(--pl-accent)}.ag-cita.es-llego,.ag-cita.es-en_atencion{background:var(--pl-ambar-suave);border-color:var(--pl-warn)}.ag-cita.es-no_asistio{opacity:.6;text-decoration:line-through}.ag-cita.es-cancelada{opacity:.55}.ag-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;margin-top:auto;display:flex}.sv-movil{display:none}.sv-lista{padding:0;overflow:hidden}.sv-item{border:0;border-top:1px solid var(--pl-line-soft);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 16px;text-decoration:none;display:grid}.sv-item:first-child{border-top:0}.sv-item b{overflow-wrap:anywhere;font-weight:500}.sv-item:hover{background:var(--pl-subtle)}.sv-item:focus-visible{outline:2px solid var(--pl-focus);outline-offset:-2px}.sv-item.es-no_asistio b,.sv-item.es-no_asistio .pl-sub{text-decoration:line-through}.sv-cot{border:1px solid var(--pl-line-soft);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.sv-cot>div{border-top:1px solid var(--pl-line-soft);justify-content:space-between;gap:12px;padding:8px 12px;font-size:13px;display:flex}.sv-cot>div:first-child{border-top:0}.sv-cot>div span:first-child{overflow-wrap:anywhere;min-width:0}.sv-cot>div span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.sv-cot>.es-total{background:var(--pl-subtle);font-weight:500}.sv-pie{background:var(--pl-card);border-top:1px solid var(--pl-line-soft);z-index:2;margin:0 -24px -22px;padding:14px 24px 22px;position:sticky;bottom:-22px}.pl-cajon .pl-dos.sv-pie{flex-flow:wrap}.pl-cajon .pl-dos.sv-pie .pl-btn{flex:auto}.sv-cajon{width:min(480px,100%)}.sv-cajon.es-ancho{width:min(520px,100%)}.sv-dias{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.sv-dia{text-align:center;min-width:0;color:var(--pl-text-2);gap:4px;font-size:12px;display:grid}.sv-dia .pl-campo{text-align:center;min-width:0;padding:0 6px}.sv-busca{min-width:0;position:relative}.sv-resultados{z-index:3;border:1px solid var(--pl-line);border-radius:var(--pl-radius);background:var(--pl-card);max-height:220px;box-shadow:var(--pl-lift);margin:4px 0 0;padding:4px;list-style:none;position:absolute;left:0;right:0;overflow:auto}.sv-resultados button{width:100%;min-height:44px;color:var(--pl-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.sv-resultados button:hover,.sv-resultados button[aria-selected=true]{background:var(--pl-hover)}.sv-resultados button:focus-visible{outline:2px solid var(--pl-focus);outline-offset:-2px}.sv-resultados small{color:var(--pl-text-3);font-size:12px}.sv-linea{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.sv-linea b{overflow-wrap:anywhere;font-weight:500}.sv-cant{width:4.5rem}.sv-ambar{color:var(--pl-ambar-texto)}.sv-rojo{color:var(--pl-danger)}.sv-mini{height:30px;font-size:12px}.sv .pl-c-prin{gap:2px;display:grid}.sv .pl-c-prin b{font-weight:500}.sv .pl-c-prin .pl-sub,.sv .pl-num .pl-sub{font-weight:400;display:block}.sv-inactivo{opacity:.6}.as-yo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.as-yo>div{gap:2px;min-width:0;display:grid}.as-yo b{font-weight:500}.as-yo label{min-width:0}.sv-rango{flex-wrap:wrap;align-items:end;gap:8px;min-width:0;display:flex}.sv-rango label{min-width:0;max-width:100%;color:var(--pl-text-2);flex:9rem;gap:4px;font-size:12px;display:grid}.sv-rango .pl-campo{width:100%;min-width:0;max-width:100%}.sv-dia-turno{border-top:1px solid var(--pl-line-soft);gap:8px;min-width:0;padding-top:8px;display:grid}.sv-dia-turno h3{margin:0;font-size:13px;font-weight:500}.sv-franja{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.sv-enlace{color:var(--pl-text);font-weight:500}.sv-enlace:hover{text-decoration:underline}.sv-nota{color:var(--pl-text-2);margin:0;font-size:13px}@media (width<=900px){.sv-oc{display:none!important}}@media (width<=760px){.sv-escritorio{display:none}.sv-movil{gap:10px;display:grid}}@media (width<=899px){.sv .pl-t.sin-sel tbody .pl-c-acc{grid-column:1/-1;margin-top:0}.sv .pl-t.sin-sel tbody .pl-c-acc .pl-btn{width:100%}.sv .pl-cabeza:has(.sv-cta){flex-wrap:wrap}.sv .pl-cabeza-acc.sv-cta{flex-wrap:wrap;width:100%;margin-left:0}.sv .pl-cabeza-acc.sv-cta .pl-btn{flex:auto;width:auto;min-height:44px;padding:0 12px}.sv .pl-cabeza-acc.sv-cta .pl-btn-t{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.sv .pl-btn,.sv .sv-pastillas button,.sv .sv-modo button,.sv .sv-nav button,.sv .sv-item,.sv .sv-mini{height:auto;min-height:44px}.sv .pl-campo{min-height:44px;font-size:16px}.sv-pastillas{overscroll-behavior-x:contain;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.sv-pastillas button{flex:none}}@media (width<=600px){.sv-dias{grid-template-columns:repeat(4,minmax(0,1fr))}.sv-franja{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sv-franja .pl-campo:first-child,.sv-franja .sv-quitar{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ag-cita,.sv-pastillas button,.sv-modo button{transition:none}}.nm-pagina{flex-direction:column;gap:14px;min-width:0;max-width:100%;display:flex}.nm-pagina .pl-t-scroll{max-width:100%}.nm-pagina .pl-t th.pl-c-prin>b,.nm-pagina .pl-t th.pl-c-prin>.pl-sub{display:block}.nm-pagina .pl-t th.pl-c-prin>b,.nm-pagina .pl-t td .pl-sub{overflow-wrap:anywhere;font-weight:500}.nm-pagina .pl-t td .pl-sub{font-weight:400;display:block}.nm-pagina .pl-t .pl-c-acc{width:auto;min-width:88px}.nm-pagina .pl-t tbody tr.nm-fila{cursor:pointer}.nm-pagina .pl-t tbody tr.nm-fila:focus-visible{outline:2px solid var(--pl-focus);outline-offset:-2px}.nm-pagina .pl-nota a{color:var(--pl-accent-ink)}.nm-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0;display:grid}.nm-kpis .pl-kpi{min-height:92px}.nm-kpis .pl-kpi>strong{overflow-wrap:anywhere}.nm-kpis .pl-kpi>em{white-space:normal}.nm-filtros,.nm-modo{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%;margin:0;display:flex}.nm-filtros button,.nm-modo button{border:1px solid var(--pl-line);background:var(--pl-card);height:auto;min-height:30px;color:var(--pl-text-2);font:inherit;text-align:center;cursor:pointer;transition:background-color .15s var(--pl-ease), color .15s var(--pl-ease);border-radius:999px;padding:4px 12px;font-size:13px}.nm-filtros button:hover,.nm-modo button:hover{background:var(--pl-hover);color:var(--pl-text)}.nm-filtros button[aria-pressed=true],.nm-modo button[aria-pressed=true]{background:var(--pl-accent-soft);border-color:var(--pl-accent);color:var(--pl-text)}.nm-filtros button:focus-visible,.nm-modo button:focus-visible,.nm-pliegue summary:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.nm-barra{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.nm-sel{min-width:0;max-width:100%}.nm-sel .pl-campo{width:min(100%,280px)}.nm-estado{vertical-align:middle;margin-left:6px}.nm-t{margin:8px 0 0;font-size:15px;font-weight:500}.nm-ley{overflow-wrap:anywhere;margin:0;font-size:13px}.nm-cot{border:1px solid var(--pl-line-soft);border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.nm-cot>div{border-top:1px solid var(--pl-line-soft);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 12px;font-size:13px;display:flex}.nm-cot>div:first-child{border-top:0}.nm-cot>div span:first-child{overflow-wrap:anywhere;min-width:0}.nm-cot>div span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.nm-cot>.es-total{background:var(--pl-subtle);font-weight:500}.nm-aviso{background:var(--pl-ambar-suave);color:var(--pl-ambar-texto);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.nm-pliegue{border:1px solid var(--pl-line-soft);border-radius:10px;min-width:0;overflow:hidden}.nm-pliegue summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.nm-pliegue summary::-webkit-details-marker{display:none}.nm-pliegue .nm-cot{border:0;border-top:1px solid var(--pl-line-soft);border-radius:0}.nm-lista{border:1px solid var(--pl-line-soft);background:var(--pl-card);border-radius:12px;flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.nm-lista>li{border-top:1px solid var(--pl-line-soft);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.nm-lista>li:first-child{border-top:0}.nm-lista>li>div{min-width:0}.nm-lista b{overflow-wrap:anywhere;font-weight:500}.nm-lista span{color:var(--pl-text-3);overflow-wrap:anywhere;font-size:12px;display:block}.nm .pl-cajon.nm-cajon{width:min(520px,100%)}.nm .nm-cajon>*{flex-shrink:0}.nm .nm-cajon .pl-h2{overflow-wrap:anywhere;font-size:16px}.nm .nm-form,.nm .nm-cuerpo{flex-direction:column;flex:1 0 auto;gap:14px;min-width:0;min-height:100%;display:flex}.nm .pl-campo-caja{min-width:0}.nm .pl-interruptor>span:first-child{white-space:normal}.nm-grupo{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.nm-grupo+.nm-grupo{border-top:1px solid var(--pl-line-soft);padding-top:12px}.nm-grupo legend{color:var(--pl-text);padding:0;font-size:13px;font-weight:500}.nm-ancho{width:100%}.nm .pl-cajon .pl-dos.nm-pie{background:var(--pl-card);border-top:1px solid var(--pl-line-soft);z-index:2;flex-flow:wrap;margin:0 -24px -22px;padding:14px 24px 22px;position:sticky;bottom:-22px}.nm .pl-cajon .pl-dos.nm-pie .pl-btn{white-space:normal;text-align:center;flex:auto}.nm-anular{margin-top:12px}.nm-anular .pl-campo-caja{color:var(--pl-text-2);font-size:12px;font-weight:500;display:block}.nm-motivo{box-sizing:border-box;width:100%;margin-top:8px;display:block}.nm-comprobante{background:var(--pl-bg);min-height:100svh;color:var(--pl-text);padding:24px 16px 48px}.nm-no-imprimir{justify-content:flex-end;max-width:720px;margin:0 auto 12px;display:flex}.nm-hoja{background:var(--pl-card);max-width:720px;color:var(--pl-text);border:1px solid var(--pl-line-soft);border-radius:var(--pl-radius);margin:0 auto;padding:32px 36px 40px}.nm-negocio{letter-spacing:.04em;text-transform:uppercase;color:var(--pl-text-3);margin:0;font-size:12px;font-weight:600}.nm-hoja h1{font:500 22px var(--pl-font,sans-serif);letter-spacing:-.02em;margin:4px 0 0}.nm-periodo{color:var(--pl-text-2);margin:4px 0 0}.nm-datos{grid-template-columns:1fr 1fr;gap:10px 24px;margin:18px 0 0;display:grid}.nm-datos>div{min-width:0}.nm-datos dt{letter-spacing:.04em;text-transform:uppercase;color:var(--pl-text-3);font-size:11px;font-weight:600}.nm-datos dd{overflow-wrap:anywhere;margin:2px 0 0}.nm-cols{grid-template-columns:1fr 1fr;gap:28px;margin-top:22px;display:grid}.nm-cols h2{font:500 14px var(--pl-font,sans-serif);margin:0 0 8px}.nm-hoja table{border-collapse:collapse;width:100%}.nm-hoja th,.nm-hoja td{border-bottom:1px solid var(--pl-line-soft);vertical-align:baseline;padding:6px 0;font-size:13px;font-weight:400}.nm-hoja th{text-align:left;overflow-wrap:anywhere;padding-right:12px}.nm-hoja td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.nm-hoja tfoot th,.nm-hoja tfoot td{font-weight:500}.nm-vacio{color:var(--pl-text-3);margin:0;font-size:13px}.nm-neto{border-top:2px solid var(--pl-text);justify-content:space-between;align-items:baseline;gap:12px;margin:22px 0 0;padding-top:12px;display:flex}.nm-neto span{font-size:14px}.nm-neto strong{min-width:0;font:500 32px var(--pl-font,sans-serif);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.nm-estado-pago{color:var(--pl-text-2);margin:14px 0 0;font-size:13px}.nm-firma{break-inside:avoid;max-width:260px;margin-top:56px}.nm-firma-linea{border-top:1px solid var(--pl-text);height:0;margin:0 0 8px;display:block}.nm-firma p{margin:0}.nm-firma .pl-sub{margin-top:2px}@media (width<=900px){.nm-kpis{grid-template-columns:1fr 1fr}.nm-kpis .pl-kpi:last-child:nth-child(odd){grid-column:1/-1}.nm .pl-cabeza:has(.nm-acc){flex-wrap:wrap}.nm .pl-cabeza-acc.nm-acc{flex-wrap:wrap;width:100%;margin-left:0}.nm .pl-cabeza-acc.nm-acc .pl-btn{white-space:normal;text-align:center;flex:auto;width:auto;max-width:100%;height:auto;min-height:44px;padding:0 12px}.nm .pl-cabeza-acc.nm-acc .pl-btn-t{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}@media (width<=899px){.nm .nm-oc{display:none!important}.nm-filtros button,.nm-modo button,.nm-barra .pl-btn,.nm-sel,.nm-sel .pl-campo,.nm .pl-cajon .pl-btn,.nm .pl-cajon .pl-campo,.nm .pl-cajon textarea.pl-campo,.nm .pl-cajon .pl-interruptor,.nm .nm-lista .pl-btn{min-height:44px}.nm-sel .pl-campo,.nm .pl-cajon .pl-campo,.nm .pl-cajon textarea.pl-campo,.nm-motivo{font-size:16px}.nm-barra .pl-btn,.nm-sel,.nm-sel .pl-campo{width:100%}.nm .pl-t .pl-c-acc{display:none}.nm .pl-t.sin-sel tbody tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nm .pl-t.sin-sel tbody .pl-c-prin{grid-column:1/-1}}@media (width<=640px){.nm-comprobante{padding:12px 12px 32px}.nm-no-imprimir{z-index:2;background:var(--pl-bg);padding:8px 0;position:sticky;top:0}.nm-no-imprimir .pl-btn{width:100%;min-height:44px}.nm-hoja{padding:16px}.nm-datos,.nm-cols{grid-template-columns:1fr}.nm-cols{gap:18px}.nm-neto strong{font-size:28px}}@media (width<=420px){.nm-kpis .pl-kpi>strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.nm-pagina,.nm-pagina *,.nm-comprobante,.nm-comprobante *,.nm-cajon,.nm-cajon *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.nm .pl-btn:active{transform:none}}@media print{@page{size:letter;margin:16mm}body:has(.nm-comprobante){background:#fff!important}.nm-no-imprimir{display:none!important}.nm-comprobante{min-height:0;padding:0;background:#fff!important}.nm-hoja{border:0;border-radius:0;max-width:none;margin:0;padding:0;color:#000!important;background:#fff!important}.nm-hoja,.nm-hoja *{color:#000!important;box-shadow:none!important;background:0 0!important}.nm-cols{grid-template-columns:1fr 1fr!important;gap:16px!important}.nm-datos{grid-template-columns:1fr 1fr!important}.nm-hoja th,.nm-hoja td,.nm-firma-linea,.nm-neto{border-color:#000!important}.nm-neto strong{font-size:22px}}[data-v-e04d9df1] [data-slot=switch][data-state=checked]{background:var(--pl-accent)}[data-v-e04d9df1] [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background:var(--pl-perilla)}p[data-v-edb9df9a]{margin:0}.cabeza[data-v-edb9df9a]{align-items:flex-start;gap:12px;display:flex}.cabeza>div[data-v-edb9df9a]{flex:1;min-width:0}.cabeza h2[data-v-edb9df9a],.cabeza p[data-v-edb9df9a]{overflow-wrap:anywhere}.pl-nombre[data-v-edb9df9a]{font-weight:600;display:block}.recorte[data-v-edb9df9a]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vista[data-v-edb9df9a]{border-left-style:solid;border-left-width:3px;flex-direction:column;gap:4px;display:flex}.bloque[data-v-edb9df9a]{flex-direction:column;gap:12px;display:flex}select.pl-campo[data-v-edb9df9a]{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--pl-text-3) 50%), linear-gradient(135deg, var(--pl-text-3) 50%, transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:34px}input[type=datetime-local].pl-campo[data-v-edb9df9a]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.pl-corte[data-v-68b12869]{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.pie[data-v-68b12869]{margin:8px 2px 0}a.pl-nombre[data-v-68b12869]{color:var(--pl-text);font-weight:600;text-decoration:none}a.pl-nombre[data-v-68b12869]:hover{text-decoration:underline}.pl-ip[data-v-68b12869]{font-family:var(--pl-font,ui-monospace, monospace);font-size:13px}.pl-cajon .pl-kv>div[data-v-68b12869]{overflow-wrap:anywhere;min-width:0}@media (width<=1023px){.pl-btn[data-v-68b12869],.pl-btn.es-chico[data-v-68b12869]{min-height:44px}}p[data-v-2d1b927b],ul[data-v-2d1b927b]{margin:0}ul[data-v-2d1b927b]{padding-left:1.1rem}.bandeja[data-v-2d1b927b]{grid-template-columns:360px minmax(0,1fr);gap:12px;min-width:0;max-width:100%;height:calc(100svh - 100px);display:grid}.lista[data-v-2d1b927b],.hilo[data-v-2d1b927b]{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.filtros[data-v-2d1b927b]{border-bottom:1px solid var(--pl-line-soft);flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;min-width:0;padding:12px 12px 10px;display:grid}.filtros>.pl-campo-caja[data-v-2d1b927b]{min-width:0}.filtros>.es-ancho[data-v-2d1b927b]{grid-column:1/-1}select.pl-campo[data-v-2d1b927b]{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--pl-text-3) 50%), linear-gradient(135deg, var(--pl-text-3) 50%, transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:34px}.lista-scroll[data-v-2d1b927b],.mensajes[data-v-2d1b927b]{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.lista-scroll[data-v-2d1b927b]{margin:0;padding:0;list-style:none}.fila[data-v-2d1b927b]{border:0;border-bottom:1px solid var(--pl-line-soft);width:100%;min-height:44px;color:var(--pl-text);font:inherit;text-align:left;cursor:pointer;background:0 0;gap:10px;padding:10px 12px;display:flex}.fila[data-v-2d1b927b]:hover{background:var(--pl-subtle)}.fila.es-on[data-v-2d1b927b]{background:var(--pl-accent-soft);box-shadow:inset 3px 0 0 var(--pl-accent)}.fila.es-on[data-v-2d1b927b]:hover{background:var(--pl-accent-soft)}.fila[data-v-2d1b927b]:focus-visible{outline:2px solid var(--pl-accent);outline-offset:-2px}.cuerpo[data-v-2d1b927b]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.linea[data-v-2d1b927b]{align-items:baseline;gap:8px;min-width:0;display:flex}.nombre[data-v-2d1b927b]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.tiene-nuevos .nombre[data-v-2d1b927b]{font-weight:700}.sin-leer[data-v-2d1b927b]{color:var(--pl-accent-ink);white-space:nowrap;flex:none;font-size:12px;font-weight:700}.sub[data-v-2d1b927b]{color:var(--pl-text-3);flex-wrap:wrap;align-items:center;font-size:12px}.vinculo[data-v-2d1b927b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hora[data-v-2d1b927b]{font-variant-numeric:tabular-nums;color:var(--pl-text-3);flex:none;margin-left:auto}.ultimo[data-v-2d1b927b],.responsable[data-v-2d1b927b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ultimo[data-v-2d1b927b]{color:var(--pl-text-2);font-size:13px}.responsable[data-v-2d1b927b]{color:var(--pl-text-3);font-size:12px}.pie[data-v-2d1b927b]{border-top:1px solid var(--pl-line-soft);padding:10px 12px}.paginas[data-v-2d1b927b]{flex-wrap:wrap;gap:6px;display:flex}.es-pagina-actual[data-v-2d1b927b]{border-color:var(--pl-accent);color:var(--pl-accent-ink)}.cabeza[data-v-2d1b927b]{border-bottom:1px solid var(--pl-line-soft);flex-wrap:wrap;flex:none;align-items:flex-start;gap:10px 12px;padding:12px 14px;display:flex}.identidad[data-v-2d1b927b]{flex:180px;min-width:0}.identidad h2[data-v-2d1b927b],.identidad p[data-v-2d1b927b],.aviso[data-v-2d1b927b]{overflow-wrap:anywhere}.identidad h2[data-v-2d1b927b]:focus{outline:none}.identidad h2[data-v-2d1b927b]:focus-visible{outline:2px solid var(--pl-accent);outline-offset:2px}.vinculo-cab[data-v-2d1b927b]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}a.pl-nombre[data-v-2d1b927b]{color:var(--pl-text);font-weight:600;text-decoration:none}a.pl-nombre[data-v-2d1b927b]:hover{text-decoration:underline}.metas[data-v-2d1b927b]{flex-wrap:wrap;flex:260px;justify-content:flex-end;gap:8px;display:flex}.meta[data-v-2d1b927b]{flex:140px;min-width:0;max-width:220px}.metas .pl-campo[data-v-2d1b927b]{width:100%}.mensajes-caja[data-v-2d1b927b]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.mensajes[data-v-2d1b927b]{overflow-anchor:none;flex-direction:column;gap:8px;padding:14px;display:flex}.burbuja[data-v-2d1b927b]{border:1px solid var(--pl-line-soft);border-radius:14px;min-width:0;max-width:min(85%,460px);padding:8px 12px}.burbuja.entrante[data-v-2d1b927b]{background:var(--pl-subtle);align-self:flex-start}.burbuja.saliente[data-v-2d1b927b]{background:var(--pl-accent-soft);align-self:flex-end}.texto[data-v-2d1b927b]{white-space:pre-wrap;overflow-wrap:anywhere}.burbuja img[data-v-2d1b927b]{object-fit:contain;background:var(--pl-subtle);border-radius:10px;max-width:100%;max-height:240px;display:block}.media[data-v-2d1b927b]{max-width:100%}.media audio[data-v-2d1b927b],.media video[data-v-2d1b927b]{width:100%;max-width:100%;display:block}.sello[data-v-2d1b927b],.estado-envio[data-v-2d1b927b]{margin-top:4px}.estado-envio .pl-badge[data-v-2d1b927b]{white-space:normal;align-items:flex-start;height:auto;min-height:22px;padding-top:3px;padding-bottom:3px}.estado-envio .pl-punto-b[data-v-2d1b927b]{margin-top:5px}.aviso-nuevos[data-v-2d1b927b]{pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:8px;left:0;right:0}.ir-abajo[data-v-2d1b927b]{pointer-events:auto}.elegir[data-v-2d1b927b]{flex:1;justify-content:center;align-items:center;display:flex}.composer[data-v-2d1b927b]{border-top:1px solid var(--pl-line-soft);background:var(--pl-card);flex-direction:column;flex:none;gap:10px;padding:12px 14px;display:flex}.aviso[data-v-2d1b927b]{color:var(--pl-text);border-color:var(--pl-warn)}.aviso strong[data-v-2d1b927b]{color:var(--pl-danger)}.aviso a[data-v-2d1b927b]{color:var(--pl-accent-ink);font-weight:600}.que-falta[data-v-2d1b927b]{color:var(--pl-text-2);margin-top:8px;font-size:12px;font-weight:700}.aviso ul[data-v-2d1b927b]{margin-top:4px}.previa[data-v-2d1b927b]{align-items:center;gap:10px;display:flex}.previa img[data-v-2d1b927b]{object-fit:cover;border:1px solid var(--pl-line);border-radius:10px;width:72px;height:72px}.acciones-envio[data-v-2d1b927b]{flex-wrap:wrap;gap:8px;display:flex}.adjuntar[data-v-2d1b927b]{cursor:pointer;position:relative;overflow:hidden}.adjuntar input[data-v-2d1b927b]{opacity:0;cursor:pointer;font-size:0;position:absolute;inset:0}.adjuntar[data-v-2d1b927b]:focus-within{outline:2px solid var(--pl-accent);outline-offset:2px}.sr[data-v-2d1b927b]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=1024px){.volver[data-v-2d1b927b]{display:none}}@media (width<=1023px){.bandeja[data-v-2d1b927b]{height:auto;display:block}.lista[data-v-2d1b927b],.hilo[data-v-2d1b927b]{height:auto;overflow:visible}.lista-scroll[data-v-2d1b927b]{flex:none;overflow:visible}.bandeja:not(.abierta) .hilo[data-v-2d1b927b],.bandeja.abierta .lista[data-v-2d1b927b]{display:none}.bandeja.abierta[data-v-2d1b927b]{height:calc(100svh - 88px);margin-bottom:-86px}.bandeja.abierta .hilo[data-v-2d1b927b]{height:100%;overflow:hidden}.bandeja.abierta .mensajes[data-v-2d1b927b]{flex:1;min-height:0;overflow-y:auto}.volver[data-v-2d1b927b]{width:100%}.metas[data-v-2d1b927b]{justify-content:stretch;width:100%}.meta[data-v-2d1b927b]{max-width:none}.pl-btn[data-v-2d1b927b],.pl-btn.es-chico[data-v-2d1b927b],.fila[data-v-2d1b927b],.filtros .pl-campo[data-v-2d1b927b],.metas .pl-campo[data-v-2d1b927b]{min-height:44px}}p[data-v-6b39e4b6]{margin:0}.aviso-envio[data-v-6b39e4b6]{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:12px;display:flex}.aviso-texto[data-v-6b39e4b6]{flex:16rem;min-width:0}.aviso-texto[data-v-6b39e4b6] a{color:var(--pl-accent-ink);font-weight:600}.pl-nombre[data-v-6b39e4b6]{font-weight:600}.avance[data-v-6b39e4b6]{align-items:center;gap:8px;margin-top:6px;display:flex}.avance .pl-barra[data-v-6b39e4b6]{flex:1;min-width:72px}.cabeza[data-v-6b39e4b6]{align-items:flex-start;gap:12px;display:flex}.cabeza>div[data-v-6b39e4b6]{flex:1;min-width:0}.cabeza h2[data-v-6b39e4b6],.cabeza p[data-v-6b39e4b6]{overflow-wrap:anywhere}.bloque[data-v-6b39e4b6]{flex-direction:column;gap:12px;display:flex}.muestra[data-v-6b39e4b6]{color:var(--pl-text-2);margin:0;padding-left:18px}.entregas[data-v-6b39e4b6]{flex-direction:column;gap:8px;display:flex}.entrega[data-v-6b39e4b6]{overflow-wrap:anywhere;flex-direction:column;gap:2px;display:flex}select.pl-campo[data-v-6b39e4b6]{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--pl-text-3) 50%), linear-gradient(135deg, var(--pl-text-3) 50%, transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:34px}.cabeza[data-v-c56f1f41]{align-items:flex-start;gap:12px;display:flex}.cabeza-texto[data-v-c56f1f41]{flex:1;min-width:0}.formulario[data-v-c56f1f41]{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.pie-cajon[data-v-c56f1f41]{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:auto;display:flex}.ajuste[data-v-c56f1f41]{flex-wrap:wrap;align-items:flex-start}.ajuste-texto[data-v-c56f1f41]{flex:220px;min-width:0}.ajuste-texto label[data-v-c56f1f41]{font-weight:600}.ajuste-control[data-v-c56f1f41]{flex-wrap:wrap;flex:220px;align-items:center;gap:8px;min-width:0;display:flex}.ajuste-control .pl-campo[data-v-c56f1f41]{flex:140px;min-width:0}.ajuste-rango[data-v-c56f1f41]{flex:100%}.acc[data-v-c56f1f41]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.exc-li[data-v-c56f1f41]{flex-wrap:wrap}.exc-nombre[data-v-c56f1f41]{flex:140px;min-width:0}.correo[data-v-c56f1f41]{overflow-wrap:anywhere;display:block}.pl-h2[data-v-c56f1f41],.pl-sub[data-v-c56f1f41],.pl-nota[data-v-c56f1f41]{overflow-wrap:anywhere}select.pl-campo[data-v-c56f1f41]{padding-right:32px}@media (width<=1023px){.pl-btn[data-v-c56f1f41],.pl-btn.es-chico[data-v-c56f1f41],.pl-campo[data-v-c56f1f41]{min-height:44px}.solo-ancho[data-v-c56f1f41]{display:none}.pie-cajon[data-v-c56f1f41]{flex-direction:column}.pie-cajon .pl-btn[data-v-c56f1f41],.acc[data-v-c56f1f41]{width:100%}.acc .pl-btn[data-v-c56f1f41]{flex:40%}}.pl-graf[data-v-ae75412f]{grid-template-columns:44px minmax(0,1fr);grid-template-rows:var(--alto) 20px;display:grid;position:relative}.pl-graf-y[data-v-ae75412f]{grid-area:1/1;position:relative}.pl-graf-y span[data-v-ae75412f]{color:var(--pl-text-3);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;position:absolute;right:8px;transform:translateY(-50%)}.pl-graf-plot[data-v-ae75412f]{grid-area:1/2;position:relative}.pl-graf-plot svg[data-v-ae75412f]{width:100%;height:100%;display:block;overflow:visible}.pl-graf-x[data-v-ae75412f]{grid-area:2/2;align-items:flex-end;display:flex}.pl-graf-x span[data-v-ae75412f]{text-align:center;min-width:0;color:var(--pl-text-3);white-space:nowrap;flex:1 1 0;font-size:11px;overflow:visible}.g[data-v-ae75412f]{stroke:var(--pl-grid);stroke-width:1px}.g0[data-v-ae75412f]{stroke:var(--pl-grid-0)}.ln[data-v-ae75412f]{fill:none;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.s-acc[data-v-ae75412f]{stroke:var(--pl-accent)}.s-ref[data-v-ae75412f]{stroke:var(--pl-ref)}.st-a[data-v-ae75412f]{stop-color:var(--pl-area-a)}.st-b[data-v-ae75412f]{stop-color:var(--pl-area-b)}.b-alta[data-v-ae75412f]{fill:var(--pl-accent)}.b-alta-prev[data-v-ae75412f]{fill:var(--pl-bar-prev)}.b-baja[data-v-ae75412f]{fill:var(--pl-neg-bar)}.b-baja-prev[data-v-ae75412f]{fill:var(--pl-neg-bar-prev)}.b-neutra[data-v-ae75412f]{fill:var(--pl-bar)}.b-prev[data-v-ae75412f]{fill:var(--pl-bar-prev)}.tramo[data-v-ae75412f]{stroke:var(--pl-warn);stroke-width:2px;stroke-linecap:round}.punto[data-v-ae75412f]{border:1.5px solid var(--pl-card);pointer-events:none;border-radius:50%;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%)}.hit[data-v-ae75412f]{display:flex;position:absolute;inset:0}.hit span[data-v-ae75412f]{flex:1 1 0;position:relative}.hit.guia span[data-v-ae75412f]:hover:after{content:"";border-left:1px solid var(--pl-line);position:absolute;top:0;bottom:0;left:50%}.hit.col span[data-v-ae75412f]:hover{background:var(--pl-hover);border-radius:4px}.pl-tip[data-v-ae75412f]{z-index:70;border:1px solid var(--pl-line);background:var(--pl-paper-3);min-width:168px;color:var(--pl-text);pointer-events:none;opacity:0;transition:opacity .12s var(--pl-ease);border-radius:8px;padding:8px 12px;font-size:12px;position:fixed;top:0;left:0}.pl-tip.es-ver[data-v-ae75412f]{opacity:1}.pl-tip-t[data-v-ae75412f]{color:var(--pl-text-3);margin-bottom:4px}.pl-tip-f[data-v-ae75412f]{font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;display:flex}.pl-tip-f b[data-v-ae75412f]{font-weight:500}@media (width<=760px){.pl-graf-x span.es-solo-ancho[data-v-ae75412f]{visibility:hidden}}@media (forced-colors:active){.ln[data-v-ae75412f]{stroke:canvastext}}.db[data-v-799f6bbb]{flex-direction:column;display:flex}.db-cabeza[data-v-799f6bbb]{flex-wrap:wrap;align-items:center;gap:12px 24px;padding-top:8px;display:flex}.db-titulo[data-v-799f6bbb]{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.db-titulo p[data-v-799f6bbb]{color:var(--pl-text-3);margin:0;font-size:13px}.db-filtros[data-v-799f6bbb]{gap:8px;margin-left:auto;display:flex}.db-tabs[data-v-799f6bbb]{margin:16px 0 32px}.db-reticula[data-v-799f6bbb]{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;gap:32px 24px;display:grid}.db-kpis[data-v-799f6bbb]{grid-column:1/-1}.s-8[data-v-799f6bbb]{grid-column:span 8}.s-4[data-v-799f6bbb]{grid-column:span 4}.s-6[data-v-799f6bbb]{grid-column:span 6}.s-altas[data-v-799f6bbb],.s-embudo[data-v-799f6bbb],.s-recaudo[data-v-799f6bbb]{grid-column:span 4}.s-cartera[data-v-799f6bbb]{grid-column:span 7}[data-vista=ingresos] .s-recaudo[data-v-799f6bbb]{grid-column:span 5}[data-vista=activacion] .s-altas[data-v-799f6bbb],[data-vista=activacion] .s-embudo[data-v-799f6bbb]{grid-column:span 6}.db-kpi-fila[data-v-799f6bbb]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:24px;margin:0;display:grid}.db-kpi[data-v-799f6bbb],.db-bloque[data-v-799f6bbb]{background:var(--pl-card);border:1px solid var(--pl-line-soft);min-width:0;box-shadow:inset 0 1px 0 var(--pl-sheen), 0 1px 2px var(--pl-sombra-1), 0 6px 18px var(--pl-sombra-1);border-radius:12px}.db-kpi[data-v-799f6bbb]{align-content:start;gap:4px;padding:16px 16px 12px;display:grid}.db-kpi dt[data-v-799f6bbb]{color:var(--pl-text-3);font-size:12px}.db-kpi dd[data-v-799f6bbb]{margin:0}.db-kpi-valor[data-v-799f6bbb]{letter-spacing:-.03em;white-space:nowrap;font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 32;height:37px;margin-top:4px;font-size:32px;font-weight:500;line-height:1.15}.db-kpi-err[data-v-799f6bbb]{color:var(--pl-danger);letter-spacing:0;font-size:12px;font-weight:400;line-height:37px}.db-kpi-meta[data-v-799f6bbb]{min-width:0;color:var(--pl-text-3);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.db-kpi-sub[data-v-799f6bbb]{text-overflow:ellipsis;overflow:hidden}.db-delta[data-v-799f6bbb]{font-variant-numeric:tabular-nums;font-weight:500}.db-delta.pos[data-v-799f6bbb]{color:var(--pl-ok)}.db-delta.neg[data-v-799f6bbb]{color:var(--pl-danger)}.db-kpi-chispa[data-v-799f6bbb]{margin-top:4px}.db-chispa[data-v-799f6bbb]{fill:none;width:100%;height:32px;stroke:var(--pl-accent);stroke-width:1.25px;stroke-linejoin:round;display:block}.es-oculto[data-v-799f6bbb]{visibility:hidden}.db-bloque[data-v-799f6bbb]{flex-direction:column;display:flex}.db-cab[data-v-799f6bbb]{flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:44px;padding:8px 16px;display:flex}.db-cab h2[data-v-799f6bbb]{margin:0;font-size:13px;font-weight:500;line-height:1.3}.db-meta[data-v-799f6bbb]{color:var(--pl-text-3);font-size:12px}.db-meta b[data-v-799f6bbb]{color:var(--pl-text);font-weight:500}.db-cuerpo[data-v-799f6bbb]{height:var(--alto-b);padding:0 16px 12px;position:relative}.db-cuerpo-libre[data-v-799f6bbb]{flex:1;height:auto;min-height:200px}.db-leyenda[data-v-799f6bbb]{color:var(--pl-text-3);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.db-leyenda li[data-v-799f6bbb]{align-items:center;gap:6px;display:flex}.db-leyenda b[data-v-799f6bbb]{color:var(--pl-text);font-weight:500}.db-cab>.db-extra[data-v-799f6bbb]{margin-left:auto}.sw[data-v-799f6bbb]{border-radius:1px;flex:none;width:10px;height:2px}.sw-acc[data-v-799f6bbb]{background:var(--pl-accent)}.sw-ref[data-v-799f6bbb]{background:var(--pl-ref)}.sw-gap[data-v-799f6bbb]{background:var(--pl-warn);width:2px;height:10px}.sw-alta[data-v-799f6bbb],.sw-baja[data-v-799f6bbb],.sw-p1[data-v-799f6bbb],.sw-p2[data-v-799f6bbb],.sw-p3[data-v-799f6bbb]{border-radius:3px;width:10px;height:10px}.sw-alta[data-v-799f6bbb]{background:var(--pl-accent)}.sw-baja[data-v-799f6bbb]{background:var(--pl-neg-bar)}.sw-p1[data-v-799f6bbb]{background:var(--pl-p1)}.sw-p2[data-v-799f6bbb]{background:var(--pl-p2)}.sw-p3[data-v-799f6bbb]{background:var(--pl-p3)}.db-datos[data-v-799f6bbb]{border-top:1px solid var(--pl-line-soft)}.db-datos summary[data-v-799f6bbb]{height:36px;color:var(--pl-text-3);cursor:pointer;border-radius:0 0 12px 12px;align-items:center;padding-inline:16px;font-size:12px;list-style:none;display:flex}.db-datos summary[data-v-799f6bbb]::-webkit-details-marker{display:none}.db-datos summary[data-v-799f6bbb]:hover{color:var(--pl-text);background:var(--pl-hover)}.db-datos .ir[data-v-799f6bbb]{width:12px;height:12px;transition:transform .12s var(--pl-ease);margin-right:6px}.db-datos[open] .ir[data-v-799f6bbb]{transform:rotate(90deg)}.db-datos-tabla[data-v-799f6bbb]{max-height:240px;padding:0 16px 12px;overflow:auto}.db-datos table[data-v-799f6bbb],.db-tabla[data-v-799f6bbb]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.db-datos th[data-v-799f6bbb],.db-datos td[data-v-799f6bbb]{text-align:left;border-bottom:1px solid var(--pl-line-soft);padding:6px 8px 6px 0;font-weight:400}.db-datos thead th[data-v-799f6bbb]{color:var(--pl-text-3)}.n[data-v-799f6bbb]{text-align:right!important}.db-carga[data-v-799f6bbb]{flex-direction:column;justify-content:flex-end;gap:12px;height:100%;padding-bottom:8px;display:flex}.db-carga.es-lista[data-v-799f6bbb]{justify-content:flex-start;padding-top:8px}.db-sk[data-v-799f6bbb]{background:var(--pl-hover-2);border-radius:4px;height:10px;animation:1.4s ease-in-out infinite db-pulso-799f6bbb;display:block}.db-sk-graf[data-v-799f6bbb]{border-radius:6px;flex:1;height:auto}.db-sk-kpi[data-v-799f6bbb]{width:70%;height:22px;margin-top:8px}@keyframes db-pulso-799f6bbb{50%{opacity:.45}}.db-vacio[data-v-799f6bbb]{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;max-width:44ch;height:100%;min-height:160px;display:flex}.db-vacio p[data-v-799f6bbb]{margin:0}.v-t[data-v-799f6bbb]{color:var(--pl-text);font-weight:500}.v-x[data-v-799f6bbb]{color:var(--pl-text-3);margin-bottom:8px!important}.db-vacio.es-error .v-t[data-v-799f6bbb]{color:var(--pl-danger)}.db-issues[data-v-799f6bbb]{gap:2px;margin:0 -8px;padding:0;list-style:none;display:grid}.db-issue[data-v-799f6bbb]{min-height:52px;color:var(--pl-text);transition:background-color .12s var(--pl-ease);border-radius:6px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;text-decoration:none;display:grid}.db-issue[data-v-799f6bbb]:hover{background:var(--pl-hover)}.db-issue-t[data-v-799f6bbb]{gap:2px;min-width:0;display:grid}.db-issue-t span[data-v-799f6bbb]{color:var(--pl-text-3);font-size:12px}.db-issue .ir[data-v-799f6bbb]{width:14px;height:14px;color:var(--pl-text-3);opacity:0;transition:opacity .12s var(--pl-ease)}.db-issue:hover .ir[data-v-799f6bbb],.db-issue:focus-visible .ir[data-v-799f6bbb]{opacity:1}.db-embudo[data-v-799f6bbb]{gap:12px;margin:0;padding:4px 0 0;list-style:none;display:grid}.db-embudo li[data-v-799f6bbb]{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"n v p""b b b";align-items:baseline;gap:6px 12px;display:grid}.e-n[data-v-799f6bbb]{color:var(--pl-text-2);grid-area:n}.e-v[data-v-799f6bbb]{grid-area:v}.e-p[data-v-799f6bbb]{color:var(--pl-text-3);text-align:right;grid-area:p;min-width:44px;font-size:12px}.e-barra[data-v-799f6bbb]{grid-area:b}.e-barra[data-v-799f6bbb],.t-barra[data-v-799f6bbb],.db-parte-barra[data-v-799f6bbb]{background:var(--pl-hover-2);border-radius:3px;height:6px;overflow:hidden}.e-barra>span[data-v-799f6bbb],.t-barra>span[data-v-799f6bbb],.db-parte-barra>span[data-v-799f6bbb]{background:var(--pl-bar);border-radius:3px;height:100%;display:block}.db-embudo .es-final .e-barra>span[data-v-799f6bbb]{background:var(--pl-accent)}.db-embudo .es-final .e-n[data-v-799f6bbb]{color:var(--pl-text);font-weight:500}.db-tipos[data-v-799f6bbb]{gap:12px;margin:0;padding:4px 0 0;list-style:none;display:grid}.db-tipos li[data-v-799f6bbb]{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;display:grid}.t-n[data-v-799f6bbb]{color:var(--pl-text-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.t-v[data-v-799f6bbb]{font-weight:500}.t-barra[data-v-799f6bbb]{grid-column:1/-1;height:4px}.db-apilada[data-v-799f6bbb]{gap:2px;height:10px;margin-top:6px;display:flex}.db-apilada span[data-v-799f6bbb]{border-radius:3px}.db-apilada .p1[data-v-799f6bbb]{background:var(--pl-p1)}.db-apilada .p2[data-v-799f6bbb]{background:var(--pl-p2)}.db-apilada .p3[data-v-799f6bbb]{background:var(--pl-p3)}.db-planes[data-v-799f6bbb]{margin:16px 0 0;padding:0;list-style:none}.db-planes li[data-v-799f6bbb]{border-bottom:1px solid var(--pl-line-soft);grid-template-columns:10px minmax(0,1fr) auto 52px;align-items:center;gap:12px;min-height:44px;display:grid}.db-plan-n[data-v-799f6bbb]{min-width:0;display:grid}.db-plan-n span[data-v-799f6bbb]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.db-plan-n small[data-v-799f6bbb]{color:var(--pl-text-3);font-size:12px}.db-pct[data-v-799f6bbb]{color:var(--pl-text-3);text-align:right;font-size:12px}.db-tabla-caja[data-v-799f6bbb]{overflow-x:auto}.db-tabla[data-v-799f6bbb]{font-size:13px}.db-tabla th[data-v-799f6bbb],.db-tabla td[data-v-799f6bbb]{text-align:left;border-bottom:1px solid var(--pl-line-soft);white-space:nowrap;height:36px;padding:0 12px 0 0;font-weight:400}.db-tabla thead th[data-v-799f6bbb]{height:30px;color:var(--pl-text-3);font-size:12px}.db-tabla tbody tr[data-v-799f6bbb]:hover{background:var(--pl-hover)}.db-tabla tfoot th[data-v-799f6bbb],.db-tabla tfoot td[data-v-799f6bbb]{border-bottom:0;font-weight:500}.db-tabla .es-riesgo th[data-v-799f6bbb],.db-tabla .es-riesgo td[data-v-799f6bbb]:nth-child(2){color:var(--pl-danger)}.db-tabla .es-riesgo .db-parte-barra>span[data-v-799f6bbb]{background:var(--pl-neg-bar)}.c-parte[data-v-799f6bbb]{width:38%}.db-parte[data-v-799f6bbb]{grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:12px;display:grid}.db-parte .n[data-v-799f6bbb]{color:var(--pl-text-3);font-size:12px}.db-enlace[data-v-799f6bbb]{color:var(--pl-accent-ink);margin-top:12px;font-size:12px;text-decoration:none;display:inline-block}.db-cab .db-enlace[data-v-799f6bbb]{margin-top:0}.db-enlace[data-v-799f6bbb]:hover,.db-enlace-fila[data-v-799f6bbb]:hover{text-decoration:underline}.db-enlace-fila[data-v-799f6bbb]{color:var(--pl-text);text-decoration:none}.db-altas[data-v-799f6bbb]{margin:0;padding:0;list-style:none;display:grid}.db-altas li[data-v-799f6bbb]{border-bottom:1px solid var(--pl-line-soft);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n e""d e";column-gap:12px;padding:8px 0;display:grid}.db-altas li[data-v-799f6bbb]:last-child{border-bottom:0}.db-altas .db-enlace-fila[data-v-799f6bbb]{text-overflow:ellipsis;white-space:nowrap;grid-area:n;min-width:0;overflow:hidden}.db-alta-d[data-v-799f6bbb]{color:var(--pl-text-3);grid-area:d;font-size:12px}.db-altas .pl-st[data-v-799f6bbb]{grid-area:e;align-self:center;font-size:12px}.db-pie[data-v-799f6bbb]{color:var(--pl-text-3);margin-top:48px;font-size:12px}.db-pie p[data-v-799f6bbb]{margin:0}@media (width<=1279px){.db-reticula>.db-bloque[data-v-799f6bbb]{grid-column:span 6}.db-reticula>.s-8[data-v-799f6bbb],.db-reticula>.s-cartera[data-v-799f6bbb]{grid-column:1/-1}.db-kpi-valor[data-v-799f6bbb]{height:32px;font-size:26px}}@media (width<=1023px){.db-filtros[data-v-799f6bbb]{width:100%;margin-left:0}}@media (width<=760px){.db-reticula[data-v-799f6bbb]{gap:24px}.db-reticula[data-v-799f6bbb]>*{grid-column:1/-1!important}.db-kpi-fila[data-v-799f6bbb]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:24px 16px}.db-kpi[data-v-799f6bbb]{padding:12px}.db-kpi-valor[data-v-799f6bbb]{height:26px;font-size:21px}.db-kpi-err[data-v-799f6bbb]{line-height:26px}.db-cabeza[data-v-799f6bbb]{flex-direction:column;align-items:flex-start}.db-titulo[data-v-799f6bbb]{white-space:nowrap;flex-wrap:nowrap}.db-cab[data-v-799f6bbb],.db-cuerpo[data-v-799f6bbb]{padding-inline:12px}.c-parte[data-v-799f6bbb]{width:auto}.db-parte[data-v-799f6bbb]{grid-template-columns:auto}.db-parte-barra[data-v-799f6bbb]{display:none}}@media (prefers-reduced-motion:reduce){.db-sk[data-v-799f6bbb]{animation:none}}.comprobante.pl[data-v-c87be6b1]{background:var(--pl-bg);height:auto;min-height:100svh;color:var(--pl-text);padding:24px 16px 48px;display:block;overflow:visible}.barra[data-v-c87be6b1]{justify-content:flex-end;max-width:760px;margin:0 auto 12px;display:flex}.hoja[data-v-c87be6b1]{background:var(--pl-card);max-width:760px;color:var(--pl-text);border:1px solid var(--pl-line-soft);border-radius:var(--pl-radius);margin:0 auto;padding:28px 32px 32px}.encabezado[data-v-c87be6b1]{margin-bottom:16px}.emisor[data-v-c87be6b1]{letter-spacing:.04em;text-transform:uppercase;color:var(--pl-text-3);margin:0;font-size:12px;font-weight:600}.hoja h1[data-v-c87be6b1]{font:500 22px var(--pl-font,sans-serif);letter-spacing:-.01em;margin:4px 0 0}.periodo[data-v-c87be6b1]{color:var(--pl-text-2);margin:4px 0 0}.datos[data-v-c87be6b1]{grid-template-columns:1fr 1fr;gap:8px 24px;margin:0 0 18px;display:grid}.datos>div[data-v-c87be6b1]{min-width:0}.datos dt[data-v-c87be6b1]{letter-spacing:.04em;text-transform:uppercase;color:var(--pl-text-3);font-size:11px;font-weight:600}.datos dd[data-v-c87be6b1]{overflow-wrap:anywhere;margin:2px 0 0}.columnas[data-v-c87be6b1]{align-items:flex-start;gap:28px;display:flex}.columnas>section[data-v-c87be6b1]{flex:1;min-width:0}.hoja h2[data-v-c87be6b1]{font:500 14px var(--pl-font,sans-serif);margin:0 0 6px}.lineas[data-v-c87be6b1]{margin:0;padding:0;list-style:none}.lineas li[data-v-c87be6b1]{border-bottom:1px solid var(--pl-line-soft);justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;font-size:13px;display:flex}.lineas li span[data-v-c87be6b1]{overflow-wrap:anywhere;min-width:0}.lineas b[data-v-c87be6b1],.total b[data-v-c87be6b1]{white-space:nowrap;flex:none}.vacio[data-v-c87be6b1]{color:var(--pl-text-3);margin:0;font-size:13px}.total[data-v-c87be6b1]{justify-content:space-between;gap:12px;margin:8px 0 0;font-size:13px;font-weight:700;display:flex}.neto[data-v-c87be6b1]{border-top:2px solid var(--pl-text);justify-content:space-between;align-items:baseline;gap:12px;margin:18px 0 0;padding-top:12px;display:flex}.neto strong[data-v-c87be6b1]{font:500 28px var(--pl-font,sans-serif);letter-spacing:-.02em}.bases[data-v-c87be6b1]{color:var(--pl-text-2);margin:8px 0 0;font-size:13px}.banco[data-v-c87be6b1]{margin-top:16px;margin-bottom:0}.estado[data-v-c87be6b1]{border:1px solid var(--pl-line);border-radius:8px;margin:16px 0 0;padding:8px 10px;font-size:13px;font-weight:700}.estado.es-aviso[data-v-c87be6b1]{border-color:var(--pl-danger);color:var(--pl-danger)}@media (width<=640px){.comprobante.pl[data-v-c87be6b1]{padding:12px 12px 32px}.barra[data-v-c87be6b1]{z-index:2;background:var(--pl-bg);padding:8px 0;position:sticky;top:0}.barra .pl-btn[data-v-c87be6b1]{width:100%;min-height:44px}.hoja[data-v-c87be6b1]{border-radius:12px;padding:16px}.datos[data-v-c87be6b1],.columnas[data-v-c87be6b1]{flex-direction:column;grid-template-columns:1fr}.columnas[data-v-c87be6b1]{gap:16px}.neto strong[data-v-c87be6b1]{font-size:24px}}@media print{.comprobante.pl[data-v-c87be6b1]{color:#000!important;background:#fff!important;height:auto!important;min-height:0!important;padding:0!important;display:block!important;overflow:visible!important}.no-imprimir[data-v-c87be6b1]{display:none!important}.hoja[data-v-c87be6b1]{color:#000;max-width:none;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:0}.hoja[data-v-c87be6b1],.hoja[data-v-c87be6b1] *{color:#000!important;box-shadow:none!important;background:0 0!important}.columnas[data-v-c87be6b1]{flex-direction:row!important;gap:16px!important}.datos[data-v-c87be6b1]{grid-template-columns:1fr 1fr!important}.lineas li[data-v-c87be6b1],.estado[data-v-c87be6b1]{border-color:#bbb!important}.neto[data-v-c87be6b1]{border-top-color:#000!important}.neto strong[data-v-c87be6b1]{font-size:22px}.hoja h1[data-v-c87be6b1]{font-size:18px}.lineas li[data-v-c87be6b1],.total[data-v-c87be6b1],.bases[data-v-c87be6b1],.estado[data-v-c87be6b1],.datos dd[data-v-c87be6b1]{font-size:11px}.datos[data-v-c87be6b1]{gap:4px 16px;margin-bottom:10px}.encabezado[data-v-c87be6b1]{margin-bottom:8px}.estado[data-v-c87be6b1]{margin-top:10px;padding:4px 8px}}.pl-sub[data-v-99a70fb0]{display:block}.tel[data-v-99a70fb0]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.negocios[data-v-99a70fb0]{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.negocio[data-v-99a70fb0]{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.debe[data-v-99a70fb0]{color:var(--pl-danger)}@media (width<=899px){.tel .pl-btn[data-v-99a70fb0]{min-height:44px}}.sr[data-v-efa1ccdd]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cifras[data-v-efa1ccdd]>*{flex:180px;min-width:0}.cifras .pl-kpi>strong[data-v-efa1ccdd]{overflow-wrap:anywhere}.cifras .pl-kpi:not(.vigentes)>strong[data-v-efa1ccdd]{font-size:clamp(16px,4vw,26px)}.cifras .pl-kpi>em[data-v-efa1ccdd]{white-space:normal}.cifras .pl-kpi>em.es-neutro[data-v-efa1ccdd]{color:var(--pl-text-3);font-weight:500}.vigentes[data-v-efa1ccdd]{flex:2 280px}.vigentes>strong[data-v-efa1ccdd]{font:600 15px/1.4 var(--font-ui,Inter, sans-serif);letter-spacing:0}.cabeza[data-v-efa1ccdd]{align-items:flex-start;gap:12px;display:flex}.bloque[data-v-efa1ccdd]{flex-direction:column;gap:12px;display:flex}.quien[data-v-efa1ccdd]{overflow-wrap:anywhere;font-weight:600}.pl-sub[data-v-efa1ccdd],.pl-tabla td[data-v-efa1ccdd]{overflow-wrap:anywhere}.pl-acciones[data-v-efa1ccdd]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.estado-celda[data-v-efa1ccdd]{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.valor[data-v-efa1ccdd]{flex-direction:column;align-items:flex-end;display:flex}.formulario[data-v-efa1ccdd]{flex-direction:column;gap:16px;min-width:0;display:flex}.formulario .pl-btn[data-v-efa1ccdd]{white-space:normal;text-align:center}.seccion[data-v-efa1ccdd]{flex-direction:column;gap:12px;display:flex}.seccion>.pl-h2[data-v-efa1ccdd]{margin:0}.pl-campo-caja>label.casilla[data-v-efa1ccdd]{min-height:40px;color:var(--pl-text);align-items:center;gap:8px;margin-bottom:0;font-size:14px;font-weight:600;display:flex}.casilla[data-v-efa1ccdd] [data-slot=checkbox][data-state=checked]{border-color:var(--pl-accent);background:var(--pl-accent);color:var(--pl-sobre-accent)}.casilla[data-v-efa1ccdd] [data-slot=checkbox]:focus-visible{outline:2px solid var(--pl-accent);outline-offset:2px}.pl-kv>div[data-v-efa1ccdd],.pl-kv strong[data-v-efa1ccdd]{overflow-wrap:anywhere;min-width:0}.pl-kv strong[data-v-efa1ccdd]{margin-left:auto}.alerta[data-v-efa1ccdd]{color:var(--text-danger);margin:8px 0 0;font-size:13px}@media (width<=1023px){.cifras.pl-fila[data-v-efa1ccdd]{flex-flow:wrap}.cifras[data-v-efa1ccdd]>*{flex:calc(50% - 14px)}.vigentes[data-v-efa1ccdd]{flex-basis:100%}.pl-btn[data-v-efa1ccdd],.pl-btn.es-chico[data-v-efa1ccdd],.casilla[data-v-efa1ccdd]{min-height:44px}.solo-ancho[data-v-efa1ccdd]{display:none}.cabeza .pl-btn[data-v-efa1ccdd]{white-space:normal;text-align:center}.pl-acciones[data-v-efa1ccdd] :is(a,button){min-height:44px}.pl-dos .pl-btn[data-v-efa1ccdd]{width:100%}.enviar-contrato[data-v-efa1ccdd]{min-height:44px}}.enviar-contrato[data-v-efa1ccdd]{width:100%}.motivo-contrato[data-v-efa1ccdd]{margin-top:12px}.motivo-contrato label[data-v-efa1ccdd]{color:var(--text-secondary);margin-bottom:5px;font-size:12px;font-weight:600;display:block}.motivo-contrato textarea[data-v-efa1ccdd]{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--bg-input);width:100%;min-height:84px;color:var(--text-primary);font:400 14px var(--font-ui,Inter, sans-serif);resize:vertical;border-radius:10px;padding:10px 12px}.motivo-contrato textarea[data-v-efa1ccdd]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.motivo-contrato textarea.es-error[data-v-efa1ccdd]{border-color:var(--text-danger)}.motivo-contrato .pl-ayuda[data-v-efa1ccdd]{color:var(--text-tertiary)}.motivo-contrato .pl-ayuda.es-error[data-v-efa1ccdd]{color:var(--text-danger)}.contratos-tabla[data-v-efa1ccdd]{background:0 0;border:0;overflow:visible}.contratos-tabla thead[data-v-efa1ccdd]{display:none}.contratos-tabla table[data-v-efa1ccdd],.contratos-tabla tbody[data-v-efa1ccdd]{display:block}.contratos-tabla tr[data-v-efa1ccdd]{border:1px solid var(--pl-line-soft);border-radius:12px;margin-bottom:10px;padding:10px 12px;display:block}.contratos-tabla td[data-v-efa1ccdd]{text-align:right;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;display:flex}.contratos-tabla td[data-v-efa1ccdd]:before{content:attr(data-rotulo);color:var(--pl-text-3);text-align:left;flex:none;font-size:12px;font-weight:500}.contratos-tabla td[data-v-efa1ccdd]:first-child{text-align:left;padding-bottom:6px;font-weight:600;display:block}.contratos-tabla td[data-v-efa1ccdd]:first-child:before{content:none}.contratos-tabla td.pl-acciones[data-v-efa1ccdd]{flex-wrap:wrap;justify-content:flex-end}.contratos-tabla td.pl-acciones[data-v-efa1ccdd]:before{content:none}.contratos-tabla .estado-celda[data-v-efa1ccdd]{text-align:right;align-items:flex-end}.contratos-tabla .pl-sub[data-v-efa1ccdd]{white-space:normal;display:block}.contratos-tabla .dato-contrato[data-v-efa1ccdd]{text-align:right;overflow-wrap:anywhere;flex-direction:column;align-items:flex-end;min-width:0;display:flex}.pl-sr[data-v-9bc324c2]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eq-tarjeta[data-v-9bc324c2]{flex:1}.eq-puede[data-v-9bc324c2]{color:var(--pl-text-2);margin:10px 0 0;padding-left:18px;line-height:1.7}.eq-li[data-v-9bc324c2]{flex-wrap:wrap;align-items:flex-start}.eq-persona[data-v-9bc324c2]{flex:1;min-width:12rem}.eq-persona b[data-v-9bc324c2]{overflow-wrap:anywhere}.eq-meta[data-v-9bc324c2]{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.eq-rol[data-v-9bc324c2]{min-width:6.5rem}.eq-acc[data-v-9bc324c2]{flex-wrap:wrap;gap:8px;display:flex}.eq-nota[data-v-9bc324c2]{margin-top:10px}.eq-form[data-v-9bc324c2]{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex;overflow-y:auto}.eq-error[data-v-9bc324c2]{color:var(--text-danger);margin:10px 0 0;font-size:12px}@media (width<=1023px){.eq-meta[data-v-9bc324c2],.eq-acc[data-v-9bc324c2]{width:100%;margin-left:0}.eq-acc .pl-btn[data-v-9bc324c2]{flex:40%}.pl-btn[data-v-9bc324c2],.pl-btn.es-chico[data-v-9bc324c2],.pl-campo[data-v-9bc324c2]{min-height:44px}}.cifras[data-v-90222c05]>*{flex:150px;min-width:0}.cifras .pl-kpi>strong[data-v-90222c05]{overflow-wrap:anywhere;font-size:clamp(16px,1.6vw,26px)}.cifras .pl-kpi>strong.es-aviso[data-v-90222c05]{color:var(--pl-warn)}.cifras .pl-kpi>strong.es-mal[data-v-90222c05]{color:var(--pl-danger)}.cifras .pl-kpi>strong.es-ok[data-v-90222c05]{color:var(--pl-ok)}.cifras .pl-kpi>em[data-v-90222c05]{white-space:normal}.cifras .pl-kpi>em.es-aviso[data-v-90222c05]{color:var(--pl-warn)}.cifras .pl-kpi>em.es-neutro[data-v-90222c05]{color:var(--pl-text-3)}.enlace-listo[data-v-90222c05]{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.enlace-listo .url[data-v-90222c05]{overflow-wrap:anywhere;margin:0}.enlace-listo .botones[data-v-90222c05]{flex-wrap:wrap;gap:8px;display:flex}.codigo[data-v-90222c05]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;text-transform:uppercase}.corte[data-v-90222c05]{overflow-wrap:anywhere}.cuerpo[data-v-90222c05]{flex-direction:column;gap:12px;display:flex}.pie-cajon[data-v-90222c05]{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:auto;display:flex}.alerta[data-v-90222c05]{color:var(--pl-danger);margin:8px 0 0;font-size:13px}.pl-sub[data-v-90222c05]{display:block}s[data-v-90222c05]{color:var(--pl-text-3)}@media (width<=1023px){.cifras.pl-fila[data-v-90222c05]{flex-flow:wrap}.cifras[data-v-90222c05]>*{flex:calc(50% - 14px)}.enlace-listo .pl-btn[data-v-90222c05]{min-height:44px}.pie-cajon[data-v-90222c05]{flex-direction:column}.pie-cajon .pl-btn[data-v-90222c05]{width:100%;min-height:44px}}@media (width<=899px){.pl-menu-op[data-v-90222c05]{min-height:44px}}.cabeza[data-v-2677bfba]{align-items:flex-start;gap:12px;display:flex}.cabeza-texto[data-v-2677bfba]{flex:1;min-width:0}.formulario[data-v-2677bfba]{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.pie-cajon[data-v-2677bfba]{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:auto;display:flex}.llave-nueva[data-v-2677bfba]{flex-direction:column;align-items:flex-start;gap:8px;margin:12px 0;display:flex}.secreto[data-v-2677bfba]{font:600 18px/1.45 var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);overflow-wrap:anywhere;color:var(--pl-text);margin:0}.correo[data-v-2677bfba]{overflow-wrap:anywhere;display:block}.curl[data-v-2677bfba]{background:var(--pl-subtle);color:var(--pl-text-2);font:12px/1.55 var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;margin:12px 0 0;padding:12px}.pl-tabla td[data-v-2677bfba],.pl-h2[data-v-2677bfba],.pl-sub[data-v-2677bfba]{overflow-wrap:anywhere}select.pl-campo[data-v-2677bfba]{padding-right:32px}@media (width<=1023px){.pl-btn[data-v-2677bfba],.pl-btn.es-chico[data-v-2677bfba],.pl-campo[data-v-2677bfba]{min-height:44px}.solo-ancho[data-v-2677bfba]{display:none}.pie-cajon[data-v-2677bfba]{flex-direction:column}.pie-cajon .pl-btn[data-v-2677bfba]{width:100%}.secreto[data-v-2677bfba]{font-size:15px}}.pulso[data-v-3a62a701]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}button.pl-neg-nombre[data-v-3a62a701]{cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;max-width:100%;padding:0;display:block}.puntaje[data-v-3a62a701]{align-items:center;gap:8px;min-width:0;display:inline-flex}.puntaje .pl-barra[data-v-3a62a701]{flex:none;width:56px}.cabeza[data-v-3a62a701]{align-items:flex-start;gap:12px;display:flex}.cabeza-texto[data-v-3a62a701]{flex:1;min-width:0}.formulario[data-v-3a62a701]{overflow-wrap:anywhere;flex-direction:column;gap:14px;display:flex}.ficha-enlaces[data-v-3a62a701]{flex-wrap:wrap;gap:8px 14px;display:flex}.ficha-enlaces a[data-v-3a62a701],.fuentes a[data-v-3a62a701]{color:var(--pl-accent-ink);font-weight:600}.fuentes[data-v-3a62a701],.motivos[data-v-3a62a701],.notas[data-v-3a62a701]{margin:0;padding:0;list-style:none}.motivos[data-v-3a62a701]{color:var(--pl-text-2);flex-direction:column;gap:4px;font-size:13px;display:flex}.fuentes[data-v-3a62a701]{overflow-wrap:anywhere;flex-direction:column;gap:4px;font-size:13px;display:flex}.notas .pl-li[data-v-3a62a701]{align-items:flex-start}.nota-texto p[data-v-3a62a701]{margin:2px 0 0}.pl-nombre[data-v-3a62a701],.pl-h2[data-v-3a62a701],.pl-kv>div[data-v-3a62a701],.nota-texto[data-v-3a62a701]{overflow-wrap:anywhere}a.pl-nombre[data-v-3a62a701]{color:var(--pl-text);font-weight:600;text-decoration:none}a.pl-nombre[data-v-3a62a701]:hover{text-decoration:underline}.pl-nota a[data-v-3a62a701],.pl-kv a[data-v-3a62a701]{color:var(--pl-accent-ink);font-weight:600}.pl-kv>div[data-v-3a62a701]{min-width:0}.aviso-negra[data-v-3a62a701]{white-space:normal;overflow-wrap:anywhere;align-items:flex-start}.acciones-ficha[data-v-3a62a701]{flex-wrap:wrap;gap:8px;display:flex}.reu-meta[data-v-3a62a701]{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:2px;display:flex}.motivo-negra[data-v-3a62a701]{margin-top:12px}input[type=datetime-local].pl-campo[data-v-3a62a701]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width<=1023px){.pulso[data-v-3a62a701]{grid-template-columns:1fr 1fr}.pl-campo[data-v-3a62a701]{min-height:44px}.solo-ancho[data-v-3a62a701]{display:none}}@media (width<=599px){.pulso[data-v-3a62a701]{grid-template-columns:1fr}}.cifras[data-v-bbde24d5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pl-kpi>em.es-aviso[data-v-bbde24d5]{color:var(--pl-warn)}span.pl-neg-nombre[data-v-bbde24d5]:hover{text-decoration:none}.pl-neg-nit.es-aviso[data-v-bbde24d5]{color:var(--pl-warn)}.cabeza[data-v-bbde24d5]{align-items:flex-start;gap:12px;display:flex}.cabeza-texto[data-v-bbde24d5]{flex:1;min-width:0}.formulario[data-v-bbde24d5]{overflow-wrap:anywhere;flex-direction:column;gap:14px;display:flex}.pl-h2[data-v-bbde24d5],.pl-sub[data-v-bbde24d5]{overflow-wrap:anywhere}a.pl-nombre[data-v-bbde24d5]{color:var(--pl-text);font-weight:600}input[type=datetime-local].pl-campo[data-v-bbde24d5]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width<=700px){.cifras[data-v-bbde24d5]{grid-template-columns:1fr}}.sr[data-v-8033f7b6]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cabeza-tira[data-v-8033f7b6]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cabeza-tira .pl-sub[data-v-8033f7b6]{margin:0}.tablero[data-v-8033f7b6]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;display:grid}.col[data-v-8033f7b6]{background:var(--pl-subtle);flex-direction:column;gap:10px;min-width:0;min-height:200px;display:flex}.col.es-encima[data-v-8033f7b6]{outline:2px solid var(--pl-accent);outline-offset:-2px}.cabeza-col[data-v-8033f7b6]{justify-content:space-between;align-items:center;gap:8px;display:flex}.tarjeta[data-v-8033f7b6]{cursor:grab;background:var(--pl-card);flex-direction:column;gap:8px;min-width:0;display:flex}.tarjeta[data-v-8033f7b6]:active{cursor:grabbing}.fila-tarjeta[data-v-8033f7b6]{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}a.pl-nombre[data-v-8033f7b6]{color:var(--pl-text);overflow-wrap:anywhere;min-width:0;font-weight:600;text-decoration:none}a.pl-nombre[data-v-8033f7b6]:hover{text-decoration:underline}.puntaje[data-v-8033f7b6]{flex:none;align-items:center;gap:6px;display:inline-flex}.vacio-col[data-v-8033f7b6]{text-align:center;margin:8px 0}.emb-filtros[data-v-8033f7b6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:640px;display:grid}.estado-tarjeta[data-v-8033f7b6]{flex-direction:column;gap:4px;min-width:0;display:flex}.estado-tarjeta>span[data-v-8033f7b6]{color:var(--pl-text-3);font-size:12px}.cabeza[data-v-8033f7b6]{align-items:flex-start;gap:12px;display:flex}.cabeza>div[data-v-8033f7b6]{flex:1;min-width:0}.formulario[data-v-8033f7b6]{flex-direction:column;gap:14px;display:flex}@media (width<=1023px){.tablero[data-v-8033f7b6]{grid-template-columns:1fr}.pl-btn[data-v-8033f7b6],.pl-btn.es-chico[data-v-8033f7b6],.pl-campo[data-v-8033f7b6]{min-height:44px}}@media (width<=600px){.emb-filtros[data-v-8033f7b6]{grid-template-columns:minmax(0,1fr);max-width:none}}span.pl-neg-nombre[data-v-83322ec5]:hover{text-decoration:none}.cabeza[data-v-83322ec5]{align-items:flex-start;gap:12px;display:flex}.cabeza-texto[data-v-83322ec5]{flex:1;min-width:0}.formulario[data-v-83322ec5]{overflow-wrap:anywhere;flex-direction:column;gap:14px;display:flex}.pl-h2[data-v-83322ec5]{overflow-wrap:anywhere}.pl-menu-op.es-peligro[data-v-83322ec5]{color:var(--pl-danger)}.motivo[data-v-83322ec5]{margin-top:12px}@media (width<=1023px){.solo-ancho[data-v-83322ec5]{display:none}}.emb-filtros[data-v-3f06d5a9]{grid-template-columns:minmax(0,280px);gap:12px;display:grid}.mapa-caja[data-v-3f06d5a9]{flex:1.4}.zonas-caja[data-v-3f06d5a9]{flex:1;min-width:0}.mapa[data-v-3f06d5a9]{background:var(--pl-subtle);border-radius:12px;width:100%;height:auto;display:block}.mapa .hit[data-v-3f06d5a9]{fill:#0000}.mapa a[data-v-3f06d5a9]{cursor:pointer}.mapa a:focus-visible .hit[data-v-3f06d5a9]{stroke:var(--pl-accent);stroke-width:2px}span.pl-neg-nombre[data-v-3f06d5a9]:hover{text-decoration:none}.barra-zona[data-v-3f06d5a9]{margin-top:6px}.detalle[data-v-3f06d5a9]{min-height:1.4em}.pl-nota a[data-v-3f06d5a9]{color:var(--pl-accent-ink);font-weight:600}.pl-leyenda svg[data-v-3f06d5a9]{flex:none}@media (width<=600px){.emb-filtros[data-v-3f06d5a9]{grid-template-columns:minmax(0,1fr)}}.volver[data-v-aacb1cf3]{color:var(--pl-text-3);align-self:flex-start;align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.resumen[data-v-aacb1cf3]{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.resumen-kpis[data-v-aacb1cf3]{flex:280px;grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:12px 16px;min-width:0;display:grid}.resumen-kpis .pl-kpi[data-v-aacb1cf3]{min-height:0}.resumen-kpis .pl-kpi>strong[data-v-aacb1cf3]{text-overflow:ellipsis;margin-top:4px;font-size:15px;overflow:hidden}.resumen-kpis .pl-kpi>em[data-v-aacb1cf3]{color:var(--pl-text-3);font-weight:500}.resumen-kpis .pl-kpi>em.es-ok[data-v-aacb1cf3]{color:var(--pl-ok)}.resumen-kpis .pl-kpi>em.es-aviso[data-v-aacb1cf3]{color:var(--pl-warn)}.resumen-kpis .pl-kpi>em.es-mal[data-v-aacb1cf3]{color:var(--pl-danger)}.marca[data-v-aacb1cf3]{border-radius:14px;width:52px;height:52px;font-size:16px}.columnas[data-v-aacb1cf3]{align-items:flex-start}.columnas>.pl-col[data-v-aacb1cf3]{flex:1}.bloque[data-v-aacb1cf3]{flex-direction:column;gap:8px;min-width:0;display:flex}.cabeza[data-v-aacb1cf3]{align-items:center;gap:12px;display:flex}.formulario[data-v-aacb1cf3]{flex-direction:column;gap:12px;display:flex}.uso-etiq[data-v-aacb1cf3]{flex:none;width:84px}.uso-cifra[data-v-aacb1cf3]{text-align:right;flex:none;min-width:4.5rem}.enlace[data-v-aacb1cf3]{color:var(--pl-text-3);align-self:flex-start;text-decoration:none}.enlace[data-v-aacb1cf3]:hover{text-decoration:underline}.botones-kv[data-v-aacb1cf3]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pl-kv[data-v-aacb1cf3]{flex-wrap:wrap}.pl-kv>.pl-sp[data-v-aacb1cf3]{min-width:0}.pl-h1[data-v-aacb1cf3],.pl-sub[data-v-aacb1cf3],.pl-nombre[data-v-aacb1cf3]{overflow-wrap:anywhere}.zona-peligro[data-v-aacb1cf3]{border-color:color-mix(in oklch, var(--pl-danger) 45%, transparent)}.peligro[data-v-aacb1cf3]{color:var(--pl-danger)}.separa[data-v-aacb1cf3]{background:var(--pl-line-soft);height:1px;margin:6px 0}#equipo[data-v-aacb1cf3],#suspender[data-v-aacb1cf3]{scroll-margin-top:12px}p[data-v-aacb1cf3]{margin:0}@media (width>=1024px){.volver[data-v-aacb1cf3]{min-height:0}}@media (width<=1023px){.pl-btn[data-v-aacb1cf3],.pl-btn.es-chico[data-v-aacb1cf3]{min-height:44px}.uso-etiq[data-v-aacb1cf3]{width:74px}}.cabeza[data-v-ff835f3e]{align-items:center;gap:12px;display:flex}.formulario[data-v-ff835f3e]{flex-direction:column;gap:14px;display:flex}.pl-h2[data-v-ff835f3e]{overflow-wrap:anywhere}.cifras[data-v-f55d788e]>*{flex:160px;min-width:0}.cifras .pl-kpi>strong[data-v-f55d788e]{overflow-wrap:anywhere;font-size:clamp(16px,1.6vw,26px)}.cifras .pl-kpi>em[data-v-f55d788e]{white-space:normal}.cifras .pl-kpi>em.es-neutro[data-v-f55d788e]{color:var(--pl-text-3);font-weight:500}.pl-nota[data-v-f55d788e] a{color:var(--pl-accent-ink);font-weight:600}.cabeza[data-v-f55d788e]{align-items:flex-start;gap:12px;display:flex}.formulario[data-v-f55d788e]{flex-direction:column;gap:16px;min-width:0;display:flex}.formulario .pl-btn[data-v-f55d788e]{white-space:normal;text-align:center}.estado-celda[data-v-f55d788e]{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}@media (width<=1023px){.cifras.pl-fila[data-v-f55d788e]{flex-flow:wrap}.cifras[data-v-f55d788e]>*{flex:calc(50% - 14px)}.pl-btn[data-v-f55d788e],.pl-btn.es-chico[data-v-f55d788e]{min-height:44px}.pl-dos .pl-btn[data-v-f55d788e]{width:100%}}.cuerpo[data-v-24e8836d]{min-width:0}p[data-v-24e8836d]{margin:0}.pl-nota[data-v-24e8836d]{line-height:1.5}.pl-ayuda[data-v-24e8836d]{margin-top:4px}.volver[data-v-24e8836d]{color:var(--pl-text-3);align-self:flex-start;align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.titulo[data-v-24e8836d]{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.pl-h1[data-v-24e8836d],.pl-h2[data-v-24e8836d],.pl-sub[data-v-24e8836d],.pl-nota[data-v-24e8836d],button.pl-nombre[data-v-24e8836d]{overflow-wrap:anywhere}.intro[data-v-24e8836d]{margin:0 0 12px}.franja[data-v-24e8836d]{flex-wrap:wrap;gap:14px 22px;display:flex}.franja>div[data-v-24e8836d]{flex:120px;min-width:0}.franja span[data-v-24e8836d]{letter-spacing:.04em;text-transform:uppercase;color:var(--pl-text-3);font-size:11px;font-weight:600;display:block}.franja strong[data-v-24e8836d]{margin-top:2px;font-size:14px;display:block}.cifras[data-v-24e8836d]{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:14px;display:grid}.cifras .pl-kpi>strong[data-v-24e8836d]{overflow-wrap:anywhere;font-size:clamp(16px,1.7vw,26px)}.cifras .pl-kpi>em[data-v-24e8836d]{white-space:normal}.cifras .pl-kpi>em.es-neutro[data-v-24e8836d]{color:var(--pl-text-3);font-weight:500}.marco[data-v-24e8836d]{min-width:0;max-width:100%}.marco[data-v-24e8836d] tr.fila{cursor:pointer}button.pl-nombre[data-v-24e8836d]{color:var(--pl-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}button.pl-nombre[data-v-24e8836d]:hover{text-decoration:underline}button.pl-nombre[data-v-24e8836d]:focus-visible{outline:2px solid var(--pl-accent);outline-offset:2px}.alerta[data-v-24e8836d]{border-color:var(--pl-danger);color:var(--pl-danger);margin:0}.alerta-dialogo[data-v-24e8836d]{color:var(--text-danger);margin:10px 0 0;font-size:13px}.sr[data-v-24e8836d]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cajon-persona[data-v-24e8836d]{width:min(520px,100vw);padding:0}.cabecera[data-v-24e8836d]{z-index:1;background:var(--pl-card);border-bottom:1px solid var(--pl-line-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px 12px;display:flex;position:sticky;top:0}.cabecera .pl-h2[data-v-24e8836d],.cabecera .pl-sub[data-v-24e8836d]{margin:0}.cuerpo-cajon[data-v-24e8836d]{flex-direction:column;gap:14px;padding:16px 24px 28px;display:flex}.grupo+.grupo[data-v-24e8836d]{border-top:1px solid var(--pl-line-soft);padding-top:12px}.grupo h3[data-v-24e8836d]{margin:0 0 6px}.linea[data-v-24e8836d]{align-items:baseline}.linea.pl-kv>span[data-v-24e8836d]{flex:1;width:auto;min-width:0}.suma[data-v-24e8836d]{font-weight:700}.nov[data-v-24e8836d]{align-items:flex-start}.nov .pl-sp[data-v-24e8836d]{min-width:0}.nov b[data-v-24e8836d]{overflow-wrap:anywhere;display:block}.formulario[data-v-24e8836d]{flex-direction:column;gap:12px;display:flex}.pl-campo-caja>label.casilla[data-v-24e8836d]{align-items:center;gap:10px;min-height:44px;margin:0;display:flex}.casilla[data-v-24e8836d] [data-slot=checkbox][data-state=checked]{border-color:var(--pl-accent);background:var(--pl-accent);color:var(--pl-sobre-accent)}select.pl-campo[data-v-24e8836d]{padding-right:32px}.pie[data-v-24e8836d]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.velo-anular[data-v-24e8836d]{z-index:70}.cajon-anular[data-v-24e8836d]{z-index:71}.cajon-persona[data-v-24e8836d]:focus,.cajon-anular[data-v-24e8836d]:focus{outline:none}.cajon-persona[data-v-24e8836d]:focus-visible,.cajon-anular[data-v-24e8836d]:focus-visible{outline:2px solid var(--pl-accent);outline-offset:-2px}@media (hover:hover){.marco[data-v-24e8836d] tr.fila:hover>*{background:var(--pl-subtle)}}.marco[data-v-24e8836d] tr.fila.es-on>*,.marco[data-v-24e8836d] tr.fila.es-on:hover>*{background:var(--pl-accent-soft)}@media (width>=1024px){.volver[data-v-24e8836d]{min-height:0}}@media (width<=1023px){.cajon-persona[data-v-24e8836d]{width:100vw}button.pl-nombre[data-v-24e8836d]{align-items:center;width:100%;min-height:44px;display:inline-flex}.pl-btn[data-v-24e8836d],.pl-btn.es-chico[data-v-24e8836d],.pl-campo[data-v-24e8836d]{min-height:44px}.pie .pl-btn[data-v-24e8836d]{flex:auto}}.tarjeta[data-v-56d6f2d6]{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.cabeza[data-v-56d6f2d6]{align-items:center;gap:8px;min-width:0;display:flex}.cabeza h2[data-v-56d6f2d6]{overflow-wrap:anywhere}.precio[data-v-56d6f2d6]{margin:0}.bloque[data-v-56d6f2d6]{flex:1;min-width:0}.texto-plan[data-v-56d6f2d6]{overflow-wrap:anywhere;flex:1;min-width:0}.nombre-plan[data-v-56d6f2d6]{overflow-wrap:anywhere;flex:none;width:110px}.cuerpo[data-v-56d6f2d6]{flex-direction:column;gap:12px;display:flex}.casilla[data-v-56d6f2d6]{align-items:center;gap:8px;min-height:44px;font-size:14px;display:flex}.casilla[data-v-56d6f2d6] [data-slot=checkbox][data-state=checked]{border-color:var(--pl-accent);background:var(--pl-accent);color:var(--pl-sobre-accent)}.pie-cajon[data-v-56d6f2d6]{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:auto;display:flex}.lista[data-v-56d6f2d6]{color:var(--pl-text);margin:10px 0 0;padding-left:18px;font-size:13px}.alerta[data-v-56d6f2d6]{color:var(--pl-danger);margin:8px 0 0;font-size:13px}@media (width<=1023px){.tarjeta .pl-btn[data-v-56d6f2d6],.pie-cajon .pl-btn[data-v-56d6f2d6]{min-height:44px}.pie-cajon[data-v-56d6f2d6]{flex-direction:column}.pie-cajon .pl-btn[data-v-56d6f2d6]{width:100%}.nombre-plan[data-v-56d6f2d6]{width:88px}}.cifras[data-v-ebf24d14]>*{flex:160px;min-width:0}.cifras .pl-kpi>strong[data-v-ebf24d14]{overflow-wrap:anywhere;font-size:clamp(16px,1.6vw,26px)}.cifras .pl-kpi>em[data-v-ebf24d14]{white-space:normal}.cifras .pl-kpi>em.es-neutro[data-v-ebf24d14]{color:var(--pl-text-3)}.codigo[data-v-ebf24d14]{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em}.pl-sub[data-v-ebf24d14]{display:block}.cabeza[data-v-ebf24d14]{align-items:center;gap:12px;display:flex}.formulario[data-v-ebf24d14]{flex-direction:column;gap:12px;display:flex}.con-sufijo[data-v-ebf24d14]{position:relative}.con-sufijo .pl-campo[data-v-ebf24d14]{padding-right:48px}.con-sufijo>span[data-v-ebf24d14]{height:40px;color:var(--pl-text-3);pointer-events:none;align-items:center;font-size:13px;display:flex;position:absolute;top:0;right:12px}.pl-campo[readonly][data-v-ebf24d14]{background:var(--pl-subtle);color:var(--pl-text-2)}.planes[data-v-ebf24d14]{border:0;flex-direction:column;gap:2px;margin:0;padding:0;display:flex}.planes legend[data-v-ebf24d14]{color:var(--pl-text-2);margin-bottom:4px;font-size:12px;font-weight:600}.casilla[data-v-ebf24d14]{min-height:40px;color:var(--pl-text);align-items:center;gap:8px;font-size:14px;display:flex}.casilla[data-v-ebf24d14] [data-slot=checkbox][data-state=checked]{border-color:var(--pl-accent);background:var(--pl-accent);color:var(--pl-sobre-accent)}p[data-v-ebf24d14]{margin:0}.pl-ayuda[data-v-ebf24d14]{margin-top:4px}@media (width<=1023px){.cifras.pl-fila[data-v-ebf24d14]{flex-flow:wrap}.cifras[data-v-ebf24d14]>*{flex:calc(50% - 14px)}.casilla[data-v-ebf24d14]{min-height:44px}}@media (width<=899px){.pl-menu-op[data-v-ebf24d14]{min-height:44px}}p[data-v-15c7de91]{margin:0}.pl-sr[data-v-15c7de91]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rp-nota[data-v-15c7de91]{margin:12px 0}.rp-como[data-v-15c7de91]{align-items:stretch;gap:12px;margin-bottom:12px;display:flex}.rp-como-texto[data-v-15c7de91]{flex:1;min-width:0}.rp-sin[data-v-15c7de91]{color:var(--pl-text);flex:0 0 200px;justify-content:center;text-decoration:none}.rp-sin[data-v-15c7de91]:focus-visible{outline:2px solid var(--pl-accent);outline-offset:2px}.rp-pasos[data-v-15c7de91]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 0;margin:14px 0 0;padding:0;list-style:none;display:grid}.rp-pasos li[data-v-15c7de91]{min-width:0;padding-right:18px;position:relative}.rp-n[data-v-15c7de91]{background:var(--pl-accent-soft);width:28px;height:28px;color:var(--pl-accent-ink);font:700 13px var(--pl-font,Sora, sans-serif);z-index:1;border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex;position:relative}.rp-pasos li[data-v-15c7de91]:not(:last-child):before{content:"";background:var(--pl-line);height:1px;position:absolute;top:14px;left:28px;right:0}.rp-pasos p[data-v-15c7de91]{color:var(--pl-text-2);margin:0;font-size:13px;line-height:1.45}.rp-pasos b[data-v-15c7de91]{color:var(--pl-text)}.rp-modo[data-v-15c7de91]{margin-bottom:16px}.rp-modo-sel[data-v-15c7de91]{max-width:320px;margin-top:12px}.rp-modo-fijo[data-v-15c7de91]{font:600 16px var(--pl-font,Sora, sans-serif);color:var(--pl-text);margin:10px 0 0}.rp-encabezado[data-v-15c7de91]{justify-content:space-between;align-items:flex-start;gap:12px;margin:8px 0 10px;display:flex}.rp-encabezado .pl-sub[data-v-15c7de91]{margin:4px 0 0}.rp-nombre[data-v-15c7de91]{overflow-wrap:anywhere;font-weight:600}.rp-corte[data-v-15c7de91]{overflow-wrap:anywhere}.rp-form[data-v-15c7de91]{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex;overflow-y:auto}.rp-cajon-cabeza[data-v-15c7de91]{align-items:flex-start;gap:12px;display:flex}.rp-cajon-cabeza>div[data-v-15c7de91]{flex:1;min-width:0}.rp-cajon-cabeza .pl-sub[data-v-15c7de91]{overflow-wrap:anywhere}.rp-interruptor[data-v-15c7de91]{min-height:44px;color:var(--pl-text);align-items:center;gap:10px;font-weight:600;display:flex}.rp-interruptor[data-v-15c7de91] [data-slot=switch][data-state=checked]{background:var(--pl-accent)}.rp-interruptor[data-v-15c7de91] [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background:var(--pl-perilla)}select.pl-campo[data-v-15c7de91]{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--pl-text-3) 50%), linear-gradient(135deg, var(--pl-text-3) 50%, transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:34px}@media (width<=1023px){.rp-como[data-v-15c7de91]{flex-direction:column}.rp-sin[data-v-15c7de91]{flex:none;width:100%}.rp-pasos[data-v-15c7de91]{grid-template-columns:1fr;gap:14px}.rp-pasos li[data-v-15c7de91]{padding-right:0}.rp-pasos li[data-v-15c7de91]:not(:last-child):before{content:none}.rp-modo-sel[data-v-15c7de91]{max-width:none}}.pl-kpi[data-v-25b401ea]{flex:1}.pl-kpi>em.es-neutro[data-v-25b401ea]{color:var(--pl-text-3);font-weight:500}.pl-crece[data-v-25b401ea]{flex:2;min-width:0}.pl-lado[data-v-25b401ea]{flex:1.1}.pl-corte[data-v-25b401ea]{overflow-wrap:anywhere;min-width:0}.pl-riesgo[data-v-25b401ea]{align-items:center;gap:8px;display:inline-flex}.pl-riesgo .pl-barra[data-v-25b401ea]{flex:none;width:4.5rem}.pl-barra.es-mal>i[data-v-25b401ea]{background:var(--pl-danger)}.pl-barra.es-ok>i[data-v-25b401ea]{background:var(--pl-ok)}.pl-embudo[data-v-25b401ea]{flex-direction:column;gap:8px;margin-top:12px;display:flex}.pl-embudo-paso[data-v-25b401ea]{align-items:center;gap:12px;display:flex}.pl-embudo-paso>span[data-v-25b401ea]:first-child{flex:none;width:11.5rem}.pl-embudo-paso>b[data-v-25b401ea]{text-align:right;flex:none;width:3rem}.pl-coh[data-v-25b401ea]{margin-top:8px}.pl-coh td:first-child b[data-v-25b401ea]{white-space:nowrap}.pl-coh th[data-v-25b401ea],.pl-coh td[data-v-25b401ea]{padding-inline:6px}.pl-ret[data-v-25b401ea]{white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums;background:color-mix(in oklch, var(--pl-accent) var(--fuerza,0%), transparent);border-radius:8px;min-width:3.25rem;padding:4px 6px;display:inline-block}.pl-ret.es-vacio[data-v-25b401ea]{background:var(--pl-subtle);color:var(--pl-text-3)}@media (width>=1024px){.pl-coh th[data-v-25b401ea]:not(:first-child),.pl-coh td[data-v-25b401ea]:not(:first-child){text-align:center}}.tipo-salud[data-v-25b401ea]{min-width:0}.tipo-salud .pl-campo[data-v-25b401ea]{max-width:220px}@media (width<=899px){.pl-cabeza[data-v-25b401ea]{flex-wrap:wrap}.tipo-salud .pl-campo[data-v-25b401ea]{max-width:46vw;min-height:36px}}@media (width<=1023px){.pl-embudo-paso[data-v-25b401ea]{flex-wrap:wrap}.pl-embudo-paso>span[data-v-25b401ea]:first-child{width:100%}}.cifras[data-v-1ee3c650]>*{flex:150px;min-width:0}.cifras .pl-kpi>strong[data-v-1ee3c650]{overflow-wrap:break-word;font-size:clamp(18px,4vw,26px)}.cifras .pl-kpi>em[data-v-1ee3c650]{white-space:normal}.cifras .pl-kpi>em.es-aviso[data-v-1ee3c650]{color:var(--pl-warn)}.cifras .pl-kpi>em.es-neutro[data-v-1ee3c650]{color:var(--pl-text-3)}.cabeza[data-v-1ee3c650]{align-items:flex-start;gap:12px;display:flex}.cabeza-texto[data-v-1ee3c650]{flex:1;min-width:0}.formulario[data-v-1ee3c650]{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.pie-cajon[data-v-1ee3c650]{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:auto;display:flex}.sg-bloque[data-v-1ee3c650],.sg-quitar[data-v-1ee3c650]{margin-top:14px}.sg-acciones[data-v-1ee3c650]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sg-barra[data-v-1ee3c650]{margin-top:12px}.secreto[data-v-1ee3c650]{font:600 22px/1.45 var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.04em;overflow-wrap:anywhere;color:var(--pl-text);margin:0}.enlace[data-v-1ee3c650]{color:var(--pl-accent-ink);font-weight:600}.persona[data-v-1ee3c650]{align-items:center;gap:12px;min-width:0;display:flex}.correo[data-v-1ee3c650]{overflow-wrap:anywhere;display:block}.pl-h2[data-v-1ee3c650]{overflow-wrap:anywhere}@media (width<=1023px){.cifras.pl-fila[data-v-1ee3c650]{flex-flow:wrap}.cifras[data-v-1ee3c650]>*{flex:calc(50% - 14px)}.pl-btn[data-v-1ee3c650],.pl-btn.es-chico[data-v-1ee3c650],.pl-campo[data-v-1ee3c650]{min-height:44px}.enlace[data-v-1ee3c650]{align-items:center;min-height:44px;display:inline-flex}.solo-ancho[data-v-1ee3c650]{display:none}.pie-cajon[data-v-1ee3c650]{flex-direction:column}.pie-cajon .pl-btn[data-v-1ee3c650]{width:100%}.secreto[data-v-1ee3c650]{letter-spacing:.02em;font-size:16px}}p[data-v-a84a590c]{margin:0}.cifras[data-v-a84a590c]{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px;margin-bottom:14px;display:grid}button.pl-enlace[data-v-a84a590c],a.pl-enlace[data-v-a84a590c]{cursor:pointer;text-align:left;font:inherit;color:var(--pl-text);background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}button.pl-enlace[data-v-a84a590c]:hover,a.pl-enlace[data-v-a84a590c]:hover{text-decoration:underline}button.pl-enlace.es-on[data-v-a84a590c]{color:var(--pl-accent-ink)}.cabeza[data-v-a84a590c]{align-items:flex-start;gap:12px;display:flex}.cabeza>div[data-v-a84a590c]{flex:1;min-width:0}.cabeza h2[data-v-a84a590c],.cabeza p[data-v-a84a590c]{overflow-wrap:anywhere}.metas[data-v-a84a590c]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.metas .ancho[data-v-a84a590c]{grid-column:1/-1}.hilo[data-v-a84a590c]{flex-direction:column;gap:10px;display:flex}.texto[data-v-a84a590c]{white-space:pre-wrap;overflow-wrap:anywhere}.es-interna[data-v-a84a590c]{border-color:var(--pl-warn)}.marca-interna[data-v-a84a590c]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pl-kv>div[data-v-a84a590c]{overflow-wrap:anywhere;min-width:0}.respuesta[data-v-a84a590c]{flex-direction:column;gap:10px;display:flex}.casilla[data-v-a84a590c]{color:var(--pl-text-2);align-items:center;gap:8px;font-weight:600;display:flex}.casilla[data-v-a84a590c] [data-slot=checkbox][data-state=checked]{border-color:var(--pl-accent);background:var(--pl-accent);color:var(--pl-sobre-accent)}.recorte-caja[data-v-a84a590c]{flex:1;min-width:0}.recorte[data-v-a84a590c]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}select.pl-campo[data-v-a84a590c]{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--pl-text-3) 50%), linear-gradient(135deg, var(--pl-text-3) 50%, transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:34px}@media (width<=1023px){.metas[data-v-a84a590c]{grid-template-columns:1fr}}.vf-pestanas[data-v-8e575870]{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.vf-pestana[data-v-8e575870]{border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:7px 14px;font-size:13px}.vf-pestana.es-on[data-v-8e575870]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent)}.vf-abre[data-v-8e575870]{box-sizing:border-box;width:100%;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0}.vf-lista>li+li>.vf-abre[data-v-8e575870]{border-top:1px solid var(--border-subtle)}.vf-abre[data-v-8e575870]:hover{background:var(--hover-bg)}.vf-abre[data-v-8e575870]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px}.vf-abre .vf-fila-texto[data-v-8e575870]{flex:auto;min-width:min(100%,11rem)}.vf-punto[data-v-8e575870]{background:var(--brand-accent);width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--border-subtle);border-radius:999px;flex:none}.vf-marcas[data-v-8e575870]{flex-wrap:wrap;gap:6px;max-width:100%;display:flex}@media (width<=719px){.vf-abre[data-v-8e575870]{flex-wrap:wrap;align-items:flex-start}.es-persona .vf-punto[data-v-8e575870]{margin-top:4px}}.vf-seccion[data-v-8e575870]{border-top:1px solid var(--border-subtle);flex-direction:column;gap:10px;min-width:0;padding-top:12px;display:flex}.vf-par[data-v-8e575870]{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}@media (width>=720px){.vf-par[data-v-8e575870]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.vf-seccion h3[data-v-8e575870]{color:var(--text-primary);margin:0;font-size:15px;font-weight:600}.vf-seccion .vf-fila-texto strong[data-v-8e575870],.vf-seccion .vf-fila-texto small[data-v-8e575870]{white-space:normal;overflow-wrap:anywhere}.vf-dia[data-v-8e575870]{color:var(--text-secondary);margin:4px 0 0;font-size:12px;font-weight:600}.vf-mini[data-v-8e575870]{flex-direction:column;gap:12px;min-width:0;display:flex}.vf-nota[data-v-8e575870]{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.45}.vf-error[data-v-8e575870]{color:var(--text-danger);margin:0;font-size:12px}.vf-hora[data-v-8e575870]{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--bg-input);width:100%;min-width:0;color:var(--text-primary);border-radius:10px;padding:0 10px}.vf-color[data-v-8e575870]{align-items:center;gap:8px;min-width:0;display:flex}.vf-color-input[data-v-8e575870]{box-sizing:border-box;background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:8px;flex:none;width:44px;padding:2px}.vf-color-input.es-vacio[data-v-8e575870]{opacity:.35}.vf-libre[data-v-8e575870]{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--bg-input);width:100%;min-width:0;color:var(--text-primary);min-height:40px;font:inherit;border-radius:10px;padding:0 10px}.vf-libre[data-v-8e575870]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-catalogo[data-v-8e575870]{color:var(--text-secondary);margin:0;font-size:13px}.vf-catalogo a[data-v-8e575870]{color:var(--brand-accent);font-weight:600}.vf-catalogo a[data-v-8e575870]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}@media (width<=899px){.vf-libre[data-v-8e575870]{min-height:44px;font-size:16px}}.demo[data-v-df8e5504]{max-width:100%;position:relative;overflow-x:clip}.demo-titulo[data-v-df8e5504]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--brand-ink);margin:0;font-size:22px;font-weight:500;line-height:1.15}.demo-bajada[data-v-df8e5504]{color:var(--brand-ink-soft);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.45}.demo-form[data-v-df8e5504]{flex-direction:column;gap:14px;min-width:0;margin-top:16px;display:flex}.demo-campo[data-v-df8e5504]{flex-direction:column;gap:6px;min-width:0;display:flex}.demo-error[data-v-df8e5504]{color:var(--text-danger);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.4}.oh-auth-input.es-error[data-v-df8e5504]{border-color:var(--text-danger)}textarea.oh-auth-input[data-v-df8e5504]{resize:vertical;height:auto;min-height:112px;padding:12px 14px;line-height:1.45}.demo-acepta[data-v-df8e5504]{align-items:flex-start;width:100%;font-size:13px;display:flex}.demo-acepta span[data-v-df8e5504]{flex:1;min-width:0;line-height:1.45}.demo-acepta[data-v-df8e5504] [data-slot=checkbox]{margin-top:2px}.demo-acepta[data-v-df8e5504] [data-slot=checkbox][data-error]{outline:2px solid var(--text-danger);outline-offset:2px}.demo-listo[data-v-df8e5504]{flex-direction:column;gap:12px;min-width:0;margin-top:16px;display:flex}.demo-listo p[data-v-df8e5504]{color:var(--brand-ink);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.demo-volver[data-v-df8e5504]{justify-content:center;align-items:center;width:100%;min-height:44px;text-decoration:none;display:inline-flex}.demo-trampa[data-v-df8e5504]{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.vf-pasa[data-v-6f54d21f]{box-sizing:border-box;min-height:100dvh;padding:24px 16px max(24px, env(safe-area-inset-bottom));text-align:center;background:var(--bg-main);color:var(--text-primary);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.vf-pasa p[data-v-6f54d21f]{max-width:28ch;margin:0;font-size:15px;line-height:1.5}.vf-pasa form[data-v-6f54d21f]{flex-direction:column;align-items:center;display:flex}.vf-pagar[data-v-25f76e39]{flex-direction:column;gap:12px;display:flex}.vf-pagar-negocio[data-v-25f76e39]{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-ink-soft);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;display:flex}.vf-pagar-punto[data-v-25f76e39]{border-radius:99px;flex:none;width:8px;height:8px}.vf-pagar-concepto[data-v-25f76e39]{font-family:var(--font-display);color:var(--brand-ink);overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600}.vf-pagar-valor[data-v-25f76e39]{font-family:var(--font-display);color:var(--brand-ink);font-variant-numeric:tabular-nums;margin:0;font-size:32px;font-weight:700}.vf-pagar-cliente[data-v-25f76e39],.vf-pagar-nota[data-v-25f76e39]{color:var(--auth-campo-tenue);margin:0;font-size:13px;line-height:1.5}.vf-pagar-espera[data-v-25f76e39]{color:var(--auth-campo-tenue);margin:0;font-size:12px;line-height:1.45}.vf-pagar-error[data-v-25f76e39]{color:var(--text-danger);margin:0;font-size:13px;line-height:1.4}.vf-pagar-ok[data-v-25f76e39]{background:var(--brand-accent-subtle);color:var(--brand-ink);border-radius:12px;margin:0;padding:12px 14px;font-size:14px;font-weight:600}.vf-pagar-sec[data-v-25f76e39]{border:1px solid var(--auth-campo-borde);width:100%;height:44px;color:var(--brand-ink);cursor:pointer;background:0 0;border-radius:10px;font-size:14px;font-weight:600}.vf-pagar-sec[data-v-25f76e39]:disabled{opacity:.7;cursor:default}.vf-pildoras[data-v-121ba3eb]{flex-wrap:wrap;gap:6px;display:flex}.vf-pildora[data-v-121ba3eb]{border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:13px}.vf-pildora.es-on[data-v-121ba3eb]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent)}.vf-rec-cuenta[data-v-121ba3eb]{color:var(--text-tertiary);margin:0 0 4px;font-size:12px}.vf-rec-fila[data-v-121ba3eb]{flex-wrap:wrap;align-items:flex-start;row-gap:8px}.vf-rec-fila .vf-fila-texto[data-v-121ba3eb]{flex:12rem}.vf-rec-fila .vf-fila-texto strong[data-v-121ba3eb]{min-width:0}.vf-rec-fila .vf-fila-texto small[data-v-121ba3eb]{white-space:normal}.vf-rec-nombre[data-v-121ba3eb]{color:inherit;text-decoration:none}.vf-rec-nombre[data-v-121ba3eb]:hover{color:var(--brand-accent)}.vf-rec-marcas[data-v-121ba3eb]{flex-wrap:wrap;gap:6px;display:flex}.vf-rec-acciones[data-v-121ba3eb]{flex-wrap:wrap;flex:100%;gap:6px;display:flex}.vf-rec-acciones .vf-boton-fila[data-v-121ba3eb]{text-align:center;text-decoration:none}.vf-rec-acciones .vf-boton-fila[data-v-121ba3eb]:disabled,.vf-rec-acciones .vf-boton-fila.es-off[data-v-121ba3eb]{opacity:.55}@media (width>=720px){.vf-rec-acciones[data-v-121ba3eb]{flex:auto;justify-content:flex-end}}.vf-paginas[data-v-121ba3eb]{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px;display:flex}.vf-pagina-enlace[data-v-121ba3eb]{border:1px solid var(--border-subtle);background:var(--bg-card);min-width:36px;min-height:36px;color:var(--text-secondary);border-radius:10px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex}.vf-pagina-enlace.es-on[data-v-121ba3eb]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent)}.vf-pagina-enlace.es-off[data-v-121ba3eb]{opacity:.45}.vf-res-titulo[data-v-2bb51ba8]{font-family:var(--font-display);color:var(--brand-ink);margin:0 0 14px;font-size:20px;font-weight:600}.vf-res[data-v-2bb51ba8]{flex-direction:column;gap:14px;display:flex}.vf-res-campo[data-v-2bb51ba8]{flex-direction:column;gap:6px;min-width:0;display:flex}.vf-res-par[data-v-2bb51ba8]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vf-res-prof[data-v-2bb51ba8]{flex-direction:column;gap:6px;margin-bottom:6px;display:flex}.vf-res-prof small[data-v-2bb51ba8]{color:var(--auth-campo-tenue);font-size:12px}.vf-res-horas[data-v-2bb51ba8]{flex-wrap:wrap;gap:6px;display:flex}.vf-res-horas button[data-v-2bb51ba8]{border:1px solid var(--auth-campo-borde);background:var(--auth-campo-fondo);color:var(--brand-ink);font-family:var(--font-mono);cursor:pointer;border-radius:10px;padding:7px 11px;font-size:13px}.vf-res-horas button.es-on[data-v-2bb51ba8]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent)}.vf-res-horas button[data-v-2bb51ba8]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-res-seccion[data-v-2bb51ba8]{color:var(--brand-ink);margin:0;font-size:13px;font-weight:600}@media (width<=899px){.vf-res-horas button[data-v-2bb51ba8],.oh-auth-cta[data-v-2bb51ba8]{min-height:44px}}@media (prefers-reduced-motion:reduce){.vf-res-horas button[data-v-2bb51ba8]{transition:none}}.vf-res-error[data-v-2bb51ba8]{color:var(--text-danger);margin:0;font-size:12.5px}.vf-res-listo[data-v-2bb51ba8]{background:var(--brand-accent-subtle);color:var(--brand-ink);border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.vf-res-listo p[data-v-2bb51ba8]{margin:0;font-size:13px}.vf-rips-barra[data-v-f44a79d7]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vf-rips-barra input[data-v-f44a79d7],.vf-rips-par input[data-v-f44a79d7]{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--bg-input);width:100%;color:var(--text-primary);border-radius:10px;padding:8px 10px;font-size:14px}.vf-rips-barra input[data-v-f44a79d7]{width:auto}.vf-rips-error[data-v-f44a79d7]{color:var(--text-danger);margin:0;font-size:12.5px}.vf-rips-prestador[data-v-f44a79d7]{flex-direction:column;gap:10px;display:flex}.vf-rips-par[data-v-f44a79d7]{grid-template-columns:1fr;gap:10px;display:grid}@media (width>=720px){.vf-rips-par[data-v-f44a79d7]{grid-template-columns:1fr 1fr}}.vf-rips-par label[data-v-f44a79d7]{flex-direction:column;gap:4px;display:flex}.vf-rips-par small[data-v-f44a79d7]{color:var(--text-secondary);font-size:12px}a.vf-boton-fila[data-v-f44a79d7]{text-decoration:none}.vf-roles-pestanas[data-v-db050f70]{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.vf-roles-pestana[data-v-db050f70]{border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:999px;flex:none;padding:7px 14px;font-size:13px}.vf-roles-pestana.es-on[data-v-db050f70]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent)}.vf-roles-casillas[data-v-db050f70]{grid-template-columns:1fr;gap:10px;display:grid}@media (width>=640px){.vf-roles-casillas[data-v-db050f70]{grid-template-columns:1fr 1fr}}.vf-roles-casilla[data-v-db050f70]{justify-content:space-between;align-items:center;gap:8px;display:flex}.vf-roles-pie[data-v-db050f70]{background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-md);border-radius:14px;justify-content:flex-end;gap:8px;padding:10px;display:flex;position:sticky;bottom:12px}[data-v-7ad7a7bf] [data-slot=switch][data-state=checked]{background:var(--pl-accent)}[data-v-7ad7a7bf] [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background:var(--pl-perilla)}[data-v-819f2153] [data-slot=switch][data-state=checked]{background:var(--pl-accent)}[data-v-819f2153] [data-slot=switch][data-state=checked] [data-slot=switch-thumb]{background:var(--pl-perilla)}.vf-soporte[data-v-4385e814]{min-width:0;overflow-x:clip}.vf-bloque[data-v-4385e814]{flex-direction:column;gap:12px;min-width:0;display:flex}.vf-cuenta[data-v-4385e814]{color:var(--text-tertiary);margin:0;font-size:12px}.vf-vacio[data-v-4385e814]{overflow-wrap:anywhere}.vf-asunto[data-v-4385e814]{color:var(--text-primary);font-weight:600}.vf-enlace[data-v-4385e814]{box-sizing:border-box;vertical-align:middle;white-space:normal;overflow-wrap:anywhere;max-width:100%;min-height:44px;padding-block:10px;text-decoration:none;display:inline-block}.vf-enlace[data-v-4385e814]:focus-visible,.vf-toque[data-v-4385e814]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-estado[data-v-4385e814]{min-width:0;color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;line-height:1.3;display:inline-flex}.vf-punto[data-v-4385e814]{background:var(--text-secondary);border-radius:50%;flex:none;width:8px;height:8px}.vf-punto.es-abierto[data-v-4385e814]{background:var(--brand-accent)}.vf-punto.es-curso[data-v-4385e814]{background:var(--text-warning)}.vf-punto.es-resuelto[data-v-4385e814]{background:var(--text-success)}.vf-punto.es-cerrado[data-v-4385e814]{background:var(--text-secondary)}.vf-prioridad[data-v-4385e814]{font-weight:600}.vf-prioridad.es-baja[data-v-4385e814]{color:var(--text-secondary);font-weight:500}.vf-prioridad.es-media[data-v-4385e814]{color:var(--text-warning)}.vf-prioridad.es-alta[data-v-4385e814]{color:var(--text-danger)}a.vf-toque[data-v-4385e814],a.oh-cta[data-v-4385e814]{text-decoration:none}[data-v-4385e814] input,[data-v-4385e814] textarea{box-sizing:border-box;min-width:0;max-width:100%;font-size:16px}@media (width<=719px){.vf-toque[data-v-4385e814]{box-sizing:border-box;white-space:normal;text-align:center;max-width:100%;min-height:44px}[data-v-4385e814] textarea{min-height:44px}.vf-cajon-soporte .oh-cta{box-sizing:border-box;min-height:44px}.vf-cajon-soporte .oh-cta:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}}.vf-ticket[data-v-e5ec0c0c]{min-width:0;overflow-x:clip}.vf-bloque[data-v-e5ec0c0c]{flex-direction:column;gap:12px;min-width:0;display:flex}.vf-vacio[data-v-e5ec0c0c]{overflow-wrap:anywhere}.vf-volver[data-v-e5ec0c0c]{color:var(--brand-accent);align-self:flex-start;font-size:13px;font-weight:600;text-decoration:none}.vf-volver[data-v-e5ec0c0c]:focus-visible,.vf-toque[data-v-e5ec0c0c]:focus-visible,.vf-enviar[data-v-e5ec0c0c]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}a.vf-toque[data-v-e5ec0c0c],a.oh-cta[data-v-e5ec0c0c]{text-decoration:none}.vf-ticket h2[data-v-e5ec0c0c],.vf-asunto[data-v-e5ec0c0c]{overflow-wrap:anywhere}.vf-asunto[data-v-e5ec0c0c]{color:var(--text-primary);margin:0;font-size:16px;font-weight:600;line-height:1.4}.vf-meta[data-v-e5ec0c0c]{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;margin-top:4px;display:flex}.vf-meta-item[data-v-e5ec0c0c]{color:var(--text-secondary);font-size:13px}.vf-estado[data-v-e5ec0c0c]{min-width:0;color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;line-height:1.3;display:inline-flex}.vf-punto[data-v-e5ec0c0c]{background:var(--text-secondary);border-radius:50%;flex:none;width:8px;height:8px}.vf-punto.es-abierto[data-v-e5ec0c0c]{background:var(--brand-accent)}.vf-punto.es-curso[data-v-e5ec0c0c]{background:var(--text-warning)}.vf-punto.es-resuelto[data-v-e5ec0c0c]{background:var(--text-success)}.vf-punto.es-cerrado[data-v-e5ec0c0c]{background:var(--text-secondary)}.vf-prioridad[data-v-e5ec0c0c]{font-weight:600}.vf-prioridad.es-baja[data-v-e5ec0c0c]{color:var(--text-secondary);font-weight:500}.vf-prioridad.es-media[data-v-e5ec0c0c]{color:var(--text-warning)}.vf-prioridad.es-alta[data-v-e5ec0c0c]{color:var(--text-danger)}.vf-hilo[data-v-e5ec0c0c]{flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.vf-mensaje[data-v-e5ec0c0c]{border:1px solid var(--border-subtle);background:var(--bg-subtle);box-sizing:border-box;border-left-width:3px;border-radius:12px;flex-direction:column;gap:6px;min-width:0;max-width:100%;padding:12px;display:flex}.vf-mensaje.es-nosotros[data-v-e5ec0c0c]{border-left-color:var(--text-secondary)}.vf-mensaje.es-soporte[data-v-e5ec0c0c]{border-left-color:var(--brand-accent);background:var(--bg-card)}.vf-quien[data-v-e5ec0c0c]{flex-wrap:wrap;justify-content:space-between;gap:2px 10px;min-width:0;margin:0;display:flex}.vf-quien strong[data-v-e5ec0c0c]{color:var(--text-primary);overflow-wrap:anywhere;font-size:13px;font-weight:600}.vf-quien time[data-v-e5ec0c0c]{color:var(--text-tertiary);font-size:12px}.vf-cuerpo[data-v-e5ec0c0c]{color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.vf-hecha[data-v-e5ec0c0c]{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.vf-calificar[data-v-e5ec0c0c],.vf-respuesta[data-v-e5ec0c0c]{flex-direction:column;gap:12px;min-width:0;display:flex}.vf-notas[data-v-e5ec0c0c]{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.vf-notas legend[data-v-e5ec0c0c]{font-family:var(--font-display);color:var(--text-primary);padding:0;font-size:15px;font-weight:600}.vf-opciones[data-v-e5ec0c0c]{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.vf-opcion[data-v-e5ec0c0c]{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--bg-card);min-width:0;min-height:44px;color:var(--text-primary);cursor:pointer;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:14px;display:flex}.vf-opcion input[data-v-e5ec0c0c]{width:18px;height:18px;accent-color:var(--brand-accent);flex:none;margin:0}.vf-opcion-num[data-v-e5ec0c0c]{font-variant-numeric:tabular-nums;font-weight:700}.vf-opcion-texto[data-v-e5ec0c0c]{overflow-wrap:anywhere;min-width:0}.vf-opcion[data-v-e5ec0c0c]:has(input:checked){border-color:var(--brand-accent);background:var(--brand-accent-subtle)}.vf-opcion input[data-v-e5ec0c0c]:focus{outline:none}.vf-opcion[data-v-e5ec0c0c]:focus-within{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-notas:disabled .vf-opcion[data-v-e5ec0c0c]{opacity:.6;cursor:default}.vf-aviso[data-v-e5ec0c0c]{border:1px solid var(--border-subtle);border-left:3px solid var(--text-warning);background:var(--bg-subtle);color:var(--text-primary);overflow-wrap:anywhere;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.vf-error[data-v-e5ec0c0c]{color:var(--text-danger);overflow-wrap:anywhere;margin:0;font-size:12px}.vf-enviar[data-v-e5ec0c0c]{box-sizing:border-box;align-self:flex-start;min-height:44px}[data-v-e5ec0c0c] textarea{box-sizing:border-box;min-width:0;max-width:100%;font-size:16px}@media (width<=719px){.vf-volver[data-v-e5ec0c0c]{box-sizing:border-box;align-items:center;min-height:44px;display:inline-flex}.vf-toque[data-v-e5ec0c0c],.vf-enviar[data-v-e5ec0c0c]{box-sizing:border-box;white-space:normal;text-align:center;max-width:100%;min-height:44px}.vf-enviar[data-v-e5ec0c0c]{align-self:stretch;width:100%}[data-v-e5ec0c0c] textarea{min-height:44px}}@media (width>=720px){.vf-opciones[data-v-e5ec0c0c]{grid-template-columns:repeat(5,minmax(0,1fr))}}.vf-pagina[data-v-49f79ca9]{overflow-x:clip}.vf-encabezado p[data-v-49f79ca9]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vf-pildoras[data-v-49f79ca9]{flex-wrap:wrap;gap:6px;display:flex}.vf-pildora[data-v-49f79ca9]{border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:13px}.vf-pildora.es-on[data-v-49f79ca9]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent)}.vf-plan[data-v-49f79ca9]{flex-direction:column;gap:8px;display:flex}.vf-plan.es-tuyo[data-v-49f79ca9]{border-color:var(--brand-accent)}.vf-plan h3[data-v-49f79ca9]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vf-plan-precio[data-v-49f79ca9]{font-family:var(--font-display);color:var(--text-primary);font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:700}.vf-plan-eq[data-v-49f79ca9]{color:var(--text-tertiary);margin:0;font-size:12.5px}.vf-plan-lista[data-v-49f79ca9]{color:var(--text-secondary);overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13px;display:flex}.vf-plan-topes[data-v-49f79ca9]{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.45}.vf-plan[data-v-49f79ca9] .oh-cta{width:100%;margin-top:auto}.vf-sus-nota[data-v-49f79ca9]{color:var(--text-tertiary);margin:0;font-size:12.5px;line-height:1.5}.vf-sus-fila[data-v-49f79ca9]{flex-wrap:wrap;align-items:flex-start;row-gap:8px}.vf-sus-fila .vf-fila-texto[data-v-49f79ca9]{flex:12rem}.vf-sus-fila .vf-fila-texto strong[data-v-49f79ca9],.vf-sus-fila .vf-fila-texto small[data-v-49f79ca9]{white-space:normal;text-overflow:unset;overflow:visible}.vf-sus-transfer[data-v-49f79ca9]{color:var(--text-secondary);margin-top:4px;display:block}.vf-sus-montos[data-v-49f79ca9]{flex-direction:column;flex:none;align-items:flex-end;gap:2px;min-width:0;max-width:100%;display:flex}.vf-sus-antes[data-v-49f79ca9]{color:var(--text-tertiary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px;text-decoration:line-through}.vf-sus-valor[data-v-49f79ca9]{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.vf-sus-promo-codigo[data-v-49f79ca9]{color:var(--text-secondary);overflow-wrap:anywhere;font-size:11.5px}.vf-sus-codigo[data-v-49f79ca9]{flex-direction:column;flex:100%;gap:6px;min-width:0;display:flex}.vf-sus-codigo label[data-v-49f79ca9]{color:var(--text-secondary);font-size:12px}.vf-sus-codigo-fila[data-v-49f79ca9]{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.vf-sus-codigo input[data-v-49f79ca9]{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--bg-input);min-width:0;max-width:100%;color:var(--text-primary);border-radius:10px;flex:8rem;margin:0;padding:7px 10px;font-size:16px}.vf-sus-codigo input[data-v-49f79ca9]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:1px}.vf-sus-error[data-v-49f79ca9]{color:var(--text-danger);overflow-wrap:anywhere;margin:0;font-size:12px}.vf-al-pagina[data-v-a464f0e4]{max-width:820px}.vf-al-ayuda[data-v-a464f0e4]{color:var(--text-tertiary);margin:0 0 12px;font-size:13px;line-height:1.5}.vf-al-ayuda[data-v-a464f0e4]:last-child{margin-bottom:0}.vf-al-codigo[data-v-a464f0e4]{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.vf-al-codigo strong[data-v-a464f0e4]{font-family:var(--font-display);color:var(--text-primary);overflow-wrap:anywhere;font-size:22px;font-weight:700}.vf-al-copiar[data-v-a464f0e4]{align-items:center;gap:6px;display:inline-flex}.vf-al-fila[data-v-a464f0e4]{flex-wrap:wrap;align-items:flex-start;row-gap:8px}.vf-al-fila .vf-fila-texto[data-v-a464f0e4]{flex:10rem}.vf-al-fila .vf-fila-texto strong[data-v-a464f0e4]{min-width:0}.vf-al-fila .vf-fila-texto small[data-v-a464f0e4]{white-space:normal}.vf-al-lista[data-v-a464f0e4]{flex:100%;min-width:0}.vf-al-acciones[data-v-a464f0e4]{flex-wrap:wrap;flex:100%;align-items:center;gap:6px;min-width:0;display:flex}.vf-al-acciones .vf-boton-fila[data-v-a464f0e4]:disabled{opacity:.55;cursor:not-allowed}.vf-al-acciones .vf-boton-fila.es-principal[data-v-a464f0e4]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent)}.vf-al-nota[data-v-a464f0e4]{min-width:0;color:var(--text-secondary);flex:12rem;font-size:12.5px;line-height:1.4}.vf-al-error[data-v-a464f0e4]{min-width:0;color:var(--text-danger);flex:100%;margin:0;font-size:12px}.vf-al-terminar[data-v-a464f0e4]{display:inline-flex}.vf-al-terminar[data-v-a464f0e4]:has(button:disabled){cursor:not-allowed}.vf-al-terminar button[data-v-a464f0e4]:disabled{pointer-events:none}@media (width>=720px){.vf-al-lista[data-v-a464f0e4]{flex:0 20rem}}.vf-pestanas[data-v-db8e047d]{gap:6px;min-width:0;max-width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.vf-pestana[data-v-db8e047d]{border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:7px 14px;font-size:13px}.vf-pestana.es-on[data-v-db8e047d]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent)}.vf-fila[data-v-db8e047d]{flex-wrap:wrap;row-gap:8px}.vf-fila-texto small[data-v-db8e047d]{white-space:normal;overflow-wrap:anywhere}.vf-bloque[data-v-db8e047d]{flex-direction:column;gap:8px;min-width:0;padding-top:4px;display:flex}.vf-seccion[data-v-db8e047d]{color:var(--text-primary);margin:0;font-size:13px;font-weight:600}.vf-nota[data-v-db8e047d]{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.45}.vf-error[data-v-db8e047d]{color:var(--text-danger);margin:0;font-size:12px}.vf-num[data-v-db8e047d]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:var(--oh-field-h,40px);border:1px solid var(--border-subtle);background:var(--bg-input);color:var(--text-primary);font-variant-numeric:tabular-nums;border-radius:8px;padding:0 8px;font-size:16px}.vf-num.es-error[data-v-db8e047d]{border-color:var(--text-danger)}.vf-num[data-v-db8e047d]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vf-num[data-v-db8e047d]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vf-num[type=number][data-v-db8e047d]{appearance:textfield}.vf-rangos[data-v-db8e047d]{min-width:0;display:block}.vf-rangos thead[data-v-db8e047d]{display:none}.vf-rangos tbody[data-v-db8e047d]{display:block}.vf-rangos tr[data-v-db8e047d]{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:10px 0;display:grid}.vf-rangos td[data-v-db8e047d]{border:0;width:auto;min-width:0;padding:0;display:block}.vf-rangos td[data-rotulo][data-v-db8e047d]:before{content:attr(data-rotulo);color:var(--text-tertiary);margin-bottom:4px;font-size:12px;display:block}.vf-rango-num[data-v-db8e047d],.vf-rango-acciones[data-v-db8e047d]{grid-column:1/-1}.vf-rango-num[data-v-db8e047d]{color:var(--text-primary);font-size:13px;font-weight:600}.vf-rango-acciones[data-v-db8e047d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vf-boton-fila[data-v-db8e047d]:disabled{opacity:.45;cursor:default}.vf-corte-marcas[data-v-de28c973]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.vf-corte-acciones[data-v-de28c973]{flex-wrap:wrap;gap:8px;display:flex}.vf-corte-error[data-v-de28c973]{color:var(--text-danger);margin:0;font-size:12px}.vf-tabla td[data-v-de28c973]{overflow-wrap:anywhere}@media print{.vf-no-imprimir[data-v-de28c973],body.vf-imprimir-corte .oh-sidebar-root,body.vf-imprimir-corte .oh-barra-titulo{display:none!important}body.vf-imprimir-corte .oh-dashboard-shell,body.vf-imprimir-corte .oh-dashboard-main{height:auto!important;max-height:none!important;overflow:visible!important}}.vf-aliada-nombre[data-v-f6b94af2]{color:var(--text-primary);overflow-wrap:anywhere;font-size:13px;font-weight:600}.vf-lista>li[data-v-f6b94af2]{min-width:0;margin:0;padding:0}.vf-corte-fila[data-v-f6b94af2]{box-sizing:border-box;width:100%;color:inherit;border-radius:12px;flex-wrap:wrap;align-items:center;row-gap:6px;text-decoration:none}.vf-lista>li>a.vf-fila[data-v-f6b94af2]{border-top:1px solid var(--border-subtle)}.vf-lista>li:first-child>a.vf-fila[data-v-f6b94af2]{border-top:0}.vf-corte-fila[data-v-f6b94af2]:hover{background:var(--hover-bg)}.vf-corte-fila[data-v-f6b94af2]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-corte-fila .vf-fila-texto[data-v-f6b94af2]{flex:100%}.vf-corte-fila .vf-fila-texto strong[data-v-f6b94af2],.vf-corte-fila .vf-fila-texto small[data-v-f6b94af2]{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;overflow:visible}.vf-corte-total[data-v-f6b94af2]{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}@media (width>=720px){.vf-corte-fila .vf-fila-texto[data-v-f6b94af2]{flex-basis:16rem}}.vf-des-cuenta[data-v-292ed3aa]{color:var(--text-tertiary);margin:0 0 12px;font-size:12px}.vf-des-grupo+.vf-des-grupo[data-v-292ed3aa]{border-top:1px solid var(--border-subtle);margin-top:16px;padding-top:12px}.vf-des-optica[data-v-292ed3aa]{color:var(--text-primary);overflow-wrap:anywhere;margin:0 0 8px;font-size:14px;font-weight:600}.vf-des-todas[data-v-292ed3aa]{min-width:0;max-width:100%;margin-bottom:4px}.vf-des-todas[data-v-292ed3aa] label{align-items:flex-start;min-width:0;max-width:100%}.vf-des-todas[data-v-292ed3aa] label span{overflow-wrap:anywhere;min-width:0}.vf-lista>li[data-v-292ed3aa]{min-width:0;max-width:100%}.vf-des-fila[data-v-292ed3aa]{flex-wrap:wrap;align-items:flex-start;row-gap:8px}.vf-des-elige[data-v-292ed3aa]{flex:0 auto;min-width:0;max-width:100%}.vf-des-elige[data-v-292ed3aa] label{min-width:0;max-width:100%}.vf-des-elige[data-v-292ed3aa] label span{min-width:0;font-family:var(--font-mono);overflow-wrap:anywhere;font-weight:600}.vf-des-fila .vf-fila-texto[data-v-292ed3aa]{min-width:0;color:inherit;flex:100%;text-decoration:none}.vf-des-fila .vf-fila-texto strong[data-v-292ed3aa],.vf-des-fila .vf-fila-texto small[data-v-292ed3aa],.vf-des-hist .vf-fila-texto strong[data-v-292ed3aa],.vf-des-hist .vf-fila-texto small[data-v-292ed3aa]{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;overflow:visible}.vf-des-fila .vf-fila-texto:hover strong[data-v-292ed3aa]{color:var(--brand-accent)}.vf-des-marcas[data-v-292ed3aa]{flex-wrap:wrap;gap:6px;max-width:100%;display:flex}.vf-des-form[data-v-292ed3aa]{border-top:1px solid var(--border-subtle);flex-direction:column;gap:12px;min-width:0;margin-top:16px;padding-top:16px;display:flex}.vf-des-error[data-v-292ed3aa]{color:var(--text-danger);overflow-wrap:anywhere;margin:0;font-size:12px}.vf-des-enviar[data-v-292ed3aa]{box-sizing:border-box;width:100%}@media (width>=720px){.vf-des-fila .vf-fila-texto[data-v-292ed3aa]{flex-grow:1;flex-basis:12rem}.vf-des-enviar[data-v-292ed3aa]{align-self:flex-start;width:auto}}.vf-pildoras[data-v-5b1570b1]{flex-wrap:wrap;gap:6px;display:flex}.vf-pildora[data-v-5b1570b1]{border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:13px}.vf-pildora.es-on[data-v-5b1570b1]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent)}.vf-gar-cuenta[data-v-5b1570b1]{color:var(--text-tertiary);margin:0 0 4px;font-size:12px}.vf-gar-fila[data-v-5b1570b1]{flex-wrap:wrap;align-items:flex-start;row-gap:8px}.vf-gar-fila .vf-fila-texto[data-v-5b1570b1]{flex:100%}.vf-gar-fila .vf-fila-texto strong[data-v-5b1570b1],.vf-gar-fila .vf-fila-texto small[data-v-5b1570b1]{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;overflow:visible}.vf-gar-fila a[data-v-5b1570b1]{color:var(--text-primary);font-weight:600;text-decoration:none}.vf-gar-fila a[data-v-5b1570b1]:hover{color:var(--brand-accent)}.vf-gar-error[data-v-5b1570b1]{color:var(--text-danger);margin:0;font-size:12px}.vf-gar-pista[data-v-5b1570b1]{color:var(--text-tertiary);margin:0;font-size:12px}.vf-paginas[data-v-5b1570b1]{flex-wrap:wrap;gap:6px;padding-top:12px;display:flex}.vf-paginas .vf-boton-fila[data-v-5b1570b1]{text-decoration:none}.vf-paginas span[aria-disabled=true][data-v-5b1570b1]{opacity:.45;cursor:default}.vf-puntos[data-v-5b1570b1]{color:var(--text-tertiary);padding:6px 2px}.vf-paginas .es-activa[data-v-5b1570b1]{background:var(--brand-accent-subtle);color:var(--brand-ink-soft);border-color:#0000}@media (width>=720px){.vf-gar-fila .vf-fila-texto[data-v-5b1570b1]{flex-grow:1;flex-basis:16rem}}.vf-fila[data-v-9620cce0]{flex-wrap:wrap;align-items:flex-start;row-gap:8px}.vf-fila-texto strong[data-v-9620cce0],.vf-fila-texto small[data-v-9620cce0]{white-space:normal;overflow-wrap:anywhere}.vf-comandos[data-v-9620cce0]{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.vf-mini-precios[data-v-9620cce0]{color:var(--text-tertiary);flex-direction:column;gap:2px;margin:4px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.vf-bloque[data-v-9620cce0]{flex-direction:column;gap:8px;min-width:0;display:flex}.vf-bloque+.vf-bloque[data-v-9620cce0]{border-top:1px solid var(--border-subtle);padding-top:12px}.vf-bloque h3[data-v-9620cce0]{color:var(--text-primary);margin:0;font-size:15px;font-weight:600}.vf-nota[data-v-9620cce0]{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.45}.vf-ayuda[data-v-9620cce0]{color:var(--text-tertiary);font-size:12px}.vf-error[data-v-9620cce0]{color:var(--text-danger);margin:0;font-size:12px}.vf-precios[data-v-9620cce0]{min-width:0}.vf-precios td[data-v-9620cce0]{overflow-wrap:anywhere;min-width:0}.vf-precios td[data-v-9620cce0]:last-child{width:11rem}.vf-precios td[data-rotulo][data-v-9620cce0]:before{content:attr(data-rotulo);margin-bottom:4px;display:block}.vf-num[data-v-9620cce0]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:var(--oh-field-h,40px);border:1px solid var(--border-subtle);background:var(--bg-input);color:var(--text-primary);font-variant-numeric:tabular-nums;border-radius:8px;padding:0 8px;font-size:16px}.vf-num.es-error[data-v-9620cce0]{border-color:var(--text-danger)}.vf-num[data-v-9620cce0]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.vf-num[data-v-9620cce0]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vf-num[type=number][data-v-9620cce0]{appearance:textfield}@media (width<=719px){.vf-precios td[data-v-9620cce0]:last-child{width:auto}}.vf-or-ahora[data-v-fa55badc]{flex-direction:column;gap:12px;display:flex}.vf-or-form[data-v-fa55badc]{flex-direction:column;gap:10px;display:flex}.vf-or-form label[data-v-fa55badc]{flex-direction:column;gap:4px;display:flex}.vf-or-form small[data-v-fa55badc]{color:var(--text-secondary);font-size:12px}.vf-or-ahora input[data-v-fa55badc]:not([type=checkbox]),.vf-or-ahora select[data-v-fa55badc],.vf-or-abono input[data-v-fa55badc],.vf-or-abono select[data-v-fa55badc]{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--border-subtle);background:var(--bg-input);color:var(--text-primary);border-radius:10px;padding:8px 10px;font-size:14px}.vf-or-trat[data-v-fa55badc]{border:0;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;display:flex}.vf-or-trat legend[data-v-fa55badc]{color:var(--text-secondary);margin-bottom:4px;font-size:12px}.vf-or-trat label[data-v-fa55badc],.vf-or-check[data-v-fa55badc]{color:var(--text-primary);align-items:center;gap:6px;font-size:13.5px;flex-direction:row!important;display:flex!important}.vf-or-botones[data-v-fa55badc]{flex-wrap:wrap;gap:8px;display:flex}.vf-or-nota[data-v-fa55badc]{color:var(--text-tertiary);margin:0;font-size:13px;line-height:1.5}.vf-or-error[data-v-fa55badc]{color:var(--text-danger);font-size:12.5px}.vf-or-errores[data-v-fa55badc]{background:color-mix(in oklch, var(--text-danger) 10%, transparent);color:var(--text-danger);border-radius:12px;margin:0;padding:10px 12px 10px 28px;font-size:13px}.vf-or-cancelar[data-v-fa55badc]{border-top:1px dashed var(--border-subtle);padding-top:10px}.vf-or-dos[data-v-fa55badc]{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=820px){.vf-or-dos[data-v-fa55badc]{grid-template-columns:1fr 1fr}}.vf-or-abono[data-v-fa55badc]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;min-width:0;margin-top:10px;display:grid}.vf-or-cobrar[data-v-fa55badc]{margin-top:8px}.vf-or-link[data-v-fa55badc]{border:1px solid var(--brand-accent);background:var(--brand-accent-subtle);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;padding:12px;display:flex}.vf-or-link strong[data-v-fa55badc]{color:var(--text-primary);font-size:13px}.vf-or-link p[data-v-fa55badc]{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:13px}.vf-or-rx[data-v-fa55badc]{font-family:var(--font-mono);color:var(--text-primary);margin:0 0 6px;font-size:14px;line-height:1.6}.vf-or-eventos[data-v-fa55badc]{color:var(--text-primary);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13px;display:flex}.vf-or-eventos small[data-v-fa55badc]{color:var(--text-tertiary)}.vl[data-v-261a6478]{flex-direction:column;gap:10px;display:flex;container-type:inline-size}.vl-buscar[data-v-261a6478]{gap:8px;display:flex}.vl-buscar input[data-v-261a6478],.vl input[data-v-261a6478],.vl select[data-v-261a6478]{font:inherit;border:1px solid var(--border-subtle);background:var(--bg-input);min-width:0;color:var(--text-primary);border-radius:10px;padding:8px 10px;font-size:14px}.vl-buscar input[data-v-261a6478]{flex:1}.vl-resultados[data-v-261a6478]{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:12px;max-height:260px;margin:0;padding:4px;list-style:none;overflow-y:auto}.vl-resultados button[data-v-261a6478]{cursor:pointer;text-align:left;width:100%;color:var(--text-primary);background:0 0;border:0;border-radius:8px;justify-content:space-between;gap:10px;padding:8px;display:flex}.vl-resultados button[data-v-261a6478]:hover{background:var(--hover-bg)}.vl-resultados span[data-v-261a6478]{flex-direction:column;gap:2px;display:flex}.vl-resultados small[data-v-261a6478]{color:var(--text-tertiary);font-size:12px}.vl-precio[data-v-261a6478]{font-family:var(--font-mono);align-items:flex-end;font-size:13px}.vl-nota[data-v-261a6478]{color:var(--text-tertiary);margin:0;font-size:12px}.vl-linea[data-v-261a6478]{background:var(--bg-subtle);border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex}.vl-linea-cab[data-v-261a6478]{justify-content:space-between;align-items:center;gap:8px;display:flex}.vl-linea-cab strong[data-v-261a6478]{color:var(--text-primary);font-size:14px}.vl-desc[data-v-261a6478]{flex:1}.vl-quitar[data-v-261a6478]{color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:20px;line-height:1}.vl-campos[data-v-261a6478]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;display:grid}@container (width>=520px){.vl-campos[data-v-261a6478]{grid-template-columns:70px 1fr 80px 80px 1fr}.vl-total[data-v-261a6478]{grid-column:auto}}.vl-campos label[data-v-261a6478]{flex-direction:column;gap:3px;min-width:0;display:flex}.vl-campos small[data-v-261a6478]{color:var(--text-tertiary);font-size:11px}.vl-campos input[data-v-261a6478],.vl-campos select[data-v-261a6478]{box-sizing:border-box;width:100%}.vl-fijo[data-v-261a6478]{white-space:nowrap;font-family:var(--font-mono);color:var(--text-secondary);padding:8px 0;font-size:13px}.vl-total[data-v-261a6478]{white-space:nowrap;text-align:right;font-family:var(--font-mono);color:var(--text-primary);grid-column:1/-1;padding-bottom:8px;font-size:14px;font-weight:600}.vl-totales[data-v-261a6478]{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;padding:4px 4px 0;display:flex}.vl-totales span[data-v-261a6478]{color:var(--text-tertiary);font-size:12px}.vl-totales strong[data-v-261a6478]{font-family:var(--font-display);color:var(--text-primary);font-size:22px}.vl-error[data-v-261a6478]{color:var(--text-danger);font-size:12px}.vl-error[data-v-261a6478]:empty{display:none}.vf-on-bloque[data-v-117599f1]{flex-direction:column;gap:10px;display:flex}.vf-on-bloque input[data-v-117599f1],.vf-on-bloque select[data-v-117599f1],.vf-on-bloque textarea[data-v-117599f1]{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--border-subtle);background:var(--bg-input);color:var(--text-primary);border-radius:10px;padding:8px 10px;font-size:14px}.vf-on-campo[data-v-117599f1]{flex-direction:column;gap:4px;min-width:0;display:flex}.vf-on-campo small[data-v-117599f1],.vf-on-cuatro small[data-v-117599f1]{color:var(--text-secondary);font-size:12px}.vf-on-dos[data-v-117599f1]{grid-template-columns:1fr;gap:10px;display:grid}@media (width>=640px){.vf-on-dos[data-v-117599f1]{grid-template-columns:1fr 1fr}}.vf-on-cuatro[data-v-117599f1]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (width>=640px){.vf-on-cuatro[data-v-117599f1]{grid-template-columns:repeat(4,1fr)}}.vf-on-cuatro label[data-v-117599f1]{flex-direction:column;gap:3px;display:flex}.vf-on-opcion[data-v-117599f1]{border:1px solid var(--border-subtle);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:10px;display:flex}.vf-on-opcion.es-on[data-v-117599f1]{border-color:var(--brand-accent);box-shadow:0 0 0 1px var(--brand-accent)}.vf-on-opcion input[data-v-117599f1]{width:auto;accent-color:var(--brand-accent);margin-top:3px}.vf-on-opcion span[data-v-117599f1]{flex-direction:column;gap:2px;display:flex}.vf-on-opcion small[data-v-117599f1]{font-family:var(--font-mono);color:var(--text-tertiary);font-size:12.5px}.vf-on-resultados[data-v-117599f1]{margin:0;padding:0;list-style:none}.vf-on-resultados button[data-v-117599f1]{text-align:left;cursor:pointer;width:100%;color:var(--text-primary);background:0 0;border:0;border-radius:8px;padding:8px}.vf-on-resultados button[data-v-117599f1]:hover{background:var(--hover-bg)}.vf-on-resultados small[data-v-117599f1]{color:var(--text-tertiary)}.vf-on-nota[data-v-117599f1]{color:var(--text-tertiary);margin:0;font-size:12.5px}.vf-on-error[data-v-117599f1]{color:var(--text-danger);font-size:12px}.vf-on-error[data-v-117599f1]:empty{display:none}.vf-on-abono[data-v-117599f1]{border-top:1px dashed var(--border-subtle);grid-template-columns:auto 1fr 1fr;align-items:center;gap:8px;padding-top:6px;display:grid}.vf-on-abono span[data-v-117599f1]{color:var(--text-primary);font-size:13px;font-weight:600}.vf-ot-filtros[data-v-ee9448c9]{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.vf-ot-pildora[data-v-ee9448c9]{border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:999px;flex:none;padding:7px 13px;font-size:13px}.vf-ot-pildora.es-on[data-v-ee9448c9]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent)}.vf-ot-buscar[data-v-ee9448c9]{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--bg-input);width:100%;color:var(--text-primary);border-radius:10px;padding:9px 12px;font-size:14px}.vf-ot-fila[data-v-ee9448c9]{color:inherit;text-decoration:none}.vf-ot-fila .vf-fila-texto small[data-v-ee9448c9]{white-space:normal}.vf-ot-paginas[data-v-ee9448c9]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.vf-ot-paginas .es-on[data-v-ee9448c9]{background:var(--brand-accent);color:var(--on-accent)}.vf-rm-rx[data-v-d24902d3]{font-family:var(--font-mono);text-align:center;color:var(--text-primary);grid-template-columns:34px repeat(6,minmax(0,1fr));gap:6px;font-size:14px;display:grid;overflow-x:auto}.vf-rm-rx>span[data-v-d24902d3]:nth-child(-n+7){font-family:var(--font-ui);color:var(--text-tertiary);font-size:11px}.vf-rm-rx strong[data-v-d24902d3]{text-align:left;color:var(--text-secondary)}.vf-rm-nota[data-v-d24902d3]{color:var(--text-tertiary);margin:8px 0 0;font-size:13px}.vf-rm-acciones[data-v-d24902d3]{flex-direction:column;gap:10px;display:flex}.vf-rm-botones[data-v-d24902d3]{flex-wrap:wrap;gap:8px;display:flex}.vf-rm-etapas[data-v-d24902d3]{flex-wrap:wrap;gap:6px;display:flex}.vf-rm-etapa[data-v-d24902d3]{border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:10px;padding:8px 12px;font-size:13px}.vf-rm-etapa.es-cc[data-v-d24902d3]{border-style:dashed}.vf-rm-etapa.es-on[data-v-d24902d3]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent)}.vf-rm-motivo[data-v-d24902d3]{flex-direction:column;gap:8px;display:flex}.vf-rm-motivo label[data-v-d24902d3]{color:var(--text-secondary);flex-direction:column;gap:4px;font-size:12px;display:flex}.vf-rm-motivo input[data-v-d24902d3]{border:1px solid var(--border-subtle);background:var(--bg-input);color:var(--text-primary);border-radius:10px;padding:8px 10px;font-size:14px}.vf-rm-eventos[data-v-d24902d3]{color:var(--text-primary);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13px;display:flex}.vf-rm-eventos small[data-v-d24902d3]{color:var(--text-tertiary)}.vf-rem-tablero[data-v-0663cd49]{box-sizing:border-box;border:1px solid var(--border-subtle);background:var(--bg-card);min-width:0;max-width:100%;min-height:40px;color:var(--text-primary);white-space:normal;text-align:center;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.vf-rem-tablero[data-v-0663cd49]:hover{background:var(--hover-bg)}.vf-pildoras[data-v-0663cd49]{flex-wrap:wrap;gap:6px;display:flex}.vf-pildora[data-v-0663cd49]{border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;display:inline-flex}.vf-pildora.es-on[data-v-0663cd49]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent)}.vf-rem-n[data-v-0663cd49]{font-variant-numeric:tabular-nums}.vf-rem-cuenta[data-v-0663cd49]{color:var(--text-tertiary);margin:0 0 4px;font-size:12px}.vf-rem-error[data-v-0663cd49]{color:var(--text-danger);overflow-wrap:anywhere;margin:0 0 8px;font-size:12px}.vf-lista>li[data-v-0663cd49]{min-width:0;max-width:100%}.vf-rem-fila[data-v-0663cd49]{flex-wrap:wrap;align-items:flex-start;row-gap:8px}.vf-rem-fila .vf-fila-texto[data-v-0663cd49]{flex:100%;min-width:0}.vf-rem-fila .vf-fila-texto strong[data-v-0663cd49],.vf-rem-fila .vf-fila-texto small[data-v-0663cd49]{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;overflow:visible}.vf-rem-fila a[data-v-0663cd49]{color:var(--text-primary);font-weight:600;font-family:var(--font-mono);text-decoration:none}.vf-rem-fila a[data-v-0663cd49]:hover{color:var(--brand-accent)}.vf-rem-marcas[data-v-0663cd49],.vf-rem-acciones[data-v-0663cd49]{flex-wrap:wrap;gap:6px;max-width:100%;display:flex}.vf-rem-acciones .vf-boton-fila[data-v-0663cd49]:disabled{opacity:.55;cursor:default}.vf-rem-rechazar[data-v-0663cd49]{color:var(--text-danger)}.vf-paginas[data-v-0663cd49]{flex-wrap:wrap;gap:6px;padding-top:12px;display:flex}.vf-paginas .vf-boton-fila[data-v-0663cd49]{text-decoration:none}.vf-paginas span[aria-disabled=true][data-v-0663cd49]{opacity:.45;cursor:default}.vf-puntos[data-v-0663cd49]{color:var(--text-tertiary);padding:6px 2px}.vf-paginas .es-activa[data-v-0663cd49]{background:var(--brand-accent-subtle);color:var(--brand-ink-soft);border-color:#0000}@media (width>=720px){.vf-rem-fila .vf-fila-texto[data-v-0663cd49]{flex-grow:1;flex-basis:16rem}.vf-rem-acciones[data-v-0663cd49]{margin-left:auto}}.vf-tb[data-v-b0947242]{flex-direction:column;gap:12px;padding:8px 16px 24px;display:flex}.vf-tb.es-tv[data-v-b0947242]{background:var(--bg-main);box-sizing:border-box;min-height:100dvh;padding:24px}.vf-tb-cab[data-v-b0947242]{justify-content:space-between;align-items:center;gap:10px;display:flex}.vf-tb-cab h2[data-v-b0947242]{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:20px}.es-tv .vf-tb-cab h2[data-v-b0947242]{font-size:30px}.vf-tb-salir[data-v-b0947242]{color:var(--text-tertiary);font-size:12px}.vf-tb-columnas[data-v-b0947242]{align-items:flex-start;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.vf-tb-columna[data-v-b0947242]{background:var(--bg-subtle);border-radius:16px;flex-direction:column;flex:0 0 240px;gap:8px;padding:10px;display:flex}.es-tv .vf-tb-columna[data-v-b0947242]{flex-basis:300px}.vf-tb-columna.es-cc[data-v-b0947242]{background:var(--brand-accent-subtle)}.vf-tb-columna h3[data-v-b0947242]{color:var(--text-primary);justify-content:space-between;margin:0 2px 2px;font-size:14px;display:flex}.es-tv .vf-tb-columna h3[data-v-b0947242]{font-size:20px}.vf-tb-columna h3 small[data-v-b0947242]{color:var(--text-tertiary)}.vf-tb-tarjeta[data-v-b0947242]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:12px;flex-direction:column;gap:2px;padding:10px;text-decoration:none;display:flex}.vf-tb-tarjeta strong[data-v-b0947242]{font-family:var(--font-mono);font-size:13px}.es-tv .vf-tb-tarjeta strong[data-v-b0947242]{font-size:18px}.vf-tb-tarjeta span[data-v-b0947242]{font-size:13px}.es-tv .vf-tb-tarjeta span[data-v-b0947242]{font-size:16px}.vf-tb-tarjeta small[data-v-b0947242]{color:var(--text-tertiary);font-size:11.5px}.vf-tb-tarjeta.es-urgente[data-v-b0947242]{border-color:var(--text-danger);border-width:2px}.vf-tb-tarjeta.es-tarde[data-v-b0947242]{background:color-mix(in oklch, var(--text-warning) 10%, var(--bg-card))}.vf-ajustes[data-v-78a81c26]{max-width:820px;padding-bottom:0}.vf-bloque[data-v-78a81c26]{flex-direction:column;gap:12px;min-width:0;display:flex}.vf-bloque h3[data-v-78a81c26]{margin:0}.vf-transportadoras .vf-fila[data-v-78a81c26]{flex-wrap:wrap;row-gap:8px}.vf-transportadoras .vf-fila-texto[data-v-78a81c26]{min-width:0}.vf-transportadoras .vf-fila-texto small[data-v-78a81c26]{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;overflow:visible}.vf-transportadoras .vf-boton-fila[data-v-78a81c26]{margin-left:auto}.vf-etiqueta.es-ok[data-v-78a81c26]{background:color-mix(in oklch, var(--text-success) 14%, transparent);color:var(--text-success)}.vf-cajon-campos[data-v-78a81c26] .oh-campo-pista,.vf-cajon-campos[data-v-78a81c26] .oh-campo-error,.vf-dominio-intro[data-v-78a81c26]{overflow-wrap:anywhere}.vf-dominio-alta[data-v-78a81c26]{flex-flow:wrap;align-items:flex-start;gap:8px;min-width:0;display:flex}.vf-dominio-alta[data-v-78a81c26] .oh-campo{flex:8rem;min-width:0}.vf-dominio-alta[data-v-78a81c26] .oh-campo-error{overflow-wrap:anywhere}.vf-dominio-alta[data-v-78a81c26] input{width:100%;min-width:0;max-width:100%}.vf-dominio-alta[data-v-78a81c26] .oh-cta{flex:none;margin-top:1.15rem}.vf-dominio-lista[data-v-78a81c26]{min-width:0}.vf-dominio[data-v-78a81c26]{border-top:1px solid var(--border-subtle);flex-direction:column;gap:10px;min-width:0;padding:14px 0;display:flex}.vf-dominio[data-v-78a81c26]:first-child{border-top:0;padding-top:0}.vf-dominio[data-v-78a81c26]:last-child{padding-bottom:0}.vf-dominio-cabeza[data-v-78a81c26]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.vf-dominio-nombre[data-v-78a81c26]{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;flex:100%;font-size:16px;font-weight:700;line-height:1.35}.vf-dominio-falla[data-v-78a81c26]{color:var(--text-warning);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.vf-dominio-falla time[data-v-78a81c26]{font-variant-numeric:tabular-nums}.vf-dns[data-v-78a81c26]{min-width:0}.vf-dns-fila[data-v-78a81c26]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:10px 12px;display:flex}.vf-dns-fila dl[data-v-78a81c26]{flex-direction:column;gap:8px;width:100%;min-width:0;margin:0;display:flex}.vf-dns-fila dl>div[data-v-78a81c26]{min-width:0}.vf-dns-fila dt[data-v-78a81c26]{color:var(--text-tertiary);margin:0;font-size:11px;font-weight:600}.vf-dns-fila dd[data-v-78a81c26]{color:var(--text-primary);overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:13px;line-height:1.4}.vf-dns-fila .vf-boton-fila[data-v-78a81c26]{min-width:5.5rem}.vf-dns .vf-nota[data-v-78a81c26]{overflow-wrap:anywhere}.vf-dominio-acciones[data-v-78a81c26]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.vf-dominio-acciones[data-v-78a81c26]>*{flex:none}.vf-dominio-confirma[data-v-78a81c26]{background:var(--bg-subtle);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;max-width:100%;padding:10px 12px;display:flex}.vf-dominio-confirma[data-v-78a81c26]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-dominio-confirma p[data-v-78a81c26]{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.vf-dominio-confirma-acciones[data-v-78a81c26]{flex-wrap:wrap;gap:8px;display:flex}.vf-dominios .vf-boton-fila[data-v-78a81c26]:focus-visible,.vf-dominios .vf-enlace[data-v-78a81c26]:focus-visible,.vf-dominios[data-v-78a81c26] .oh-cta:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-dominios .vf-boton-fila[data-v-78a81c26]:disabled{opacity:.6;cursor:default}.vf-estado[data-v-78a81c26]{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.vf-enlace[data-v-78a81c26]{color:var(--brand-accent);font-size:13px;font-weight:600;text-decoration:none}.vf-enlace[data-v-78a81c26]:hover{text-decoration:underline}.vf-nota[data-v-78a81c26]{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.45}.vf-aviso[data-v-78a81c26]{background:color-mix(in oklch, var(--text-warning) 12%, var(--bg-card));color:var(--text-warning);border-radius:12px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.vf-aviso a[data-v-78a81c26]{color:inherit;font-weight:700}.vf-error[data-v-78a81c26]{color:var(--text-danger);margin:0;font-size:12px;line-height:1.4}.vf-sub[data-v-78a81c26]{color:var(--text-primary);margin:0;font-size:13px;font-weight:600}.vf-modos[data-v-78a81c26]{grid-template-columns:1fr;gap:8px;display:grid}.vf-modo[data-v-78a81c26]{border:1px solid var(--border-subtle);background:var(--bg-input);width:100%;min-width:0;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.vf-modo-titulo[data-v-78a81c26]{align-items:center;gap:6px;min-width:0;display:flex}.vf-modo-titulo strong[data-v-78a81c26]{font-size:14px;font-weight:600}.vf-modo-texto[data-v-78a81c26],.vf-modo small[data-v-78a81c26]{overflow-wrap:anywhere}.vf-modo-texto[data-v-78a81c26]{color:var(--text-secondary);font-size:12.5px;line-height:1.4}.vf-modo small[data-v-78a81c26]{color:var(--text-tertiary);font-size:12px;line-height:1.4}.vf-modo.es-on[data-v-78a81c26]{border-color:var(--brand-accent);background:var(--brand-accent-subtle);box-shadow:0 0 0 1px var(--brand-accent)}.vf-modo[data-v-78a81c26]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-anidado[data-v-78a81c26]{background:var(--bg-subtle);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:12px;display:flex}.vf-zona[data-v-78a81c26]{border-top:1px solid var(--border-subtle);grid-template-columns:1fr;gap:8px;min-width:0;padding-top:8px;display:grid}.vf-zona-quitar[data-v-78a81c26]{justify-self:start}.vf-banner[data-v-78a81c26]{flex-direction:column;gap:10px;min-width:0;display:flex;position:relative}.vf-banner-foto[data-v-78a81c26]{object-fit:contain;background:var(--bg-subtle);border-radius:12px;width:100%;max-height:200px;display:block}.vf-archivo[data-v-78a81c26]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vf-contador[data-v-78a81c26]{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-tertiary);margin:4px 0 0;font-size:11.5px}.vf-contador.es-tope[data-v-78a81c26]{color:var(--text-danger)}.vf-guardar[data-v-78a81c26]{z-index:2;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--bg-main);border-top:1px solid var(--border-subtle);margin:0 -16px;position:sticky;bottom:0}.vf-guardar[data-v-78a81c26] .oh-cta{width:100%;min-height:44px}@media (width<=719px){.vf-transportadoras .vf-fila-texto[data-v-78a81c26]{flex:100%}.vf-transportadoras .vf-boton-fila[data-v-78a81c26],.vf-dominios .vf-boton-fila[data-v-78a81c26],.vf-dominio-alta[data-v-78a81c26] .oh-cta,.vf-dominio-acciones[data-v-78a81c26] .oh-cta,.vf-dominio-confirma-acciones[data-v-78a81c26] .oh-cta,.vf-dominio-abrir[data-v-78a81c26]{min-height:44px}.vf-dominio-abrir[data-v-78a81c26]{align-items:center;display:inline-flex}}@media (width>=720px){.vf-ajustes[data-v-78a81c26]{padding-bottom:32px}.vf-modos[data-v-78a81c26]{grid-template-columns:repeat(3,minmax(0,1fr))}.vf-importe[data-v-78a81c26]{max-width:16rem}.vf-zona[data-v-78a81c26]{grid-template-columns:minmax(0,1fr) 9rem auto;align-items:end}.vf-zona-quitar[data-v-78a81c26]{justify-self:end}.vf-dominio-nombre[data-v-78a81c26]{flex:auto}.vf-dns-fila[data-v-78a81c26]{flex-direction:row;align-items:flex-end}.vf-dns-fila dl[data-v-78a81c26]{flex-flow:wrap;flex:1;align-items:flex-end;gap:8px 16px;width:auto}.vf-dns-fila dl>div[data-v-78a81c26]:first-child{flex:none}.vf-dns-fila dl>div[data-v-78a81c26]:not(:first-child){flex:8rem}.vf-dns-fila .vf-boton-fila[data-v-78a81c26]{margin-left:auto}.vf-guardar[data-v-78a81c26]{background:0 0;border-top:0;margin:0;padding:0;position:static}.vf-guardar[data-v-78a81c26] .oh-cta{width:auto;min-height:0}}.vf-cup[data-v-93ac121f]{min-width:0;overflow-x:clip}.vf-cup-fila[data-v-93ac121f]{flex-wrap:wrap;align-items:flex-start;row-gap:8px}.vf-cup-fila .vf-fila-texto[data-v-93ac121f]{flex:100%}.vf-cup-fila .vf-fila-texto strong[data-v-93ac121f],.vf-cup-fila .vf-fila-texto small[data-v-93ac121f]{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;overflow:visible}.vf-cup-cabeza[data-v-93ac121f]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.vf-cup-codigo[data-v-93ac121f]{min-width:0;font-family:var(--font-mono);letter-spacing:.02em;margin-right:auto;font-size:17px;font-weight:600;line-height:1.3}.vf-cup-marcas[data-v-93ac121f]{flex-wrap:wrap;gap:6px;display:flex}.vf-cup-oferta[data-v-93ac121f]{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.vf-etiqueta.es-ok[data-v-93ac121f]{background:color-mix(in oklch, var(--text-success) 14%, transparent);color:var(--text-success)}.vf-error[data-v-93ac121f]{color:var(--text-danger);overflow-wrap:anywhere;margin:0;font-size:12px}.vf-vence[data-v-93ac121f]{box-sizing:border-box;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-width:0;max-width:100%;display:block}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.CodeMirror{color:#000;direction:ltr;height:300px;font-family:monospace}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{white-space:nowrap;background-color:#f7f7f7;border-right:1px solid #ddd}.CodeMirror-linenumber{text-align:right;color:#999;white-space:nowrap;min-width:20px;padding:0 3px 0 5px}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;width:auto;border:0!important}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:#14ff1480;animation:1.06s step-end infinite blink}.cm-animate-fat-cursor{background-color:#7e7;width:auto;animation:1.06s step-end infinite blink}@keyframes blink{50%{background-color:#0000}}.cm-tab{-webkit-text-decoration:inherit;text-decoration:inherit;display:inline-block}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;position:absolute;top:0;bottom:0}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;position:relative;overflow:hidden}.CodeMirror-scroll{outline:none;height:100%;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;position:relative;overflow:scroll!important}.CodeMirror-sizer{border-right:50px solid #0000;position:relative}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{z-index:6;outline:none;display:none;position:absolute}.CodeMirror-vscrollbar{top:0;right:0;overflow:hidden scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow:scroll hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{z-index:3;min-height:100%;position:absolute;top:0;left:0}.CodeMirror-gutter{white-space:normal;vertical-align:top;height:100%;margin-bottom:-50px;display:inline-block}.CodeMirror-gutter-wrapper{z-index:4;position:absolute;background:0 0!important;border:none!important}.CodeMirror-gutter-background{z-index:4;position:absolute;top:0;bottom:0}.CodeMirror-gutter-elt{cursor:default;z-index:4;position:absolute}.CodeMirror-gutter-wrapper ::selection{background-color:#0000}.CodeMirror-gutter-wrapper ::selection{background-color:#0000}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{font-family:inherit;font-size:inherit;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual;background:0 0;border-width:0;border-radius:0;margin:0;position:relative;overflow:visible}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{z-index:0;position:absolute;inset:0}.CodeMirror-linewidget{z-index:2;padding:.1px;position:relative}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{box-sizing:content-box}.CodeMirror-measure{visibility:hidden;width:100%;height:0;position:absolute;overflow:hidden}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;z-index:3;position:relative}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection{background:#d7d4f0}.CodeMirror-line>span::selection{background:#d7d4f0}.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection{background:#d7d4f0}.CodeMirror-line>span::-moz-selection{background:#d7d4f0}.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:0 0}.cm-s-hopscotch.CodeMirror{color:#d5d3d5;background:#322931}.cm-s-hopscotch div.CodeMirror-selected{background:#433b42!important}.cm-s-hopscotch .CodeMirror-gutters{background:#322931;border-right:0}.cm-s-hopscotch .CodeMirror-linenumber{color:#797379}.cm-s-hopscotch .CodeMirror-cursor{border-left:1px solid #989498!important}.cm-s-hopscotch span.cm-comment{color:#b33508}.cm-s-hopscotch span.cm-atom,.cm-s-hopscotch span.cm-number{color:#c85e7c}.cm-s-hopscotch span.cm-property,.cm-s-hopscotch span.cm-attribute{color:#8fc13e}.cm-s-hopscotch span.cm-keyword{color:#dd464c}.cm-s-hopscotch span.cm-string{color:#fdcc59}.cm-s-hopscotch span.cm-variable{color:#8fc13e}.cm-s-hopscotch span.cm-variable-2{color:#1290bf}.cm-s-hopscotch span.cm-def{color:#fd8b19}.cm-s-hopscotch span.cm-error{color:#989498;background:#dd464c}.cm-s-hopscotch span.cm-bracket{color:#d5d3d5}.cm-s-hopscotch span.cm-tag{color:#dd464c}.cm-s-hopscotch span.cm-link{color:#c85e7c}.cm-s-hopscotch .CodeMirror-matchingbracket{text-decoration:underline;color:#fff!important}.cm-s-hopscotch .CodeMirror-activeline-background{background:#302020}.gjs-is__grab,.gjs-is__grab *{cursor:grab!important}.gjs-is__grabbing,.gjs-is__grabbing *{-webkit-user-select:none;user-select:none;-khtml-user-select:none;-o-user-select:none;cursor:grabbing!important}:root{--gjs-main-color:#444;--gjs-primary-color:#444;--gjs-secondary-color:#ddd;--gjs-tertiary-color:#804f7b;--gjs-quaternary-color:#d278c9;--gjs-font-color:#ddd;--gjs-font-color-active:#f8f8f8;--gjs-main-dark-color:#0003;--gjs-secondary-dark-color:#0000001a;--gjs-main-light-color:#ffffff1a;--gjs-secondary-light-color:#ffffffb3;--gjs-soft-light-color:#ffffff04;--gjs-color-blue:#3b97e3;--gjs-color-red:#dd3636;--gjs-color-yellow:#ffca6f;--gjs-color-green:#62c462;--gjs-left-width:15%;--gjs-color-highlight:#71b7f1;--gjs-color-warn:#ffca6f;--gjs-handle-margin:-5px;--gjs-light-border:#ffffff0d;--gjs-arrow-color:#ffffffb3;--gjs-dark-text-shadow:#0003;--gjs-color-input-padding:22px;--gjs-input-padding:5px;--gjs-padding-elem-classmanager:5px 6px;--gjs-upload-padding:150px 10px;--gjs-animation-duration:.2s;--gjs-main-font:Helvetica, sans-serif;--gjs-font-size:.75rem;--gjs-placeholder-background-color:var(--gjs-color-green);--gjs-canvas-top:40px;--gjs-flex-item-gap:5px}.gjs-bg-main,.gjs-off-prv,.gjs-sm-colorp-c{background-color:var(--gjs-main-color)}.gjs-color-main,.gjs-off-prv,.gjs-sm-stack #gjs-sm-add{color:var(--gjs-font-color);fill:var(--gjs-font-color)}.gjs-color-active{color:var(--gjs-font-color-active);fill:var(--gjs-font-color-active)}.gjs-color-warn{color:var(--gjs-color-warn);fill:var(--gjs-color-warn)}.gjs-color-hl{color:var(--gjs-color-highlight);fill:var(--gjs-color-highlight)}.gjs-invis-invis,.gjs-clm-tags #gjs-clm-new,.gjs-no-app{color:inherit;background-color:#0000;border:none}.gjs-no-app{height:10px}.opac50{opacity:.5;filter:alpha(opacity=50)}.gjs-checker-bg,.gjs-field-colorp-c,.checker-bg,.gjs-sm-layer-preview{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.gjs-no-user-select,.gjs-grabbing,.gjs-grabbing *,.gjs-rte-toolbar,.gjs-layer-name{-webkit-user-select:none;user-select:none;-khtml-user-select:none;-o-user-select:none}.gjs-no-pointer-events,.gjs-resizer-c,.gjs-margin-v-el,.gjs-padding-v-el,.gjs-fixedmargin-v-el,.gjs-fixedpadding-v-el{pointer-events:none}.no-select,.gjs-clm-tags #gjs-clm-close,.gjs-com-no-select,.gjs-com-no-select img,.gjs-category-title,.gjs-layer-title,.gjs-block-category .gjs-title,.gjs-sm-sector-title,.gjs-trait-category .gjs-title{-webkit-user-select:none;user-select:none;-khtml-user-select:none;-o-user-select:none}.clear{clear:both}.gjs-category-open,.gjs-block-category.gjs-open,.gjs-sm-sector.gjs-sm-open,.gjs-trait-category.gjs-open{border-bottom:1px solid #00000040}.gjs-category-title,.gjs-layer-title,.gjs-block-category .gjs-title,.gjs-sm-sector-title,.gjs-trait-category .gjs-title{background-color:var(--gjs-secondary-dark-color);letter-spacing:1px;text-align:left;cursor:pointer;border-bottom:1px solid #00000040;padding:9px 10px 9px 20px;font-weight:lighter;position:relative}.btn-cl,.gjs-am-close,.gjs-mdl-btn-close{opacity:.3;filter:alpha(opacity=30);cursor:pointer;font-size:25px}.btn-cl:hover,.gjs-am-close:hover,.gjs-mdl-btn-close:hover{opacity:.7;filter:alpha(opacity=70)}.gjs-traits-label{border-bottom:1px solid var(--gjs-main-dark-color);text-align:left;margin-bottom:5px;padding:10px;font-weight:lighter}.gjs-label-wrp{width:30%;min-width:30%}.gjs-field-wrp{flex-grow:1}.gjs-traits-c,.gjs-traits-cs,.gjs-trait-categories{flex-direction:column;display:flex}.gjs-trait-category{width:100%}.gjs-trait-category .gjs-caret-icon{margin-right:5px}.gjs-trt-header{padding:10px;font-weight:lighter}.gjs-trt-trait{text-align:left;justify-content:flex-start;align-items:center;gap:5px;padding:5px 10px;font-weight:lighter;display:flex}.gjs-trt-traits{font-size:var(--gjs-font-size)}.gjs-trt-trait .gjs-label{text-align:left;text-overflow:ellipsis;overflow:hidden}.gjs-guide-info{position:absolute}.gjs-guide-info__content{width:100%;height:100%;padding:5px;display:flex;position:absolute}.gjs-guide-info__line{margin:auto;position:relative}.gjs-guide-info__line:before,.gjs-guide-info__line:after{content:"";background-color:inherit;display:block;position:absolute}.gjs-guide-info__y{padding:0 5px}.gjs-guide-info__y .gjs-guide-info__content{justify-content:center}.gjs-guide-info__y .gjs-guide-info__line{width:100%;height:1px}.gjs-guide-info__y .gjs-guide-info__line:before,.gjs-guide-info__y .gjs-guide-info__line:after{width:1px;height:10px;margin:auto;top:0;bottom:0;left:0}.gjs-guide-info__y .gjs-guide-info__line:after{left:auto;right:0}.gjs-guide-info__x{padding:5px 0}.gjs-guide-info__x .gjs-guide-info__content{align-items:center}.gjs-guide-info__x .gjs-guide-info__line{width:1px;height:100%}.gjs-guide-info__x .gjs-guide-info__line:before,.gjs-guide-info__x .gjs-guide-info__line:after{width:10px;height:1px;margin:auto;top:0;left:0;right:0;transform:translate(-50%)}.gjs-guide-info__x .gjs-guide-info__line:after{top:auto;bottom:0}.gjs-badge{white-space:nowrap}.gjs-badge__icon{vertical-align:middle;width:15px;height:15px;display:inline-block}.gjs-badge__icon svg{fill:currentColor}.gjs-badge__name{vertical-align:middle;display:inline-block}.gjs-frame-wrapper{width:100%;height:100%;margin:auto;position:absolute;left:0;right:0}.gjs-frame-wrapper--anim{transition:width .35s,height .35s}.gjs-frame-wrapper__top{width:100%;padding:5px 0;display:flex;position:absolute;top:0;left:50%;transform:translateY(-100%)translate(-50%)}.gjs-frame-wrapper__top-r{margin-left:auto}.gjs-frame-wrapper__left{height:100%;position:absolute;top:50%;left:0;transform:translate(-100%)translateY(-50%)}.gjs-frame-wrapper__bottom{width:100%;position:absolute;bottom:0;left:50%;transform:translateY(100%)translate(-50%)}.gjs-frame-wrapper__right{height:100%;position:absolute;top:50%;right:0;transform:translate(100%)translateY(-50%)}.gjs-frame-wrapper__icon{cursor:pointer;width:24px}.gjs-frame-wrapper__icon>svg{fill:currentColor}.gjs-padding-v-top,.gjs-fixedpadding-v-top{width:100%;top:0;left:0}.gjs-padding-v-right,.gjs-fixedpadding-v-right{right:0}.gjs-padding-v-bottom,.gjs-fixedpadding-v-bottom{width:100%;bottom:0;left:0}.gjs-padding-v-left,.gjs-fixedpadding-v-left{left:0}.gjs-cv-canvas{box-sizing:border-box;width:calc(100% - var(--gjs-left-width));height:calc(100% - var(--gjs-canvas-top));z-index:1;bottom:0;left:0;top:var(--gjs-canvas-top);position:absolute;overflow:hidden}.gjs-cv-canvas-bg{background-color:#00000026}.gjs-cv-canvas.gjs-cui{width:100%;height:100%;top:0}.gjs-cv-canvas.gjs-is__grab .gjs-cv-canvas__frames,.gjs-cv-canvas.gjs-is__grabbing .gjs-cv-canvas__frames{pointer-events:none}.gjs-cv-canvas__frames{width:100%;height:100%;position:absolute;top:0;left:0}.gjs-cv-canvas__spots{pointer-events:none;z-index:1;position:absolute}.gjs-cv-canvas .gjs-ghost{pointer-events:none;z-index:10;opacity:.55;filter:alpha(opacity=55);background-color:#5b5b5b;border:2px dashed #ccc;display:none;position:absolute}.gjs-cv-canvas .gjs-highlighter,.gjs-cv-canvas .gjs-highlighter-sel{outline:1px solid var(--gjs-color-blue);outline-offset:-1px;pointer-events:none;width:100%;height:100%;position:absolute}.gjs-cv-canvas .gjs-highlighter-warning{outline:3px solid var(--gjs-color-yellow)}.gjs-cv-canvas .gjs-highlighter-sel{outline:2px solid var(--gjs-color-blue);outline-offset:-2px}.gjs-cv-canvas #gjs-tools,.gjs-cv-canvas .gjs-tools{z-index:1;outline:none;width:100%;height:100%;position:absolute;top:0;left:0}.gjs-cv-canvas #gjs-tools{z-index:2}.gjs-cv-canvas *{box-sizing:border-box}.gjs-frame{border:none;outline:none;width:100%;height:100%;margin:auto;transition:width .35s,height .35s;display:block;position:absolute;inset:0}.gjs-toolbar{background-color:var(--gjs-color-blue);white-space:nowrap;color:#fff;z-index:10;position:absolute;top:0;left:0}.gjs-toolbar-item{cursor:pointer;width:26px;padding:5px;display:inline-block}.gjs-toolbar-item svg{fill:currentColor;vertical-align:middle}.gjs-resizer-c{z-index:9;width:100%;height:100%;position:absolute;top:0;left:0}.gjs-margin-v-el,.gjs-padding-v-el,.gjs-fixedmargin-v-el,.gjs-fixedpadding-v-el{opacity:.1;filter:alpha(opacity=10);background-color:#ff0;position:absolute}.gjs-fixedmargin-v-el,.gjs-fixedpadding-v-el{opacity:.2;filter:alpha(opacity=20)}.gjs-padding-v-el,.gjs-fixedpadding-v-el{background-color:navy}.gjs-resizer-h{pointer-events:all;border:3px solid var(--gjs-color-blue);width:10px;height:10px;margin:var(--gjs-handle-margin);background-color:#fff;position:absolute}.gjs-resizer-h-tl{cursor:nwse-resize;top:0;left:0}.gjs-resizer-h-tr{cursor:nesw-resize;top:0;right:0}.gjs-resizer-h-tc{margin:var(--gjs-handle-margin) auto;cursor:ns-resize;top:0;left:0;right:0}.gjs-resizer-h-cl{margin:auto var(--gjs-handle-margin);cursor:ew-resize;top:0;bottom:0;left:0}.gjs-resizer-h-cr{margin:auto var(--gjs-handle-margin);cursor:ew-resize;top:0;bottom:0;right:0}.gjs-resizer-h-bl{cursor:nesw-resize;bottom:0;left:0}.gjs-resizer-h-bc{margin:var(--gjs-handle-margin) auto;cursor:ns-resize;bottom:0;left:0;right:0}.gjs-resizer-h-br{cursor:nwse-resize;bottom:0;right:0}.gjs-pn-panel .gjs-resizer-h{opacity:0;background-color:#0003;border:none;transition:opacity .25s}.gjs-pn-panel .gjs-resizer-h:hover{opacity:1}.gjs-pn-panel .gjs-resizer-h-tc,.gjs-pn-panel .gjs-resizer-h-bc{width:100%;margin:0 auto}.gjs-pn-panel .gjs-resizer-h-cr,.gjs-pn-panel .gjs-resizer-h-cl{height:100%;margin:auto 0}.gjs-resizing .gjs-highlighter,.gjs-resizing .gjs-badge{display:none!important}.gjs-resizing-tl *{cursor:nwse-resize!important}.gjs-resizing-tr *{cursor:nesw-resize!important}.gjs-resizing-tc *{cursor:ns-resize!important}.gjs-resizing-cl *,.gjs-resizing-cr *{cursor:ew-resize!important}.gjs-resizing-bl *{cursor:nesw-resize!important}.gjs-resizing-bc *{cursor:ns-resize!important}.gjs-resizing-br *{cursor:nwse-resize!important}.no-dots,.ui-resizable-handle{border:none!important;outline:none!important;margin:0!important}.gjs-com-dashed *{outline-offset:-2px;box-sizing:border-box;outline:1px dashed #888}.gjs-com-badge,.gjs-badge{pointer-events:none;background-color:var(--gjs-color-blue);color:#fff;z-index:1;outline:none;padding:2px 5px;font-size:12px;display:none;position:absolute}.gjs-badge-warning{background-color:var(--gjs-color-yellow)}.gjs-placeholder,.gjs-com-placeholder,.gjs-placeholder{z-index:10;pointer-events:none;display:none;position:absolute}.gjs-placeholder,.gjs-placeholder{box-sizing:border-box;transition:top var(--gjs-animation-duration),left var(--gjs-animation-duration),width var(--gjs-animation-duration),height var(--gjs-animation-duration);outline:none;border-style:solid!important}.gjs-placeholder.horizontal,.gjs-com-placeholder.horizontal,.gjs-placeholder.horizontal{border-color:#0000 var(--gjs-placeholder-background-color);border-width:3px 5px;margin:-3px 0 0}.gjs-placeholder.vertical,.gjs-com-placeholder.vertical,.gjs-placeholder.vertical{border-color:var(--gjs-placeholder-background-color) #0000;border-width:5px 3px;margin:0 0 0 -3px}.gjs-placeholder-int,.gjs-com-placeholder-int,.gjs-placeholder-int{background-color:var(--gjs-placeholder-background-color);pointer-events:none;outline:none;width:100%;height:100%;padding:1.5px;box-shadow:0 0 3px #0003}.gjs-pn-panel{box-sizing:border-box;text-align:center;z-index:3;padding:5px;display:inline-block;position:absolute}.gjs-pn-panel .icon-undo,.gjs-pn-panel .icon-redo{width:25px;height:30px;font-size:20px}.gjs-pn-commands{width:calc(100% - var(--gjs-left-width));box-shadow:0 0 5px var(--gjs-main-dark-color);top:0;left:0}.gjs-pn-options{right:var(--gjs-left-width);top:0}.gjs-pn-views{border-bottom:2px solid var(--gjs-main-dark-color);width:var(--gjs-left-width);z-index:4;right:0}.gjs-pn-views-container{height:100%;width:var(--gjs-left-width);box-shadow:0 0 5px var(--gjs-main-dark-color);padding:42px 0 0;right:0;overflow:auto}.gjs-pn-buttons{justify-content:space-between;align-items:center;display:flex}.gjs-pn-btn{box-sizing:border-box;cursor:pointer;background-color:#0000;border:none;border-radius:2px;min-width:30px;min-height:30px;margin-right:5px;padding:4px;font-size:18px;line-height:21px;position:relative}.gjs-pn-btn.gjs-pn-active{background-color:#00000026;box-shadow:inset 0 0 3px #00000040}.gjs-pn-btn svg{fill:currentColor}.gjs-label{line-height:18px}.gjs-fields{display:flex}.gjs-select{width:100%;padding:0}.gjs-select select{padding-right:10px}.gjs-select:-moz-focusring{color:#0000;text-shadow:0 0 0 var(--gjs-secondary-light-color)}.gjs-select select:-moz-focusring{color:#0000;text-shadow:0 0 0 var(--gjs-secondary-light-color)}.gjs-input:focus,.gjs-button:focus,.gjs-btn-prim:focus,.gjs-select:focus,.gjs-select select:focus{outline:none}.gjs-field input,.gjs-field select,.gjs-field textarea{appearance:none;color:inherit;box-sizing:border-box;width:100%;padding:var(--gjs-input-padding);z-index:1;background-color:#0000;border:none;position:relative}.gjs-field input:focus,.gjs-field select:focus,.gjs-field textarea:focus{outline:none}.gjs-field input[type=number]{-moz-appearance:textfield}.gjs-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.gjs-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.gjs-field-range{flex:9 auto}.gjs-field-integer input{padding-right:30px}.gjs-select option,.gjs-field-select option,.gjs-clm-select option,.gjs-sm-select option,.gjs-fields option,.gjs-sm-unit option{background-color:var(--gjs-main-color);color:var(--gjs-font-color)}.gjs-field{background-color:var(--gjs-main-dark-color);box-shadow:none;box-sizing:border-box;border:none;border-radius:2px;padding:0;position:relative}.gjs-field textarea{resize:vertical}.gjs-field .gjs-sel-arrow{z-index:0;width:9px;height:100%;position:absolute;top:0;right:0}.gjs-field .gjs-d-s-arrow{top:0;bottom:0;right:var(--gjs-input-padding);border-top:4px solid var(--gjs-arrow-color);cursor:pointer;border-left:3px solid #0000;border-right:4px solid #0000;width:0;height:0;margin:auto;position:absolute}.gjs-field-arrows{cursor:ns-resize;z-index:10;width:9px;height:20px;bottom:0;right:calc(var(--gjs-input-padding) - 2px);margin:auto;position:absolute;top:0}.gjs-field-color,.gjs-field-radio{width:100%}.gjs-field-color input{padding-right:var(--gjs-color-input-padding);box-sizing:border-box}.gjs-field-colorp{border-left:1px solid var(--gjs-main-dark-color);box-sizing:border-box;height:100%;width:var(--gjs-color-input-padding);z-index:10;padding:2px;position:absolute;top:0;right:0}.gjs-field-colorp .gjs-checker-bg,.gjs-field-colorp .gjs-field-colorp-c{border-radius:1px;width:100%;height:100%}.gjs-field-colorp-c{width:100%;height:100%;position:relative}.gjs-field-color-picker{background-color:var(--gjs-font-color);cursor:pointer;width:100%;height:100%;box-shadow:0 0 1px var(--gjs-main-dark-color);border-radius:1px;position:absolute;top:0}.gjs-field-checkbox{cursor:pointer;width:17px;height:17px;padding:0;display:block}.gjs-field-checkbox input{display:none}.gjs-field-checkbox input:checked+.gjs-chk-icon{border:2px solid #ffffff80;border-width:0 2px 2px 0}.gjs-radio-item{text-align:center;border-left:1px solid var(--gjs-dark-text-shadow);flex:auto}.gjs-radio-item:first-child{border:none}.gjs-radio-item:hover{background:var(--gjs-main-dark-color)}.gjs-radio-item input{display:none}.gjs-radio-item input:checked+.gjs-radio-item-label{background-color:#fff3}.gjs-radio-items{display:flex}.gjs-radio-item-label{cursor:pointer;padding:var(--gjs-input-padding);display:block}.gjs-field-units{margin:auto;position:absolute;top:0;bottom:0;right:10px}.gjs-field-unit{color:var(--gjs-arrow-color);cursor:pointer;font-size:10px;position:absolute;top:3px;right:10px}.gjs-input-unit{text-align:center}.gjs-field-arrow-u,.gjs-field-arrow-d{border-left:3px solid #0000;border-right:4px solid #0000;border-top:4px solid var(--gjs-arrow-color);cursor:pointer;width:0;height:0;position:absolute;bottom:4px}.gjs-field-arrow-u{border-bottom:4px solid var(--gjs-arrow-color);border-top:none;top:4px}.gjs-field-select{padding:0}.gjs-field-range{box-shadow:none;background-color:#0000;border:none;padding:0}.gjs-field-range input{height:100%;margin:0}.gjs-field-range input:focus{outline:none}.gjs-field-range input::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid var(--gjs-main-dark-color);background-color:var(--gjs-font-color);cursor:pointer;border-radius:100%;width:10px;height:10px;margin-top:-4px}.gjs-field-range input::-moz-range-thumb{border:1px solid var(--gjs-main-dark-color);background-color:var(--gjs-font-color);cursor:pointer;border-radius:100%;width:10px;height:10px}.gjs-field-range input::-ms-thumb{border:1px solid var(--gjs-main-dark-color);background-color:var(--gjs-font-color);cursor:pointer;border-radius:100%;width:10px;height:10px}.gjs-field-range input::-moz-range-track{background-color:var(--gjs-main-dark-color);border-radius:1px;height:3px;margin-top:3px}.gjs-field-range input::-webkit-slider-runnable-track{background-color:var(--gjs-main-dark-color);border-radius:1px;height:3px;margin-top:3px}.gjs-field-range input::-ms-track{background-color:var(--gjs-main-dark-color);border-radius:1px;height:3px;margin-top:3px}.gjs-btn-prim{color:inherit;background-color:var(--gjs-main-light-color);padding:3px 6px;padding:var(--gjs-input-padding);cursor:pointer;border:none;border-radius:2px}.gjs-btn-prim:active{background-color:var(--gjs-main-light-color)}.gjs-btn--full{width:100%}.gjs-chk-icon{box-sizing:border-box;width:6px;height:14px;margin:0 5px;display:block;transform:rotate(45deg)}.gjs-add-trasp{color:var(--gjs-font-color);cursor:pointer;opacity:.75;filter:alpha(opacity=75);background:0 0;border:none;border-radius:2px;font-size:1em}.gjs-add-trasp:hover{opacity:1;filter:alpha(opacity=100)}.gjs-add-trasp:active{background-color:#0003}.gjs-devices-c{align-items:center;padding:2px 3px 3px;display:flex}.gjs-devices-c .gjs-device-label{text-align:left;flex-grow:2;margin-right:10px}.gjs-devices-c .gjs-select{flex-grow:20}.gjs-devices-c .gjs-add-trasp{flex-grow:1;margin-left:5px}.gjs-sm-clear{cursor:pointer;width:14px;min-width:14px;height:14px;margin-left:3px}.gjs-sm-header{padding:10px;font-weight:lighter}.gjs-sm-sector{clear:both;text-align:left;font-weight:lighter}.gjs-sm-sector-title{align-items:center;display:flex}.gjs-sm-sector-caret{width:17px;min-width:17px;height:17px;transform:rotate(-90deg)}.gjs-sm-sector-label{margin-left:5px}.gjs-sm-sector.gjs-sm-open .gjs-sm-sector-caret{transform:none}.gjs-sm-properties{font-size:var(--gjs-font-size);box-sizing:border-box;flex-wrap:wrap;align-items:flex-end;width:100%;padding:10px 5px;display:flex}.gjs-sm-label{align-items:center;margin:5px 5px 3px 0;display:flex}.gjs-sm-close-btn,.gjs-sm-preview-file-close{cursor:pointer;opacity:.7;filter:alpha(opacity=70);font-size:23px;display:block;position:absolute;top:0;right:5px}.gjs-sm-close-btn:hover,.gjs-sm-preview-file-close:hover{opacity:.9;filter:alpha(opacity=90)}.gjs-sm-field,.gjs-clm-field,.gjs-clm-select{width:100%;position:relative}.gjs-sm-field input,.gjs-clm-field input,.gjs-clm-select input,.gjs-sm-field select,.gjs-clm-field select,.gjs-clm-select select{color:#ffffffb3;background-color:#0000;border:none;width:100%}.gjs-sm-field input,.gjs-clm-field input,.gjs-clm-select input{box-sizing:border-box}.gjs-sm-field select,.gjs-clm-field select,.gjs-clm-select select{z-index:1;appearance:none;position:relative}.gjs-sm-field select::-ms-expand{display:none}.gjs-clm-field select::-ms-expand{display:none}.gjs-clm-select select::-ms-expand{display:none}:is(.gjs-sm-field select:-moz-focusring,.gjs-clm-field select:-moz-focusring,.gjs-clm-select select:-moz-focusring){color:#0000;text-shadow:0 0 0 var(--gjs-secondary-light-color)}.gjs-sm-field input:focus,.gjs-clm-field input:focus,.gjs-clm-select input:focus,.gjs-sm-field select:focus,.gjs-clm-field select:focus,.gjs-clm-select select:focus{outline:none}.gjs-sm-field .gjs-sm-unit,.gjs-clm-field .gjs-sm-unit,.gjs-clm-select .gjs-sm-unit{color:var(--gjs-secondary-light-color);cursor:pointer;font-size:10px;position:absolute;top:3px;right:10px}.gjs-sm-field .gjs-clm-sel-arrow,.gjs-clm-field .gjs-clm-sel-arrow,.gjs-clm-select .gjs-clm-sel-arrow,.gjs-sm-field .gjs-sm-int-arrows,.gjs-clm-field .gjs-sm-int-arrows,.gjs-clm-select .gjs-sm-int-arrows,.gjs-sm-field .gjs-sm-sel-arrow,.gjs-clm-field .gjs-sm-sel-arrow,.gjs-clm-select .gjs-sm-sel-arrow{cursor:ns-resize;width:9px;height:100%;position:absolute;top:0;right:0}.gjs-sm-field .gjs-sm-sel-arrow,.gjs-clm-field .gjs-sm-sel-arrow,.gjs-clm-select .gjs-sm-sel-arrow{cursor:pointer}.gjs-sm-field .gjs-clm-d-s-arrow,.gjs-clm-field .gjs-clm-d-s-arrow,.gjs-clm-select .gjs-clm-d-s-arrow,.gjs-sm-field .gjs-sm-d-arrow,.gjs-clm-field .gjs-sm-d-arrow,.gjs-clm-select .gjs-sm-d-arrow,.gjs-sm-field .gjs-sm-d-s-arrow,.gjs-clm-field .gjs-sm-d-s-arrow,.gjs-clm-select .gjs-sm-d-s-arrow,.gjs-sm-field .gjs-sm-u-arrow,.gjs-clm-field .gjs-sm-u-arrow,.gjs-clm-select .gjs-sm-u-arrow{cursor:pointer;border-left:3px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute}.gjs-sm-field .gjs-sm-u-arrow,.gjs-clm-field .gjs-sm-u-arrow,.gjs-clm-select .gjs-sm-u-arrow{border-bottom:4px solid var(--gjs-secondary-light-color);top:4px}.gjs-sm-field .gjs-clm-d-s-arrow,.gjs-clm-field .gjs-clm-d-s-arrow,.gjs-clm-select .gjs-clm-d-s-arrow,.gjs-sm-field .gjs-sm-d-arrow,.gjs-clm-field .gjs-sm-d-arrow,.gjs-clm-select .gjs-sm-d-arrow,.gjs-sm-field .gjs-sm-d-s-arrow,.gjs-clm-field .gjs-sm-d-s-arrow,.gjs-clm-select .gjs-sm-d-s-arrow{border-top:4px solid var(--gjs-secondary-light-color);bottom:4px}.gjs-sm-field .gjs-clm-d-s-arrow,.gjs-clm-field .gjs-clm-d-s-arrow,.gjs-clm-select .gjs-clm-d-s-arrow,.gjs-sm-field .gjs-sm-d-s-arrow,.gjs-clm-field .gjs-sm-d-s-arrow,.gjs-clm-select .gjs-sm-d-s-arrow{bottom:7px}.gjs-sm-field.gjs-sm-color,.gjs-sm-color.gjs-clm-field,.gjs-sm-field.gjs-sm-input,.gjs-sm-input.gjs-clm-field,.gjs-sm-field.gjs-sm-integer,.gjs-sm-integer.gjs-clm-field,.gjs-sm-field.gjs-sm-list,.gjs-sm-list.gjs-clm-field,.gjs-sm-field.gjs-sm-select,.gjs-sm-select.gjs-clm-field,.gjs-clm-select{background-color:var(--gjs-main-dark-color);box-shadow:1px 1px 0 var(--gjs-main-light-color);color:var(--gjs-secondary-light-color);box-sizing:border-box;border:1px solid #0000001a;border-radius:2px;padding:0 5px}.gjs-sm-field.gjs-sm-composite,.gjs-sm-composite.gjs-clm-field,.gjs-sm-composite.gjs-clm-select{border-radius:2px}.gjs-sm-field.gjs-sm-select,.gjs-sm-select.gjs-clm-field,.gjs-clm-select{padding:0}.gjs-sm-field.gjs-sm-select select,.gjs-sm-select.gjs-clm-field select,.gjs-clm-select select{height:20px}.gjs-sm-field.gjs-sm-select option,.gjs-sm-select.gjs-clm-field option,.gjs-clm-select option{padding:3px 0}.gjs-sm-field.gjs-sm-composite,.gjs-sm-composite.gjs-clm-field,.gjs-sm-composite.gjs-clm-select{background-color:var(--gjs-secondary-dark-color);border:1px solid #00000040}.gjs-sm-field.gjs-sm-list,.gjs-sm-list.gjs-clm-field,.gjs-sm-list.gjs-clm-select{float:left;width:auto;padding:0;overflow:hidden}.gjs-sm-field.gjs-sm-list input,.gjs-sm-list.gjs-clm-field input,.gjs-sm-list.gjs-clm-select input{display:none}.gjs-sm-field.gjs-sm-list label,.gjs-sm-list.gjs-clm-field label,.gjs-sm-list.gjs-clm-select label{cursor:pointer;padding:5px;display:block}.gjs-sm-field.gjs-sm-list .gjs-sm-radio:checked+label,.gjs-sm-list.gjs-clm-field .gjs-sm-radio:checked+label,.gjs-sm-list.gjs-clm-select .gjs-sm-radio:checked+label{background-color:#fff3}.gjs-sm-field.gjs-sm-list .gjs-sm-icon,.gjs-sm-list.gjs-clm-field .gjs-sm-icon,.gjs-sm-list.gjs-clm-select .gjs-sm-icon{text-shadow:none;background-position:50%;background-repeat:no-repeat;line-height:normal}.gjs-sm-field.gjs-sm-integer select,.gjs-sm-integer.gjs-clm-field select,.gjs-sm-integer.gjs-clm-select select{width:auto;padding:0}.gjs-sm-list .gjs-sm-el{float:left;border-left:1px solid var(--gjs-main-dark-color)}.gjs-sm-list .gjs-sm-el:first-child{border:none}.gjs-sm-list .gjs-sm-el:hover{background:var(--gjs-main-dark-color)}.gjs-sm-slider .gjs-field-integer{flex:65px}.gjs-sm-property{box-sizing:border-box;float:left;width:50%;margin-bottom:5px;padding:0 5px}.gjs-sm-property--full,.gjs-sm-property.gjs-sm-composite,.gjs-sm-property.gjs-sm-file,.gjs-sm-property.gjs-sm-list,.gjs-sm-property.gjs-sm-stack,.gjs-sm-property.gjs-sm-slider,.gjs-sm-property.gjs-sm-color{width:100%}.gjs-sm-property .gjs-sm-btn{background-color:color-mix(in srgb, var(--gjs-main-dark-color), white 13%);box-shadow:1px 1px 0 color-mix(in srgb, var(--gjs-main-dark-color), white 2%),1px 1px 0 color-mix(in srgb, var(--gjs-main-dark-color), white 17%) inset;text-align:center;cursor:pointer;width:100%;height:auto;color:var(--gjs-font-color);box-sizing:border-box;text-shadow:-1px -1px 0 var(--gjs-main-dark-color);opacity:.85;filter:alpha(opacity=85);border:none;border-radius:2px;padding:5px;position:relative}.gjs-sm-property .gjs-sm-btn-c{box-sizing:border-box;float:left;width:100%}.gjs-sm-property__text-shadow .gjs-sm-layer-preview-cnt:after{color:#000;content:"T";padding:0 4px;font-weight:900;line-height:17px}.gjs-sm-preview-file{background-color:var(--gjs-light-border);border:1px solid color-mix(in srgb, var(--gjs-light-border), black 1%);border-radius:2px;margin-top:5px;padding:3px 20px;position:relative;overflow:hidden}.gjs-sm-preview-file-cnt{background-position:50%;background-repeat:no-repeat;background-size:auto 100%;height:50px}.gjs-sm-preview-file-close{width:14px;height:14px;top:-5px}.gjs-sm-layers{min-height:30px;margin-top:5px;padding:1px 3px}.gjs-sm-layer{background-color:#ffffff0e;border-radius:2px;margin:2px 0;padding:7px;position:relative}.gjs-sm-layer.gjs-sm-active{background-color:#ffffff1f}.gjs-sm-layer .gjs-sm-label-wrp{align-items:center;display:flex}.gjs-sm-layer #gjs-sm-move{cursor:grab;width:14px;min-width:14px;height:14px}.gjs-sm-layer #gjs-sm-label{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;margin:0 5px;overflow:hidden}.gjs-sm-layer-preview{border-radius:2px;width:15px;min-width:15px;height:15px;margin-right:5px}.gjs-sm-layer-preview-cnt{background-color:#fff;border-radius:2px;width:100%;height:100%;background-size:cover!important}.gjs-sm-layer #gjs-sm-close-layer{cursor:pointer;opacity:.5;width:14px;min-width:14px;height:14px;filter:alpha(opacity=50);display:block}.gjs-sm-layer #gjs-sm-close-layer:hover{opacity:.8;filter:alpha(opacity=80)}.gjs-sm-stack .gjs-sm-properties{padding:5px 0 0}.gjs-sm-property__border-radius .gjs-sm-property__border-bottom-right-radius{order:4}.gjs-sm-stack #gjs-sm-add{cursor:pointer;opacity:.75;background:0 0;border:none;outline:none;width:18px;height:18px;padding:0;position:absolute;top:-17px;right:0}.gjs-sm-stack #gjs-sm-add:hover{opacity:1;filter:alpha(opacity=100)}.gjs-sm-colorp-c{box-sizing:border-box;border-radius:2px;width:20px;height:100%;padding:2px;position:absolute;top:0;right:0}.gjs-sm-colorp-c .gjs-field-colorp-c,.gjs-sm-colorp-c .gjs-checker-bg{border-radius:1px;width:100%;height:100%}.gjs-sm-color-picker{background-color:var(--gjs-font-color);cursor:pointer;width:100%;height:16px;box-shadow:0 0 1px var(--gjs-main-dark-color);border-radius:1px;margin-top:-16px}.gjs-sm-btn-upload #gjs-sm-upload{opacity:0;cursor:pointer;width:100%;position:absolute;top:0;left:0}.gjs-sm-btn-upload #gjs-sm-label{padding:2px 0}.gjs-sm-layer>#gjs-sm-move{opacity:.7;filter:alpha(opacity=70);cursor:move;float:left;margin:0 5px 0 0;font-size:12px}.gjs-sm-layer>#gjs-sm-move:hover{opacity:.9;filter:alpha(opacity=90)}.gjs-blocks-c{flex-wrap:wrap;justify-content:flex-start;display:flex}.gjs-block-categories{flex-direction:column;display:flex}.gjs-block-category{width:100%}.gjs-block-category .gjs-caret-icon{margin-right:5px}.gjs-block{-webkit-user-select:none;user-select:none;-khtml-user-select:none;-o-user-select:none;box-sizing:border-box;cursor:all-scroll;text-align:center;border:1px solid #0003;border-radius:3px;flex-direction:column;justify-content:space-between;width:45%;min-width:45px;min-height:90px;margin:10px 2.5% 5px;padding:1em;font-size:11px;font-weight:lighter;transition:box-shadow .2s,color .2s;display:flex;box-shadow:0 1px #00000026}.gjs-block:hover{box-shadow:0 3px 4px #00000026}.gjs-block svg{fill:currentColor}.gjs-block__media{pointer-events:none;margin-bottom:10px}.gjs-block-svg{fill:currentColor;width:54px}.gjs-block-svg-path{fill:currentColor}.gjs-block.fa{padding:11px;font-size:2em;line-height:2em}.gjs-block-label{text-overflow:ellipsis;pointer-events:none;font-family:Helvetica,sans-serif;font-size:.65rem;font-weight:400;line-height:normal;overflow:hidden}.gjs-block.gjs-bdrag{width:auto;padding:0}.gjs-selected-parent{border:1px solid var(--gjs-color-yellow)}.gjs-opac50{opacity:.5;filter:alpha(opacity=50)}.gjs-layer{text-align:left;font-weight:lighter;font-size:var(--gjs-font-size);display:grid;position:relative}.gjs-layer-item{border-bottom:1px solid var(--gjs-main-dark-color);background-color:var(--gjs-secondary-dark-color);justify-content:space-between;align-items:center;gap:var(--gjs-flex-item-gap);cursor:pointer;padding:5px 10px;display:flex}.gjs-layer-item-left,.gjs-layer-item-right{align-items:center;gap:var(--gjs-flex-item-gap);display:flex}.gjs-layer-item-left{width:100%}.gjs-layer-hidden{opacity:.55;filter:alpha(opacity=55)}.gjs-layer-vis{box-sizing:content-box;cursor:pointer;z-index:1}.gjs-layer-vis-on,.gjs-layer-vis-off{width:13px;height:13px;display:flex}.gjs-layer-vis-off,.gjs-layer-vis.gjs-layer-off .gjs-layer-vis-on{display:none}.gjs-layer-vis.gjs-layer-off .gjs-layer-vis-off{display:flex}.gjs-layer-caret{cursor:pointer;box-sizing:content-box;opacity:.7;width:15px;height:15px;filter:alpha(opacity=70);display:flex;transform:rotate(90deg)}.gjs-layer-caret:hover{opacity:1;filter:alpha(opacity=100)}.gjs-layer.open>.gjs-layer-item .gjs-layer-caret{transform:rotate(180deg)}.gjs-layer-title{border-bottom:none;align-items:center;padding:0;display:flex;background-color:#0000!important}.gjs-layer-title-inn{align-items:center;gap:var(--gjs-flex-item-gap);display:flex;position:relative}.gjs-layer-title-c{width:100%}.gjs-layer__icon{width:100%;max-width:15px;max-height:15px;padding-left:5px;display:block}.gjs-layer__icon svg{fill:currentColor}.gjs-layer-name{box-sizing:content-box;white-space:nowrap;max-width:170px;height:auto;display:inline-block;overflow:hidden}.gjs-layer-name--no-edit{text-overflow:ellipsis}.gjs-layer>.gjs-layer-children{display:none}.gjs-layer.open>.gjs-layer-children{display:block}.gjs-layer-no-chld>.gjs-layer-title-inn>.gjs-layer-caret{visibility:hidden}.gjs-layer-move{box-sizing:content-box;cursor:move;width:13px;height:13px;display:flex}.gjs-layer.gjs-hovered .gjs-layer-item{background-color:var(--gjs-soft-light-color)}.gjs-layer.gjs-selected .gjs-layer-item{background-color:var(--gjs-main-light-color)}.gjs-layers{height:100%;position:relative}.gjs-layers #gjs-placeholder{width:100%;position:absolute}.gjs-layers #gjs-placeholder #gjs-plh-int{height:100%;padding:1px}.gjs-layers #gjs-placeholder #gjs-plh-int.gjs-insert{background-color:var(--gjs-color-green)}#gjs-clm-add-tag,.gjs-clm-tags-btn{box-sizing:border-box;cursor:pointer;background-color:#ffffff26;border:1px solid #00000026;border-radius:2px;width:24px;height:24px;margin-right:3px;padding:3px}.gjs-clm-tags-btn svg{fill:currentColor;display:block}.gjs-clm-header{align-items:center;margin:7px 0;display:flex}.gjs-clm-header-status{flex-shrink:1;margin-left:auto}.gjs-clm-tag{cursor:default;border-radius:3px;align-items:center;margin:0 3px 3px 0;padding:5px;display:flex;overflow:hidden}.gjs-clm-tag-status,.gjs-clm-tag-close{flex-shrink:1;width:12px;height:12px}.gjs-clm-tag-status svg,.gjs-clm-tag-close svg{vertical-align:middle;fill:currentColor}.gjs-clm-sels-info{text-align:left;margin:7px 0}.gjs-clm-sel-id{opacity:.5;filter:alpha(opacity=50);font-size:.9em}.gjs-clm-label-sel{float:left;padding-right:5px}.gjs-clm-tags{font-size:var(--gjs-font-size);padding:10px 5px}.gjs-clm-tags #gjs-clm-sel{float:left;margin-left:5px;padding:7px 0;font-style:italic}.gjs-clm-tags #gjs-clm-tags-field{clear:both;flex-wrap:wrap;margin-bottom:5px;padding:5px;display:flex}.gjs-clm-tags #gjs-clm-tags-c{vertical-align:top;flex-wrap:wrap;display:flex;overflow:hidden}.gjs-clm-tags #gjs-clm-new{color:var(--gjs-font-color);padding:var(--gjs-padding-elem-classmanager);display:none}.gjs-clm-tags #gjs-clm-close{opacity:.85;filter:alpha(opacity=85);cursor:pointer;color:#ffffffe6;font-size:20px;line-height:0}.gjs-clm-tags #gjs-clm-close:hover{opacity:1;filter:alpha(opacity=100)}.gjs-clm-tags #gjs-clm-checkbox{color:#ffffffe6;vertical-align:middle;cursor:pointer;font-size:9px}.gjs-clm-tags #gjs-clm-tag-label{text-overflow:ellipsis;cursor:text;flex-grow:1;padding:0 3px;overflow:hidden}.gjs-mdl-container{font-family:var(--gjs-main-font);z-index:100;background-color:#00000080;display:flex;position:fixed;inset:0;overflow-y:auto}.gjs-mdl-dialog{text-shadow:-1px -1px #0000000d;z-index:2;border-radius:3px;width:90%;max-width:850px;margin:auto;font-weight:lighter;animation:.215s gjs-slide-down;position:relative}.gjs-mdl-title{font-size:1rem}.gjs-mdl-btn-close{position:absolute;top:5px;right:15px}.gjs-mdl-active .gjs-mdl-dialog{animation:.216s gjs-mdl-slide-down}.gjs-mdl-header,.gjs-mdl-content{clear:both;padding:10px 15px}.gjs-mdl-header{border-bottom:1px solid var(--gjs-main-dark-color);padding:15px 15px 7px;position:relative}.gjs-export-dl:after{content:"";clear:both;margin-bottom:10px;display:block}.gjs-dropzone{opacity:0;z-index:11;pointer-events:none;width:100%;height:100%;transition:opacity .25s;display:none;position:absolute;top:0;left:0}.gjs-dropzone-active .gjs-dropzone{opacity:1;display:block}.gjs-am-assets{clear:both;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;height:290px;display:flex;overflow:auto}.gjs-am-assets-header{padding:5px}.gjs-am-add-asset .gjs-am-add-field{float:left;width:70%}.gjs-am-add-asset button{float:right;width:25%}.gjs-am-preview-cont{background-color:var(--gjs-main-color);float:left;border-radius:2px;width:30%;height:70px;position:relative;overflow:hidden}.gjs-am-preview{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute}.gjs-am-preview-bg{opacity:.5;filter:alpha(opacity=50);z-index:0;width:100%;height:100%;position:absolute}.gjs-am-dimensions{opacity:.5;filter:alpha(opacity=50);font-size:10px}.gjs-am-meta{float:left;box-sizing:border-box;width:70%;padding:5px 0 0 5px;font-size:12px}.gjs-am-meta>div{margin-bottom:5px}.gjs-am-close{cursor:pointer;display:none;position:absolute;top:0;right:5px}.gjs-am-asset{border-bottom:1px solid color-mix(in srgb, var(--gjs-main-dark-color), black 3%);cursor:pointer;box-sizing:border-box;width:100%;padding:5px;position:relative}.gjs-am-asset:hover .gjs-am-close{display:block}.gjs-am-highlight{background-color:var(--gjs-main-light-color)}.gjs-am-assets-cont{background-color:var(--gjs-secondary-dark-color);box-sizing:border-box;float:right;border-radius:3px;width:45%;height:325px;padding:10px;overflow:hidden}.gjs-am-file-uploader{float:left;width:55%}.gjs-am-file-uploader>form{background-color:var(--gjs-secondary-dark-color);text-align:center;border:2px dashed;border-radius:3px;margin-bottom:15px;position:relative}.gjs-am-file-uploader>form.gjs-am-hover{border:2px solid var(--gjs-color-green);color:color-mix(in srgb, var(--gjs-color-green), white 5%)}.gjs-am-file-uploader>form.gjs-am-disabled{border-color:red}.gjs-am-file-uploader>form #gjs-am-uploadFile{opacity:0;filter:alpha(opacity=0);padding:var(--gjs-upload-padding);box-sizing:border-box;width:100%}.gjs-am-file-uploader #gjs-am-title{padding:var(--gjs-upload-padding);width:100%;position:absolute}.gjs-cm-editor-c{float:left;box-sizing:border-box;width:50%}.gjs-cm-editor-c .CodeMirror{height:450px}.gjs-cm-editor{font-size:12px}.gjs-cm-editor#gjs-cm-htmlmixed{border-right:1px solid var(--gjs-main-dark-color);padding-right:10px}.gjs-cm-editor#gjs-cm-htmlmixed #gjs-cm-title{color:#a97d44}.gjs-cm-editor#gjs-cm-css{padding-left:10px}.gjs-cm-editor#gjs-cm-css #gjs-cm-title{color:#ddca7e}.gjs-cm-editor #gjs-cm-title{background-color:var(--gjs-main-dark-color);text-align:right;padding:5px 10px 3px;font-size:12px}.gjs-rte-toolbar{z-index:10;position:absolute}.gjs-rte-toolbar-ui{border:1px solid var(--gjs-main-dark-color);border-radius:3px}.gjs-rte-actionbar{display:flex}.gjs-rte-action{border-right:1px solid var(--gjs-main-dark-color);text-align:center;cursor:pointer;outline:none;justify-content:center;align-items:center;width:25px;padding:5px;display:flex}.gjs-rte-action:last-child{border-right:none}.gjs-rte-action:hover,.gjs-rte-active{background-color:var(--gjs-main-light-color)}.gjs-rte-disabled{color:var(--gjs-main-light-color);cursor:not-allowed}.gjs-rte-disabled:hover{background-color:unset}.sp-container{z-index:9999994;display:inline-block;position:absolute;top:0;left:0;overflow:hidden}.sp-container.sp-flat{position:relative}.sp-container,.sp-container *{box-sizing:content-box}.sp-top{width:100%;display:inline-block;position:relative}.sp-top-inner{position:absolute;inset:0}.sp-color{position:absolute;inset:0 20% 0 0}.sp-hue{height:100%;position:absolute;inset:0 0 0 84%}.sp-clear-enabled .sp-hue{height:77.5%;top:33px}.sp-fill{padding-top:80%}.sp-sat,.sp-val{position:absolute;inset:0}.sp-alpha-enabled .sp-top{margin-bottom:18px}.sp-alpha-enabled .sp-alpha{display:block}.sp-alpha-handle{cursor:pointer;opacity:.8;background:#fff;border:1px solid #000;width:6px;position:absolute;top:-4px;bottom:-4px;left:50%}.sp-alpha{height:8px;display:none;position:absolute;bottom:-14px;left:0;right:0}.sp-alpha-inner{border:1px solid #333}.sp-clear{display:none}.sp-clear.sp-clear-display{background-position:50%}.sp-clear-enabled .sp-clear{height:28px;display:block;position:absolute;inset:0 0 0 84%}.sp-container,.sp-replacer,.sp-preview,.sp-dragger,.sp-slider,.sp-alpha,.sp-clear,.sp-alpha-handle,.sp-container.sp-dragging .sp-input,.sp-container button{-webkit-user-select:none;user-select:none;-moz-user-select:-moz-none;-o-user-select:none}.sp-container.sp-input-disabled .sp-input-container,.sp-container.sp-buttons-disabled .sp-button-container,.sp-container.sp-palette-buttons-disabled .sp-palette-button-container,.sp-palette-only .sp-picker-container,.sp-palette-disabled .sp-palette-container,.sp-initial-disabled .sp-initial{display:none}.sp-sat{background-image:-o-linear-gradient(270deg,#fff,#cc9a8100);background-image:-ms-linear-gradient(left, #fff, #cc9a8100);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";filter:progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr="#FFFFFFFF", endColorstr="#00CC9A81");background-image:linear-gradient(90deg,#fff,#cc9a8100)}.sp-val{background-image:-o-linear-gradient(#000,#cc9a8100);background-image:-ms-linear-gradient(bottom, #000, #cc9a8100);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00CC9A81", endColorstr="#FF000000");background-image:linear-gradient(#cc9a8100,#000)}.sp-hue{background:-moz-linear-gradient(red 0%,#f0f 17%,#00f 33%,#0ff 50%,#0f0 67%,#ff0 83%,red 100%);background:-ms-linear-gradient(top, red 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, red 100%);background:-o-linear-gradient(red 0%,#f0f 17%,#00f 33%,#0ff 50%,#0f0 67%,#ff0 83%,red 100%);background:linear-gradient(red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.sp-1{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0000", endColorstr="#ffff00")}.sp-2{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffff00", endColorstr="#00ff00")}.sp-3{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ff00", endColorstr="#00ffff")}.sp-4{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffff", endColorstr="#0000ff")}.sp-5{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0000ff", endColorstr="#ff00ff")}.sp-6{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff00ff", endColorstr="#ff0000")}.sp-hidden{display:none!important}.sp-cf:before,.sp-cf:after{content:"";display:table}.sp-cf:after{clear:both}@media (device-width<=480px){.sp-color{right:40%}.sp-hue{left:63%}.sp-fill{padding-top:60%}}.sp-dragger{cursor:pointer;background:#000;border:1px solid #fff;border-radius:5px;width:5px;height:5px;position:absolute;top:0;left:0}.sp-slider{cursor:pointer;opacity:.8;background:#fff;border:1px solid #000;height:3px;position:absolute;top:0;left:-1px;right:-1px}.sp-container{background-color:#ececec;border:1px solid #f0c49b;border-radius:0;padding:0}.sp-container,.sp-container button,.sp-container input,.sp-color,.sp-hue,.sp-clear{box-sizing:border-box;-ms-box-sizing:border-box;font:12px Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Verdana,sans-serif}.sp-top{margin-bottom:3px}.sp-color,.sp-hue,.sp-clear{border:1px solid #666}.sp-input-container{float:right;width:100px;margin-bottom:4px}.sp-initial-disabled .sp-input-container{width:100%}.sp-input{color:#222;background:0 0;border:1px inset;border-radius:3px;width:100%;margin:0;padding:4px 5px;font-size:12px!important}.sp-input:focus{border:1px solid orange}.sp-input.sp-validation-error{background:#fdd;border:1px solid red}.sp-picker-container,.sp-palette-container{float:left;margin-bottom:-290px;padding:10px 10px 300px;position:relative}.sp-picker-container{border-left:1px solid #fff;width:172px}.sp-palette-container{border-right:1px solid #ccc}.sp-palette-only .sp-palette-container{border:0}.sp-palette .sp-thumb-el{float:left;cursor:pointer;border:2px solid #0000;width:24px;height:15px;margin:3px;display:block;position:relative}.sp-palette .sp-thumb-el:hover,.sp-palette .sp-thumb-el.sp-thumb-active{border-color:orange}.sp-thumb-el{position:relative}.sp-initial{float:left;border:1px solid #333}.sp-initial span{float:left;border:none;width:30px;height:25px;margin:0;display:block}.sp-initial .sp-clear-display{background-position:50%}.sp-palette-button-container,.sp-button-container{float:right}.sp-replacer{cursor:pointer;color:#333;vertical-align:middle;background:#eee;border:1px solid #91765d;margin:0;padding:4px;display:inline-block;overflow:hidden}.sp-replacer:hover,.sp-replacer.sp-active{color:#111;border-color:#f0c49b}.sp-replacer.sp-disabled{cursor:default;color:silver;border-color:silver}.sp-dd{float:left;height:16px;padding:2px 0;font-size:10px;line-height:16px}.sp-preview{float:left;z-index:0;border:1px solid #222;width:25px;height:20px;margin-right:5px;position:relative}.sp-palette{max-width:220px}.sp-palette .sp-thumb-el{border:1px solid #d0d0d0;width:16px;height:16px;margin:2px 1px}.sp-container{padding-bottom:0}.sp-container button{background-color:#eee;background-image:-moz-linear-gradient(#ccc,#eee);background-image:-ms-linear-gradient(top, #eee, #ccc);color:#333;text-align:center;text-shadow:0 1px #eee;vertical-align:middle;background-image:linear-gradient(#eee,#ccc);border:1px solid #ccc;border-bottom-color:#bbb;border-radius:3px;padding:5px 4px;font-size:14px;line-height:1}.sp-container button:hover{background-color:#ddd;background-image:-moz-linear-gradient(#bbb,#ddd);background-image:-ms-linear-gradient(top, #ddd, #bbb);cursor:pointer;text-shadow:0 1px #ddd;background-image:linear-gradient(#ddd,#bbb);border:1px solid #bbb;border-bottom-color:#999}.sp-container button:active{-ms-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-o-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;border:1px solid #aaa;border-bottom-color:#888;box-shadow:inset 0 0 5px 2px #aaa,0 1px #eee}.sp-cancel{vertical-align:middle;margin:0 5px 0 0;padding:2px;font-size:11px;text-decoration:none;color:#d93f3f!important}.sp-cancel:hover{text-decoration:underline;color:#d93f3f!important}.sp-palette span:hover,.sp-palette span.sp-thumb-active{border-color:#000}.sp-preview,.sp-alpha,.sp-thumb-el{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);position:relative}.sp-preview-inner,.sp-alpha-inner,.sp-thumb-inner{display:block;position:absolute;inset:0}.sp-palette .sp-thumb-inner{background-position:50%;background-repeat:no-repeat}.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=)}.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=)}.sp-clear-display{background-image:url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==);background-position:50%;background-repeat:no-repeat}.gjs-editor-sp{border:1px solid var(--gjs-main-dark-color);box-shadow:0 0 7px var(--gjs-main-dark-color);border-radius:3px}.gjs-editor-sp .sp-hue,.gjs-editor-sp .sp-slider{cursor:row-resize}.gjs-editor-sp .sp-color,.gjs-editor-sp .sp-dragger{cursor:crosshair}.gjs-editor-sp .sp-alpha-inner,.gjs-editor-sp .sp-alpha-handle{cursor:col-resize}.gjs-editor-sp .sp-hue{left:90%}.gjs-editor-sp .sp-color{right:15%}.gjs-editor-sp .sp-picker-container{border:none}.gjs-editor-sp .colpick_dark .colpick_color{outline:1px solid var(--gjs-main-dark-color)}.gjs-editor-sp .sp-cancel,.gjs-editor-sp .sp-cancel:hover{font-size:25px;text-decoration:none;position:absolute;bottom:-8px;left:0;color:#777!important}.gjs-editor-sp .sp-alpha-handle{background-color:#ccc;border:1px solid #555;width:4px}.gjs-editor-sp .sp-color,.gjs-editor-sp .sp-hue{border:1px solid #333}.gjs-editor-sp .sp-slider{background-color:#ccc;border:1px solid #555;width:22px;height:3px;left:-4px}.gjs-editor-sp .sp-dragger{background:0 0;box-shadow:0 0 0 1px #111}.gjs-editor-sp .sp-button-container{float:none;text-align:right;width:100%;position:relative}.gjs-editor-sp .sp-button-container .sp-choose,.gjs-editor-sp .sp-button-container .sp-choose:hover,.gjs-editor-sp .sp-button-container .sp-choose:active{background:var(--gjs-main-dark-color);border-color:var(--gjs-main-dark-color);color:var(--gjs-font-color);text-shadow:none;box-shadow:none;padding:3px 5px}.gjs-editor-sp .sp-palette-container{float:none;border:none;margin:0;padding:5px 10px 0}.gjs-editor-sp .sp-palette .sp-thumb-el,.gjs-editor-sp .sp-palette .sp-thumb-el:hover{border:1px solid #000000e6}.gjs-editor-sp .sp-palette .sp-thumb-el:hover,.gjs-editor-sp .sp-palette .sp-thumb-el.sp-thumb-active{border-color:#000000e6}.gjs-one-bg{background-color:var(--gjs-primary-color)}.gjs-one-color,.gjs-one-color-h:hover{color:var(--gjs-primary-color)}.gjs-two-bg{background-color:var(--gjs-secondary-color)}.gjs-two-color,.gjs-two-color-h:hover{color:var(--gjs-secondary-color)}.gjs-three-bg{background-color:var(--gjs-tertiary-color)}.gjs-three-color,.gjs-three-color-h:hover{color:var(--gjs-tertiary-color)}.gjs-four-bg{background-color:var(--gjs-quaternary-color)}.gjs-four-color,.gjs-four-color-h:hover{color:var(--gjs-quaternary-color)}.gjs-danger-bg{background-color:var(--gjs-color-red)}.gjs-danger-color,.gjs-danger-color-h:hover{color:var(--gjs-color-red)}.gjs-bdrag{width:auto;pointer-events:none!important;z-index:10!important;position:absolute!important}.gjs-drag-helper{background-color:var(--gjs-color-blue)!important;pointer-events:none!important;z-index:10!important;transform-origin:0 0!important;outline:none!important;margin:15px!important;transition:none!important;position:absolute!important;transform:scale(.3)!important}.gjs-grabbing,.gjs-grabbing *{cursor:grabbing!important;cursor:-webkit-grabbing!important}.gjs-grabbing{overflow:hidden}.gjs-off-prv{z-index:10;cursor:pointer;padding:5px;position:relative}.gjs-editor-cont ::-webkit-scrollbar-track{background:var(--gjs-secondary-dark-color)}.gjs-editor-cont ::-webkit-scrollbar-thumb{background-color:#fff3}.gjs-editor-cont ::-webkit-scrollbar{width:8px}.gjs-no-touch-actions{touch-action:none}.gjs-disabled{-webkit-user-select:none;user-select:none;-khtml-user-select:none;-o-user-select:none;opacity:.5;filter:alpha(opacity=50)}.gjs-editor{font-family:var(--gjs-main-font);font-size:var(--gjs-font-size);box-sizing:border-box;height:100%;position:relative}.gjs-freezed,.gjs-freezed{opacity:.5;filter:alpha(opacity=50);pointer-events:none}.gjs-hidden{display:none}@keyframes gjs-slide-down{0%{opacity:0;transform:translateY(-3rem)}to{opacity:1;transform:translate(0)}}@keyframes gjs-slide-up{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-3rem)}}.cm-s-hopscotch span.cm-error{color:#fff}.vf-editor[data-v-dae2c325]{z-index:1;background:var(--bg-main);height:100vh;color:var(--text-primary);font-family:var(--font-ui);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.vf-editor-app[data-v-dae2c325]{flex-direction:column;flex:1;min-height:0;display:flex}.vf-editor-estrecho[data-v-dae2c325]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:24px 16px;display:flex}.vf-editor-estrecho p[data-v-dae2c325]{margin:0;font-size:15px;line-height:1.45}.vf-editor-estrecho a[data-v-dae2c325]{color:var(--brand-accent);font-weight:600;text-decoration:none}.vf-editor-barra[data-v-dae2c325]{border-bottom:1px solid var(--border-subtle);background:var(--bg-card);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:8px 12px;display:flex}.vf-editor-titulo[data-v-dae2c325]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);flex:8rem;font-size:14px;font-weight:600;overflow:hidden}.vf-editor-dispositivos[data-v-dae2c325]{border:1px solid var(--border-subtle);border-radius:10px;display:flex;overflow:hidden}.vf-editor-dispositivos button[data-v-dae2c325]{border:0;border-right:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);font:inherit;cursor:pointer;padding:6px 10px;font-size:12.5px}.vf-editor-dispositivos button[data-v-dae2c325]:last-child{border-right:0}.vf-editor-dispositivos button.es-on[data-v-dae2c325]{background:var(--brand-accent-subtle);color:var(--text-primary)}.vf-editor-btn[data-v-dae2c325]{border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;padding:6px 10px;font-size:12.5px;text-decoration:none}.vf-editor-btn[data-v-dae2c325]:hover{background:var(--hover-bg);color:var(--text-primary)}.vf-editor-btn[data-v-dae2c325]:disabled{opacity:.45;cursor:not-allowed}.vf-editor-btn.es-on[data-v-dae2c325]{border-color:var(--brand-accent);background:var(--brand-accent-subtle);color:var(--text-primary)}.vf-editor-btn.es-primario[data-v-dae2c325]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent);font-weight:600}.vf-editor-btn[data-v-dae2c325]:focus-visible,.vf-editor-dispositivos button[data-v-dae2c325]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-editor-estado[data-v-dae2c325]{font-variant-numeric:tabular-nums;color:var(--text-tertiary);white-space:nowrap;font-size:12px}.vf-editor-estado.es-sucio[data-v-dae2c325]{color:var(--text-warning)}.vf-editor-estado.es-guardando[data-v-dae2c325]{color:var(--brand-accent)}.vf-editor-estado.es-guardado[data-v-dae2c325]{color:var(--text-success)}.vf-editor-alerta[data-v-dae2c325]{background:color-mix(in oklch, var(--text-danger) 12%, var(--bg-card));color:var(--text-danger);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;font-size:13px;display:flex}.vf-editor-alerta.es-conflicto[data-v-dae2c325]{background:color-mix(in oklch, var(--text-warning) 14%, var(--bg-card));color:var(--text-warning)}.vf-editor-alerta button[data-v-dae2c325]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:600}.vf-editor-cuerpo[data-v-dae2c325]{flex:1;min-height:0;display:flex;position:relative}.vf-editor-izq[data-v-dae2c325],.vf-editor-der[data-v-dae2c325]{background:var(--bg-card);flex-direction:column;min-width:0;min-height:0;display:flex}.vf-editor-izq[data-v-dae2c325]{border-right:1px solid var(--border-subtle);flex:none;width:300px}.vf-editor-der[data-v-dae2c325]{border-left:1px solid var(--border-subtle);flex:none;width:320px}.vf-editor-centro[data-v-dae2c325]{background:var(--bg-subtle);flex:1;min-width:0;min-height:0;position:relative}.vf-editor-lienzo[data-v-dae2c325]{position:absolute;inset:0}.vf-editor-pestanas[data-v-dae2c325]{border-bottom:1px solid var(--border-subtle);flex:none;display:flex}.vf-editor-pestanas button[data-v-dae2c325]{color:var(--text-tertiary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:10px 8px;font-size:13px;font-weight:600}.vf-editor-pestanas button.es-on[data-v-dae2c325]{color:var(--text-primary);border-bottom-color:var(--brand-accent)}.vf-editor-panel[data-v-dae2c325]{flex:1;min-height:0;overflow:auto}.vf-editor-gestor[data-v-dae2c325]{min-height:100%}.vf-editor-vacio[data-v-dae2c325]{text-align:center;color:var(--text-tertiary);margin:0;padding:24px 16px;font-size:13px;line-height:1.45}.vf-editor-form[data-v-dae2c325]{flex-direction:column;gap:12px;min-width:0;padding:12px;display:flex}.vf-editor-color[data-v-dae2c325]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vf-editor-color label[data-v-dae2c325]{color:var(--text-secondary);flex:auto;font-size:13px}.vf-editor-color input[type=color][data-v-dae2c325]{border:1px solid var(--border-subtle);background:var(--bg-card);cursor:pointer;border-radius:8px;width:40px;height:32px;padding:2px}.vf-editor-color button[data-v-dae2c325]{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:underline}.vf-editor-color .vf-editor-error[data-v-dae2c325]{flex-basis:100%}.vf-editor-form h3[data-v-dae2c325]{font-family:var(--font-display);margin:4px 0 0;font-size:14px;font-weight:600}.vf-editor-error[data-v-dae2c325]{color:var(--text-danger);margin:0;font-size:12px;line-height:1.4}.vf-editor-nota[data-v-dae2c325]{color:var(--text-tertiary);margin:0;font-size:13px}.vf-editor-revisiones[data-v-dae2c325]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vf-editor-revisiones li[data-v-dae2c325]{border-top:1px solid var(--border-subtle);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;font-size:12.5px;display:flex}.vf-editor-revisiones button[data-v-dae2c325]{border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:10px;flex:none;padding:6px 10px;font-size:12.5px}.vf-editor-revisiones button[data-v-dae2c325]:hover{background:var(--hover-bg);color:var(--text-primary)}.vf-editor-capas[data-v-dae2c325]{z-index:4;background:var(--bg-card);border-right:1px solid var(--border-subtle);width:300px;box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0}.vf-editor-capas-cabeza[data-v-dae2c325]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.vf-editor-capas-cabeza button[data-v-dae2c325]{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12.5px}.vf-editor-capas .vf-editor-gestor[data-v-dae2c325]{flex:1;min-height:0;overflow:auto}.vf-editor{--gjs-main-color:var(--bg-card);--gjs-primary-color:var(--bg-card);--gjs-secondary-color:var(--text-primary);--gjs-tertiary-color:var(--bg-subtle);--gjs-quaternary-color:var(--text-secondary);--gjs-font-color:var(--text-primary);--gjs-font-color-active:var(--text-primary);--gjs-main-dark-color:var(--border-subtle);--gjs-secondary-dark-color:var(--bg-subtle);--gjs-main-light-color:var(--brand-accent-subtle);--gjs-secondary-light-color:var(--text-secondary);--gjs-soft-light-color:var(--bg-subtle);--gjs-color-blue:var(--brand-accent);--gjs-color-highlight:var(--brand-accent);--gjs-arrow-color:var(--text-tertiary);--gjs-main-font:var(--font-ui);--gjs-font-size:13px;--gjs-left-width:0px;--gjs-canvas-top:0px}.vf-editor .gjs-pn-panels{display:none!important}.vf-editor .gjs-one-bg{background-color:var(--bg-card)}.vf-editor .gjs-two-color,.vf-editor .gjs-two-color-h:hover{color:var(--text-primary)}.vf-editor .gjs-three-bg{background-color:var(--bg-subtle)}.vf-editor .gjs-four-color,.vf-editor .gjs-four-color-h:hover{color:var(--text-secondary)}.vf-editor .gjs-editor{font-family:var(--font-ui);color:var(--text-primary)}.vf-editor .gjs-editor.gjs-one-bg,.vf-editor .gjs-editor .gjs-cv-canvas{background:var(--bg-subtle);width:100%;height:100%;top:0;left:0}.vf-editor .gjs-blocks-c{box-sizing:border-box;grid-template-columns:1fr 1fr;gap:8px;padding:8px;display:grid}.vf-editor .gjs-block{border:1px solid var(--border-subtle);background:var(--bg-card);width:auto;min-width:0;min-height:64px;color:var(--text-primary);box-shadow:var(--shadow-sm);border-radius:12px;margin:0;padding:10px 8px}.vf-editor .gjs-block:hover{border-color:var(--brand-accent)}.vf-editor .gjs-block-label{font-family:var(--font-ui);color:var(--text-primary);white-space:normal;font-size:12px;font-weight:600}.vf-editor .gjs-block-category .gjs-title,.vf-editor .gjs-sm-sector-title,.vf-editor .gjs-trait-category .gjs-title{font-family:var(--font-ui);letter-spacing:0;background:var(--bg-subtle);color:var(--text-primary);border-bottom:1px solid var(--border-subtle);font-weight:600}.vf-editor .gjs-block-category .gjs-caret-icon{border-right:2px solid var(--text-secondary);border-bottom:2px solid var(--text-secondary);vertical-align:middle;width:7px;height:7px;margin:0 8px 1px 0;display:inline-block;transform:rotate(45deg)}.vf-editor .gjs-block-category:not(.gjs-open) .gjs-caret-icon{transform:rotate(-45deg)}.vf-editor .gjs-field{background:var(--bg-input);border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:8px}.vf-editor .gjs-field input,.vf-editor .gjs-field select,.vf-editor .gjs-field textarea,.vf-editor .gjs-sm-label,.vf-editor .gjs-sm-sector,.vf-editor .gjs-trt-trait,.vf-editor .gjs-label,.vf-editor .gjs-layer,.vf-editor .gjs-layer-name{color:var(--text-primary);font-family:var(--font-ui)}.vf-editor .gjs-layer-item{background:var(--bg-card);color:var(--text-primary);border-bottom:1px solid var(--border-subtle)}.vf-editor .gjs-layer.gjs-hovered .gjs-layer-item{background:var(--bg-subtle)}.vf-editor .gjs-layer.gjs-selected .gjs-layer-item{background:var(--brand-accent-subtle)}.vf-editor .gjs-sm-sector.gjs-sm-open,.vf-editor .gjs-block-category.gjs-open{border-bottom-color:var(--border-subtle)}body:has(.vf-editor) .gjs-mdl-container{font-family:var(--font-ui);color:var(--text-primary)}body:has(.vf-editor) .gjs-mdl-dialog{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-subtle)}.vf-form-bandeja[data-v-d60445fc]{min-width:0;overflow-x:clip}.vf-form-filtros[data-v-d60445fc]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.vf-form-filtros .es-on[data-v-d60445fc]{border-color:var(--brand-accent);color:var(--brand-accent)}.vf-form-fila[data-v-d60445fc]{flex-wrap:wrap;align-items:flex-start;row-gap:8px}.vf-form-fila.es-nuevo[data-v-d60445fc]{background:color-mix(in oklch, var(--brand-accent) 8%, var(--bg-subtle));border-radius:12px}.vf-punto[data-v-d60445fc]{background:var(--brand-accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.vf-form-fila .vf-fila-texto[data-v-d60445fc]{flex:14rem}.vf-form-fila .vf-fila-texto strong[data-v-d60445fc],.vf-form-fila .vf-fila-texto small[data-v-d60445fc]{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;overflow:visible}.vf-form-datos[data-v-d60445fc]{grid-template-columns:minmax(6rem,max-content) 1fr;gap:4px 12px;margin:8px 0 0;font-size:14px;display:grid}.vf-form-datos dt[data-v-d60445fc]{color:var(--text-secondary)}.vf-form-datos dd[data-v-d60445fc]{color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.vf-form-datos a[data-v-d60445fc]{color:var(--text-primary);font-weight:600}@media (width<=560px){.vf-form-datos[data-v-d60445fc]{grid-template-columns:1fr}.vf-form-datos dd[data-v-d60445fc]{margin-bottom:6px}}.vf-boton-fila[data-v-d60445fc]:disabled{opacity:.55;cursor:default}.vf-lz-lienzo[data-v-9de80e18]{background:var(--bg-subtle);flex:1;justify-content:center;min-width:0;padding:16px;display:flex;position:relative;overflow:auto}.vf-lz-marco[data-v-9de80e18]{background:#fff;max-width:100%;height:100%;min-height:100%;transition:width .25s;position:relative;box-shadow:0 1px 3px #00000014,0 8px 24px #0000000f}.vf-lz-iframe[data-v-9de80e18]{background:#fff;border:0;width:100%;height:100%;min-height:calc(100vh - 120px);display:block}.vf-lz-vacio[data-v-9de80e18]{border:2px dashed var(--border-subtle);color:var(--text-secondary);font-family:var(--font-ui);pointer-events:none;text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:24px}.vf-lz-vacio p[data-v-9de80e18]{margin:4px 0}.vf-lz-sobre[data-v-9de80e18]{pointer-events:none;outline-offset:-1px;z-index:2;outline:1px solid #60a5fa;position:absolute}.vf-lz-seleccion[data-v-9de80e18]{pointer-events:none;outline-offset:-1px;z-index:3;outline:2px solid #2563eb;position:absolute}.vf-lz-barra[data-v-9de80e18]{color:#fff;height:24px;font:600 12px/1 var(--font-ui);pointer-events:auto;white-space:nowrap;background:#2563eb;border-radius:6px 6px 0 0;align-items:center;gap:2px;padding:0 4px;display:flex;position:absolute;top:-26px;left:-2px}.vf-lz-barra.es-abajo[data-v-9de80e18]{border-radius:0 0 6px 6px;top:auto;bottom:-26px}.vf-lz-barra button[data-v-9de80e18]{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:4px;width:22px;height:22px;font-size:13px}.vf-lz-barra button[data-v-9de80e18]:hover,.vf-lz-asa[data-v-9de80e18]:hover{background:#fff3}.vf-lz-asa[data-v-9de80e18]{cursor:grab;border-radius:4px;padding:2px 4px}.vf-lz-nombre[data-v-9de80e18]{padding:0 6px}.vf-lz-guia[data-v-9de80e18]{pointer-events:none;z-index:4;position:absolute}.vf-lz-guia.es-linea[data-v-9de80e18]{background:#f59e0b;border-radius:2px;box-shadow:0 0 0 1px #fff}.vf-lz-guia.es-dentro[data-v-9de80e18]{background:#f59e0b14;outline:2px dashed #f59e0b}.vf-lz-menu[data-v-9de80e18]{z-index:10;background:var(--bg-card);border:1px solid var(--border-subtle);min-width:200px;font:13px var(--font-ui);border-radius:8px;margin:0;padding:4px;list-style:none;position:absolute;box-shadow:0 8px 24px #00000029}.vf-lz-menu button[data-v-9de80e18]{width:100%;color:var(--text-primary);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;border-radius:6px;justify-content:space-between;gap:16px;padding:7px 10px;display:flex}.vf-lz-menu button[data-v-9de80e18]:hover:not(:disabled){background:var(--hover-bg)}.vf-lz-menu button[data-v-9de80e18]:disabled{opacity:.45;cursor:default}.vf-lz-menu .es-peligro[data-v-9de80e18]{color:var(--text-danger)}.vf-lz-menu kbd[data-v-9de80e18]{color:var(--text-tertiary);font:11px var(--font-ui)}.vf-lz-cargando[data-v-9de80e18]{background:linear-gradient(90deg, transparent, var(--brand-accent), transparent);height:2px;animation:1s linear infinite vf-lz-barrido-9de80e18;position:absolute;top:0;left:0;right:0}@keyframes vf-lz-barrido-9de80e18{0%{transform:translate(-100%)}to{transform:translate(100%)}}svg[data-v-270ed535]{flex:none;display:block}.widgets[data-v-c8ca0e06]{width:100%;min-width:0;max-width:100%;height:100%;min-height:0;color:var(--text-primary);background:var(--bg-card);font-family:var(--font-ui);flex-direction:column;font-size:13px;display:flex}.widgets[data-v-c8ca0e06] *,.widgets[data-v-c8ca0e06] :before,.widgets[data-v-c8ca0e06] :after{box-sizing:border-box}.buscar[data-v-c8ca0e06]{border:1px solid var(--border-subtle);background:var(--bg-subtle);height:32px;color:var(--text-tertiary);border-radius:8px;flex:none;align-items:center;gap:6px;margin:8px;padding:0 8px;display:flex}.buscar input[data-v-c8ca0e06]{min-width:0;color:var(--text-primary);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.buscar[data-v-c8ca0e06]:focus-within{outline:2px solid var(--brand-accent);outline-offset:2px}.cuerpo[data-v-c8ca0e06]{flex:1;min-height:0;padding:0 8px 12px;overflow:auto}.vacio[data-v-c8ca0e06]{color:var(--text-tertiary);text-align:center;margin:12px 4px;font-size:13px;line-height:1.45}.grupo[data-v-c8ca0e06]{margin-top:4px}.grupo-btn[data-v-c8ca0e06]{width:100%;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:6px 2px;font-size:12px;font-weight:600;display:flex}.grupo-btn[data-v-c8ca0e06]:hover{background:var(--hover-bg);color:var(--text-primary)}.rejilla[data-v-c8ca0e06]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:8px;display:grid}.tarjeta[data-v-c8ca0e06]{aspect-ratio:1;min-width:0;position:relative}.cuerpo-tarjeta[data-v-c8ca0e06]{border:1px solid var(--border-subtle);background:var(--bg-subtle);width:100%;color:var(--text-primary);font:inherit;cursor:grab;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px 6px 8px;display:flex;position:absolute;inset:0}.cuerpo-tarjeta[data-v-c8ca0e06]:hover{border-color:var(--brand-accent);background:var(--bg-card)}.nombre[data-v-c8ca0e06]{-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;max-width:100%;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.estrella[data-v-c8ca0e06]{z-index:1;background:color-mix(in oklch, var(--bg-card) 88%, transparent);width:22px;height:22px;color:var(--text-tertiary);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4px;right:4px}.estrella[data-v-c8ca0e06]:hover{color:var(--text-primary);background:var(--hover-bg)}.estrella.es-on[data-v-c8ca0e06]{color:var(--brand-accent)}.estrella.es-on[data-v-c8ca0e06] svg{fill:currentColor}button[data-v-c8ca0e06]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.lc-sw[data-state=checked][data-v-8d8cb610]{background:var(--brand-accent)}.lc-sw[data-state=checked][data-v-8d8cb610] [data-slot=switch-thumb]{background:var(--bg-card)}.lc-interruptor-fila.es-atenuado .lc-sw[data-v-8d8cb610]{opacity:.55}.lc-interruptor-fila.es-atenuado:focus-within .lc-sw[data-v-8d8cb610]{opacity:1}.lc-etq[data-v-b9ec2dab]{flex-direction:column;gap:6px;display:flex}.lc-etq-activa[data-v-b9ec2dab]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lc-etq-chip[data-v-b9ec2dab]{background:var(--brand-accent-subtle);height:26px;color:var(--brand-accent);font:600 12px var(--font-ui);border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.lc-etq-respaldo[data-v-b9ec2dab]{width:100%;color:var(--text-tertiary);flex-direction:column;gap:4px;font-size:11.5px;display:flex}.lc-etq-respaldo input[data-v-b9ec2dab],.lc-etq-param input[data-v-b9ec2dab]{border:1px solid var(--border-subtle);background:var(--bg-card);height:28px;color:var(--text-primary);font:12.5px var(--font-ui);border-radius:6px;padding:0 8px}.lc-etq-boton[data-v-b9ec2dab]{font-size:13px}.lc-etq-lista[data-v-b9ec2dab]{flex-direction:column;gap:2px;min-width:220px;max-height:320px;display:flex;overflow:auto}.lc-etq-grupo[data-v-b9ec2dab]{font:600 11px var(--font-ui);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin:8px 0 2px}.lc-etq-op[data-v-b9ec2dab],.lc-etq-param button[data-v-b9ec2dab]{color:var(--text-primary);font:13px var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px}.lc-etq-op[data-v-b9ec2dab]:hover,.lc-etq-param button[data-v-b9ec2dab]:hover{background:var(--hover-bg)}.lc-etq-param[data-v-b9ec2dab]{flex-direction:column;gap:4px;display:flex}.lc-control{min-width:0;max-width:100%;color:var(--text-primary);font-family:var(--font-ui);margin:0 0 12px;font-size:13px;line-height:1.35}.lc-control *,.lc-popover,.lc-popover *{box-sizing:border-box}.lc-cabeza,.lc-interruptor-fila{align-items:center;gap:4px;min-width:0;margin-bottom:4px;display:flex}.lc-interruptor-fila{margin-bottom:0}.lc-etiqueta{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);flex:1;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}.lc-subetiqueta{color:var(--text-secondary);margin:8px 0 4px;font-size:11px;font-weight:600;display:block}.lc-ayuda,.lc-aviso,.lc-error{overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;line-height:1.35}.lc-ayuda,.lc-aviso{color:var(--text-tertiary)}.lc-error{color:var(--text-danger)}.lc-cuerpo.es-atenuado{opacity:.55}.lc-cuerpo.es-atenuado:focus-within{opacity:1}.lc-disp{width:16px;height:16px;color:var(--text-tertiary);flex:none;display:inline-flex}.lc-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lc-input,.lc-select,.lc-area,.lc-btn,.lc-icono-btn,.lc-segmento-opcion,.lc-pestanas button,.lc-rico-barra button{font-family:inherit}.lc-input,.lc-select,.lc-area{border:1px solid var(--border-subtle);background:var(--bg-card);width:100%;min-width:0;max-width:100%;color:var(--text-primary);border-radius:8px;font-size:13px}.lc-input,.lc-select{height:30px;padding:0 8px}.lc-input.es-invalido,.lc-area.es-invalido{border-color:var(--text-danger)}.lc-select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-secondary) 50%), linear-gradient(135deg, var(--text-secondary) 50%, transparent 50%);background-position:calc(100% - 14px),calc(100% - 9px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:22px}.lc-area{resize:vertical;min-height:4.5rem;padding:6px 8px;line-height:1.4;display:block}.lc-num{text-align:right;width:4.5rem;padding:0 4px}.lc-btn,.lc-icono-btn{border:1px solid var(--border-subtle);background:var(--bg-card);min-height:30px;color:var(--text-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:12px;display:inline-flex}.lc-btn{padding:0 8px}.lc-btn-bloque{width:100%}.lc-btn:hover,.lc-icono-btn:hover{background:var(--hover-bg);color:var(--text-primary)}.lc-btn:disabled,.lc-icono-btn:disabled{opacity:.45;cursor:not-allowed}.lc-btn.es-on,.lc-icono-btn.es-on{border-color:var(--brand-accent);background:var(--brand-accent-subtle);color:var(--text-primary)}.lc-icono-btn{flex:none;width:28px;height:28px;padding:0}.lc-restablecer{color:var(--text-tertiary);background:0 0;border-color:#0000}.lc-icono-svg{flex:none;width:16px;height:16px;display:block}.lc-control :focus-visible{outline:2px solid var(--brand-accent);outline-offset:1px}.lc-segmento{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.lc-segmento.es-fila{flex-wrap:nowrap}.lc-segmento-opcion{border:1px solid var(--border-subtle);background:var(--bg-card);min-width:0;min-height:30px;color:var(--text-secondary);cursor:pointer;border-radius:8px;flex:calc(33% - 4px);justify-content:center;align-items:center;padding:0 6px;font-size:12px;display:flex;position:relative}.lc-segmento.es-fila .lc-segmento-opcion{flex:1 1 0}.lc-segmento-opcion span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-segmento-opcion input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.lc-segmento-opcion.es-on{border-color:var(--brand-accent);background:var(--brand-accent-subtle);color:var(--text-primary)}.lc-rango{grid-template-columns:minmax(0,1fr) 4.5rem;grid-template-areas:"eti eti""rango num";align-items:center;gap:2px 6px;min-width:0;display:grid}.lc-rango-eti{color:var(--text-secondary);grid-area:eti;font-size:11px;font-weight:600}.lc-rango input[type=range]{width:100%;min-width:0;accent-color:var(--brand-accent);grid-area:rango}.lc-rango .lc-num{grid-area:num;height:28px}.lc-rango.es-vacio input[type=range]{opacity:.45}.lc-deslizador{flex-direction:column;gap:4px;min-width:0;display:flex}.lc-dims{grid-template-columns:1fr 1fr;gap:4px;min-width:0;display:grid}.lc-dims-campo{flex-direction:column;gap:2px;min-width:0;display:flex}.lc-dims-campo span{color:var(--text-tertiary);font-size:10px}.lc-dims-pie{grid-column:1/-1;align-items:center;gap:4px;min-width:0;display:flex}.lc-dims-pie .lc-select{flex:1}.lc-color-fila{align-items:center;gap:4px;min-width:0;display:flex}.lc-color-fila .lc-btn{flex:1;justify-content:flex-start;min-width:0}.lc-color-fila .lc-input{flex:0 7.2rem;width:7.2rem}.lc-muestra{border:1px solid var(--border-subtle);background-color:#0000;background-image:linear-gradient(45deg, var(--border-subtle) 25%, transparent 25%), linear-gradient(-45deg, var(--border-subtle) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--border-subtle) 75%), linear-gradient(-45deg, transparent 75%, var(--border-subtle) 75%);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;border-radius:4px;flex:none;width:16px;height:16px}.lc-color-nombre{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.lc-pastillas{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.lc-pastillas button{border:1px solid var(--border-subtle);background:var(--bg-card);cursor:pointer;border-radius:8px;width:28px;height:28px;padding:4px}.lc-pastillas button.es-on{border-color:var(--brand-accent)}.lc-pastillas .lc-muestra{width:100%;height:100%}.lc-opacidad{grid-template-columns:minmax(0,1fr) 4rem;align-items:center;gap:6px;margin-top:8px;display:grid}.lc-opacidad span{color:var(--text-secondary);font-size:11px}.lc-popover-ancla{min-width:0;max-width:100%;display:block;position:relative}.lc-popover{z-index:40;border:1px solid var(--border-subtle);background:var(--bg-card);max-height:320px;box-shadow:0 8px 24px color-mix(in oklch, var(--text-primary) 16%, transparent);border-radius:10px;padding:8px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.lc-popover.es-arriba{top:auto;bottom:calc(100% + 4px)}.lc-rico{border:1px solid var(--border-subtle);background:var(--bg-card);border-radius:8px;min-width:0}.lc-rico-barra{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:2px;padding:4px;display:flex}.lc-rico-barra button{min-width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 6px;font-size:13px}.lc-rico-barra button.es-on{background:var(--brand-accent-subtle);color:var(--text-primary)}.lc-rico-barra button:hover{background:var(--hover-bg)}.lc-rico-enlace{border-bottom:1px solid var(--border-subtle);gap:4px;padding:4px;display:flex}.lc-rico-enlace .lc-input{flex:1;height:28px}.lc-rico .ProseMirror{overflow-wrap:anywhere;outline:none;min-height:4.5rem;padding:6px 8px}.lc-rico .ProseMirror p{margin:0 0 .35em}.lc-rico .ProseMirror p:last-child{margin-bottom:0}.lc-rico .ProseMirror ul,.lc-rico .ProseMirror ol{margin:.2em 0;padding-left:1.2em}.lc-preview{object-fit:contain;background:var(--bg-subtle);border-radius:8px;width:100%;max-height:120px;display:block}.lc-acciones{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.lc-archivo{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.lc-galeria{flex-direction:column;gap:6px;min-width:0;display:flex}.lc-mini{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;display:grid}.lc-mini img{object-fit:cover;background:var(--bg-subtle);border-radius:6px;width:36px;height:36px}.lc-mini-botones{gap:2px;display:flex}.lc-check{min-height:28px;color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;display:flex}.lc-check input{accent-color:var(--brand-accent)}.lc-icono-actual{width:18px;height:18px}.lc-iconos{grid-template-columns:repeat(auto-fill,minmax(32px,1fr));gap:4px;max-height:220px;margin-top:6px;display:grid;overflow:auto}.lc-icono-celda{height:32px;color:var(--text-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;display:flex}.lc-icono-celda:hover{background:var(--hover-bg)}.lc-icono-celda.es-on{border-color:var(--brand-accent);background:var(--brand-accent-subtle)}.lc-repe-fila{border:1px solid var(--border-subtle);background:var(--bg-subtle);border-radius:8px;min-width:0;margin-bottom:6px}.lc-repe-cabeza{align-items:center;gap:2px;min-width:0;padding:2px;display:flex}.lc-repe-titulo{min-width:0;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:4px;padding:4px 6px;font-size:12px;display:flex}.lc-repe-titulo span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lc-repe-cuerpo{background:var(--bg-card);border-radius:0 0 8px 8px;padding:4px 8px 8px}.lc-pestanas{background:var(--bg-subtle);border-radius:8px;gap:2px;padding:2px;display:flex}.lc-pestanas button{min-width:0;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;padding:0 2px;font-size:11px}.lc-pestanas button.es-on{background:var(--bg-card);color:var(--text-primary);box-shadow:0 0 0 1px var(--border-subtle)}.lc-posicion{grid-template-columns:repeat(3,28px);gap:4px;display:grid}.lc-posicion button{border:1px solid var(--border-subtle);background:var(--bg-card);cursor:pointer;border-radius:6px;width:28px;height:28px;padding:0}.lc-posicion button.es-on{border-color:var(--brand-accent);background:var(--brand-accent-subtle)}.lc-pos-punto{background:var(--text-secondary);border-radius:50%;width:6px;height:6px;margin:auto;display:block}.lc-posicion button.es-on .lc-pos-punto{background:var(--brand-accent)}.lc-lista{flex-direction:column;max-height:200px;margin:4px 0 0;padding:0;list-style:none;display:flex;overflow:auto}.lc-lista button{width:100%;min-height:28px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:12px}.lc-lista button:hover,.lc-lista button.es-on{background:var(--hover-bg)}.lc-lista button.es-actual{background:var(--brand-accent-subtle)}.lc-lista button.lc-nivel-1{padding-left:16px}.lc-lista button.lc-nivel-2{padding-left:28px}.lc-lista button.lc-nivel-3{padding-left:40px}.lc-lista button.lc-nivel-4{padding-left:52px}.lc-lista button.lc-nivel-5{padding-left:64px}.lc-pila{flex-direction:column;gap:8px;min-width:0;display:flex}.lc-hueco{color:var(--text-tertiary);margin:0;font-size:12px}.lc-mt{margin-top:4px}.lc-btn span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.elemento[data-v-f1a1d3f9]{width:100%;min-width:0;max-width:100%;height:100%;min-height:0;color:var(--text-primary);background:var(--bg-card);font-family:var(--font-ui);flex-direction:column;font-size:13px;display:flex}.elemento[data-v-f1a1d3f9] *,.elemento[data-v-f1a1d3f9] :before,.elemento[data-v-f1a1d3f9] :after{box-sizing:border-box}.elemento [hidden][data-v-f1a1d3f9]{display:none!important}.vacio[data-v-f1a1d3f9]{text-align:center;color:var(--text-tertiary);margin:0;padding:24px 16px;font-size:13px;line-height:1.45}.cabeza[data-v-f1a1d3f9]{align-items:center;gap:8px;min-width:0;padding:10px 12px 2px;display:flex}.cabeza h2[data-v-f1a1d3f9]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);margin:0;font-size:15px;font-weight:600;overflow:hidden}.migas[data-v-f1a1d3f9]{padding:4px 12px 8px}.migas ol[data-v-f1a1d3f9]{flex-wrap:wrap;align-items:center;gap:2px 4px;margin:0;padding:0;list-style:none;display:flex}.migas li[data-v-f1a1d3f9]{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.migas button[data-v-f1a1d3f9],.migas [aria-current][data-v-f1a1d3f9]{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;font-size:12px;font-weight:600;overflow:hidden}.migas button[data-v-f1a1d3f9]{color:var(--brand-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.migas [aria-current][data-v-f1a1d3f9]{color:var(--text-primary)}.sep[data-v-f1a1d3f9]{color:var(--text-tertiary)}.pestanas[data-v-f1a1d3f9]{border-bottom:1px solid var(--border-subtle);flex:none;display:flex}.pestanas button[data-v-f1a1d3f9]{min-width:0;color:var(--text-tertiary);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:8px 6px;font-size:13px;font-weight:600}.pestanas button.es-on[data-v-f1a1d3f9]{color:var(--text-primary);border-bottom-color:var(--brand-accent)}.cuerpo[data-v-f1a1d3f9]{flex:1;min-height:0;overflow:auto}.seccion h3[data-v-f1a1d3f9]{font-size:inherit;font-weight:inherit;margin:0}.seccion h3 button[data-v-f1a1d3f9]{border:0;border-bottom:1px solid var(--border-subtle);width:100%;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:4px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.seccion h3 button[data-v-f1a1d3f9]:hover{background:var(--hover-bg)}.controles[data-v-f1a1d3f9]{min-width:0;padding:8px 10px 4px}button[data-v-f1a1d3f9]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.navegador[data-v-9c03e8af]{width:100%;min-width:0;max-width:100%;min-height:0;color:var(--text-primary);background:var(--bg-card);font-family:var(--font-ui);flex:1;font-size:13px;overflow:auto}.navegador[data-v-9c03e8af] *,.navegador[data-v-9c03e8af] :before,.navegador[data-v-9c03e8af] :after{box-sizing:border-box}.vacio[data-v-9c03e8af]{color:var(--text-tertiary);margin:0;padding:16px 12px;font-size:13px;line-height:1.45}.arbol[data-v-9c03e8af]{padding:4px}.fila[data-v-9c03e8af]{cursor:default;border-radius:8px;align-items:center;gap:2px;min-width:0;min-height:32px;padding-right:2px;display:flex;position:relative}.identidad[draggable=true][data-v-9c03e8af]{cursor:grab}.fila[data-v-9c03e8af]:hover{background:var(--hover-bg)}.fila.es-sel[data-v-9c03e8af]{background:var(--brand-accent-subtle)}.fila.es-dentro[data-v-9c03e8af]{box-shadow:inset 0 0 0 2px var(--brand-accent)}.fila[data-v-9c03e8af]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px}.guia[data-v-9c03e8af]{background:var(--brand-accent);pointer-events:none;z-index:1;border-radius:1px;height:2px;position:absolute;left:8px;right:8px}.guia.es-antes[data-v-9c03e8af]{top:0}.guia.es-despues[data-v-9c03e8af]{bottom:0}.hueco[data-v-9c03e8af]{flex:none;width:22px}.identidad[data-v-9c03e8af]{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.identidad.es-oculta[data-v-9c03e8af]{opacity:.45}.nombre[data-v-9c03e8af]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nombre-input[data-v-9c03e8af]{border:1px solid var(--brand-accent);background:var(--bg-card);min-width:0;height:26px;color:var(--text-primary);font:inherit;border-radius:6px;flex:1;padding:0 6px;font-size:13px}.acciones[data-v-9c03e8af]{opacity:0;flex:none;display:flex}.fila:hover .acciones[data-v-9c03e8af],.fila:focus-within .acciones[data-v-9c03e8af],.acciones.es-fijas[data-v-9c03e8af]{opacity:1}.icono-btn[data-v-9c03e8af]{width:22px;height:22px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.icono-btn[data-v-9c03e8af]:hover{background:var(--hover-bg);color:var(--text-primary)}.icono-btn.es-lock[data-v-9c03e8af]{color:var(--text-primary)}button[data-v-9c03e8af]:focus-visible,.nombre-input[data-v-9c03e8af]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.menu[data-v-9c03e8af]{z-index:40;border:1px solid var(--border-subtle);background:var(--bg-card);min-width:180px;max-width:calc(100vw - 16px);color:var(--text-primary);font-family:var(--font-ui);box-shadow:0 8px 24px color-mix(in oklch, var(--text-primary) 18%, transparent);border-radius:10px;flex-direction:column;padding:4px;font-size:13px;display:flex;position:fixed}.menu[data-v-9c03e8af],.menu[data-v-9c03e8af] *,.menu[data-v-9c03e8af] :before,.menu[data-v-9c03e8af] :after{box-sizing:border-box}.menu button[data-v-9c03e8af]{color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:13px}.menu button[data-v-9c03e8af]:hover:not(:disabled){background:var(--hover-bg)}.menu button[data-v-9c03e8af]:disabled{opacity:.45;cursor:not-allowed}.menu button.es-peligro[data-v-9c03e8af]{color:var(--text-danger)}.menu button.es-separa[data-v-9c03e8af]{border-top:1px solid var(--border-subtle);border-radius:0 0 6px 6px;margin-top:4px}.kit[data-v-b9e23bb0]{width:100%;min-width:0;max-width:100%;color:var(--text-primary);font-family:var(--font-ui);flex-direction:column;font-size:13px;display:flex}.kit[data-v-b9e23bb0] *,.kit[data-v-b9e23bb0] :before,.kit[data-v-b9e23bb0] :after{box-sizing:border-box}.kit [hidden][data-v-b9e23bb0]{display:none!important}h2[data-v-b9e23bb0]{font-family:var(--font-display);margin:0 0 8px;font-size:15px;font-weight:600}h3[data-v-b9e23bb0]{font-size:inherit;font-weight:inherit;margin:0}.bloque h3 button[data-v-b9e23bb0]{border:0;border-bottom:1px solid var(--border-subtle);width:100%;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:4px;padding:8px 2px;font-size:12px;font-weight:600;display:flex}.bloque h3 button[data-v-b9e23bb0]:hover{background:var(--hover-bg)}.cuerpo[data-v-b9e23bb0]{min-width:0;padding:8px 0 4px}.color[data-v-b9e23bb0]{border-bottom:1px solid var(--border-subtle);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 0;display:grid}.color .nombre[data-v-b9e23bb0],.color .error[data-v-b9e23bb0]{grid-column:1/-1}.picker[data-v-b9e23bb0]{border:1px solid var(--border-subtle);background:var(--bg-card);cursor:pointer;border-radius:8px;width:36px;height:30px;padding:2px}.hex[data-v-b9e23bb0],.nombre[data-v-b9e23bb0],.tipo-cabeza input[data-v-b9e23bb0]{border:1px solid var(--border-subtle);background:var(--bg-card);width:100%;min-width:0;height:30px;color:var(--text-primary);font:inherit;border-radius:8px;padding:0 8px;font-size:13px}.hex.es-invalido[data-v-b9e23bb0]{border-color:var(--text-danger)}.quitar[data-v-b9e23bb0]{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.quitar[data-v-b9e23bb0]:hover{background:var(--hover-bg);color:var(--text-danger)}.tipo[data-v-b9e23bb0]{border-bottom:1px solid var(--border-subtle);margin-bottom:8px;padding-bottom:4px}.tipo-cabeza[data-v-b9e23bb0]{align-items:center;gap:6px;margin-bottom:4px;display:flex}.nivel[data-v-b9e23bb0]{border-bottom:1px solid var(--border-subtle);margin-bottom:8px;padding-bottom:4px}.nivel-nombre[data-v-b9e23bb0]{color:var(--text-secondary);margin:0 0 4px;font-size:12px;font-weight:600}.agregar[data-v-b9e23bb0],.primario[data-v-b9e23bb0]{width:100%;font:inherit;cursor:pointer;border-radius:8px;margin-top:8px;padding:8px 10px;font-size:13px;font-weight:600}.agregar[data-v-b9e23bb0]{border:1px dashed var(--border-subtle);color:var(--text-secondary);background:0 0}.agregar[data-v-b9e23bb0]:hover:not(:disabled){border-color:var(--brand-accent);color:var(--text-primary);background:var(--hover-bg)}.agregar[data-v-b9e23bb0]:disabled,.primario[data-v-b9e23bb0]:disabled{opacity:.45;cursor:not-allowed}.primario[data-v-b9e23bb0]{border:1px solid var(--brand-accent);background:var(--brand-accent);color:var(--on-accent)}.primario[data-v-b9e23bb0]:hover:not(:disabled){filter:brightness(1.05)}.pie[data-v-b9e23bb0]{z-index:1;background:var(--bg-card);padding-top:8px;position:sticky;bottom:0}.error[data-v-b9e23bb0]{color:var(--text-danger);margin:4px 0 0;font-size:12px;line-height:1.35}.sr[data-v-b9e23bb0]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button[data-v-b9e23bb0]:focus-visible,input[data-v-b9e23bb0]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}input[type=color][data-v-b9e23bb0]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){input[type=color][data-v-b9e23bb0]{--lightningcss-light: ;--lightningcss-dark:initial}}.vf-cond[data-v-9e373f01]{flex-direction:column;gap:10px;display:flex}.vf-cond h3[data-v-9e373f01]{margin:0;font-size:13px}.vf-cond-nota[data-v-9e373f01]{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.45}.vf-cond-lista[data-v-9e373f01]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vf-cond-fila[data-v-9e373f01]{border:1px solid var(--border-subtle);border-radius:8px;grid-template-columns:1fr auto;gap:6px;padding:8px;display:grid}.vf-cond-modo[data-v-9e373f01]{border:1px solid var(--border-subtle);border-radius:6px;justify-self:start;display:flex;overflow:hidden}.vf-cond-modo button[data-v-9e373f01]{background:var(--bg-card);color:var(--text-secondary);font:600 12px var(--font-ui);cursor:pointer;border:0;padding:4px 10px}.vf-cond-modo button.es-on[data-v-9e373f01]{background:var(--brand-accent-subtle);color:var(--brand-accent)}.vf-cond-modo button.es-excluir[data-v-9e373f01]{color:var(--text-danger);background:color-mix(in srgb, var(--text-danger) 10%, var(--bg-card))}.vf-cond-campo[data-v-9e373f01]{grid-column:1/-1}.vf-cond-campo select[data-v-9e373f01]{border:1px solid var(--border-subtle);background:var(--bg-card);width:100%;height:30px;color:var(--text-primary);font:13px var(--font-ui);border-radius:6px;padding:0 6px}.vf-cond-quitar[data-v-9e373f01]{width:26px;height:26px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:6px;grid-area:1/2}.vf-cond-quitar[data-v-9e373f01]:hover{background:var(--hover-bg);color:var(--text-danger)}.vf-cond-acciones[data-v-9e373f01]{flex-wrap:wrap;gap:8px;display:flex}.vf-cond-btn[data-v-9e373f01]{border:1px solid var(--border-subtle);background:var(--bg-card);height:30px;color:var(--text-primary);font:500 12.5px var(--font-ui);cursor:pointer;border-radius:8px;padding:0 10px}.vf-cond-btn.es-primario[data-v-9e373f01]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--text-on-accent,#fff)}.vf-cond-btn[data-v-9e373f01]:disabled{opacity:.5;cursor:default}.vf-cond-btn[data-v-9e373f01]:focus-visible,.vf-cond-modo button[data-v-9e373f01]:focus-visible,.vf-cond-campo select[data-v-9e373f01]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-cond-error[data-v-9e373f01]{color:var(--text-danger);margin:0;font-size:12px}.vf-sr[data-v-9e373f01]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vf-pop[data-v-8e279487]{flex-direction:column;gap:10px;display:flex}.vf-pop h3[data-v-8e279487]{margin:6px 0 0;font-size:13px}.vf-pop-campo[data-v-8e279487]{color:var(--text-secondary);flex-direction:column;gap:4px;font-size:12px;display:flex}.vf-pop-campo input[data-v-8e279487],.vf-pop-campo select[data-v-8e279487]{border:1px solid var(--border-subtle);background:var(--bg-card);height:30px;color:var(--text-primary);font:13px var(--font-ui);border-radius:6px;padding:0 8px}.vf-pop-campo input[data-v-8e279487]:focus-visible,.vf-pop-campo select[data-v-8e279487]:focus-visible,.vf-pop-btn[data-v-8e279487]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-pop-fila[data-v-8e279487]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vf-pop-grupo[data-v-8e279487]{border:0;flex-wrap:wrap;gap:10px;margin:0;padding:0;font-size:13px;display:flex}.vf-pop-grupo legend[data-v-8e279487]{width:100%;color:var(--text-secondary);margin-bottom:4px;font-size:12px}.vf-pop-grupo label[data-v-8e279487],.vf-pop-check[data-v-8e279487]{align-items:center;gap:6px;font-size:13px;display:flex}.vf-pop-nota[data-v-8e279487]{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.45}.vf-pop-nota code[data-v-8e279487]{font-size:11.5px}.vf-pop-btn[data-v-8e279487]{border:1px solid var(--brand-accent);background:var(--brand-accent);height:32px;color:var(--text-on-accent,#fff);font:600 12.5px var(--font-ui);cursor:pointer;border-radius:8px}.vf-pop-btn[data-v-8e279487]:disabled{opacity:.55;cursor:default}.vf-pop-error[data-v-8e279487]{color:var(--text-danger);margin:0;font-size:12px}.vf-rec[data-v-dd37bdf7]{border-top:1px solid var(--border-subtle);flex-direction:column;gap:10px;padding-top:12px;display:flex}.vf-rec h3[data-v-dd37bdf7]{margin:6px 0 0;font-size:13px}.vf-rec-nota[data-v-dd37bdf7]{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.45}.vf-rec-lista[data-v-dd37bdf7]{margin:0;padding-left:18px;font-size:13px}.vf-rec-campo[data-v-dd37bdf7]{color:var(--text-secondary);flex-direction:column;gap:4px;font-size:12px;display:flex}.vf-rec-campo input[type=text][data-v-dd37bdf7],.vf-rec-campo select[data-v-dd37bdf7]{border:1px solid var(--border-subtle);background:var(--bg-card);height:30px;color:var(--text-primary);font:13px var(--font-ui);border-radius:6px;padding:0 8px}.vf-rec-campo input[type=file][data-v-dd37bdf7]{font:12px var(--font-ui);color:var(--text-secondary)}.vf-rec-fila[data-v-dd37bdf7]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.vf-rec-btn[data-v-dd37bdf7]{border:1px solid var(--border-subtle);background:var(--bg-card);height:32px;color:var(--text-primary);font:600 12.5px var(--font-ui);cursor:pointer;border-radius:8px}.vf-rec-btn[data-v-dd37bdf7]:hover:not(:disabled){border-color:var(--brand-accent)}.vf-rec-btn[data-v-dd37bdf7]:disabled{opacity:.55;cursor:default}.vf-rec-btn[data-v-dd37bdf7]:focus-visible,.vf-rec-campo input[data-v-dd37bdf7]:focus-visible,.vf-rec-campo select[data-v-dd37bdf7]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-rec-iconos[data-v-dd37bdf7]{flex-wrap:wrap;gap:6px;display:flex}.vf-rec-icono[data-v-dd37bdf7]{border:1px solid var(--border-subtle);width:36px;height:36px;color:var(--text-primary);border-radius:8px;place-items:center;display:grid}.vf-rec-error[data-v-dd37bdf7]{color:var(--text-danger);margin:0;font-size:12px}.vf-lz[data-v-e5028076]{z-index:1;background:var(--bg-main);height:100vh;color:var(--text-primary);font-family:var(--font-ui);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.vf-lz-barra[data-v-e5028076]{border-bottom:1px solid var(--border-subtle);background:var(--bg-card);align-items:center;gap:6px;min-width:0;padding:8px 12px;display:flex}.vf-lz-titulo[data-v-e5028076]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display);flex:8rem;font-size:14px;font-weight:600;overflow:hidden}.vf-lz-btn[data-v-e5028076]{border:1px solid var(--border-subtle);background:var(--bg-card);height:32px;color:var(--text-primary);font:500 13px var(--font-ui);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex}.vf-lz-btn[data-v-e5028076]:hover:not(:disabled){background:var(--hover-bg)}.vf-lz-btn[data-v-e5028076]:disabled{opacity:.45;cursor:default}.vf-lz-btn.es-icono[data-v-e5028076]{justify-content:center;width:32px;padding:0}.vf-lz-btn.es-on[data-v-e5028076]{background:var(--brand-accent-subtle);border-color:var(--brand-accent)}.vf-lz-btn.es-primario[data-v-e5028076]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--text-on-accent,#fff)}.vf-lz-btn[data-v-e5028076]:focus-visible,.vf-lz-dispositivos button[data-v-e5028076]:focus-visible,.vf-lz-pestanas button[data-v-e5028076]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-lz-dispositivos[data-v-e5028076]{border:1px solid var(--border-subtle);border-radius:8px;display:flex;overflow:hidden}.vf-lz-dispositivos button[data-v-e5028076]{border:0;border-right:1px solid var(--border-subtle);background:var(--bg-card);width:34px;height:30px;color:var(--text-secondary);cursor:pointer;place-items:center;display:grid}.vf-lz-dispositivos button[data-v-e5028076]:last-child{border-right:0}.vf-lz-dispositivos button.es-on[data-v-e5028076]{background:var(--brand-accent-subtle);color:var(--brand-accent)}.vf-lz-estado[data-v-e5028076]{color:var(--text-tertiary);white-space:nowrap;padding:0 6px;font-size:12px}.vf-lz-estado.es-sucio[data-v-e5028076]{color:var(--text-warning,#b45309)}.vf-lz-alerta[data-v-e5028076]{background:var(--bg-warning,#fef3c7);color:var(--text-primary);align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex}.vf-lz-alerta.es-conflicto[data-v-e5028076]{background:var(--bg-danger,#fee2e2)}.vf-lz-alerta button[data-v-e5028076]{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;padding:4px 10px}.vf-lz-cuerpo[data-v-e5028076]{flex:1;min-height:0;display:flex}.vf-lz-izq[data-v-e5028076],.vf-lz-der[data-v-e5028076],.vf-lz-navegador[data-v-e5028076]{background:var(--bg-card);flex-direction:column;min-height:0;display:flex}.vf-lz-izq[data-v-e5028076]{border-right:1px solid var(--border-subtle);flex:none;width:300px}.vf-lz-der[data-v-e5028076]{border-left:1px solid var(--border-subtle);flex:none;width:320px;overflow:auto}.vf-lz-navegador[data-v-e5028076]{border-left:1px solid var(--border-subtle);flex:none;width:260px;overflow:auto}.vf-lz-cabeza[data-v-e5028076]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:8px 12px;font-size:13px;display:flex}.vf-lz-pestanas[data-v-e5028076]{border-bottom:1px solid var(--border-subtle);display:flex}.vf-lz-pestanas button[data-v-e5028076]{height:38px;color:var(--text-secondary);font:600 13px var(--font-ui);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1}.vf-lz-pestanas button.es-on[data-v-e5028076]{color:var(--text-primary);border-bottom-color:var(--brand-accent)}.vf-lz-panel[data-v-e5028076]{flex:1;min-height:0;overflow:auto}.vf-lz-form[data-v-e5028076],.vf-lz-sitio[data-v-e5028076]{flex-direction:column;gap:12px;padding:14px;display:flex}.vf-lz-form h3[data-v-e5028076]{margin:8px 0 0;font-size:13px}.vf-lz-nota[data-v-e5028076]{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.45}.vf-lz-error[data-v-e5028076]{color:var(--text-danger);margin:0;font-size:12px}.vf-lz-revisiones[data-v-e5028076]{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.vf-lz-revisiones li[data-v-e5028076]{justify-content:space-between;align-items:center;display:flex}.vf-lz-secciones[data-v-e5028076]{border-top:1px solid var(--border-subtle);flex-direction:column;gap:4px;padding:12px 14px 16px;display:flex}.vf-lz-secciones h3[data-v-e5028076]{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-size:12px}.vf-lz-seccion[data-v-e5028076]{border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-primary);font:500 13px var(--font-ui);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.vf-lz-seccion[data-v-e5028076]:hover{border-color:var(--brand-accent)}.vf-lz-revisiones button[data-v-e5028076]{color:var(--brand-accent);cursor:pointer;font:600 12px var(--font-ui);background:0 0;border:0}.vf-lz-abajo[data-v-e5028076]{display:none}@media (width<=899px){.vf-lz.es-movil .vf-lz-barra[data-v-e5028076]{flex-wrap:wrap;gap:6px;padding:6px 8px}.vf-lz.es-movil .vf-lz-titulo[data-v-e5028076]{flex-basis:100%;order:-1;font-size:13px}.vf-lz.es-movil .vf-lz-btn[data-v-e5028076]{height:34px;padding:0 8px;font-size:12.5px}.vf-lz.es-movil .vf-lz-estado[data-v-e5028076],.vf-lz.es-movil .vf-lz-dispositivos[data-v-e5028076],.vf-lz.es-movil .vf-lz-barra>button[aria-pressed][data-v-e5028076]{display:none}.vf-lz.es-movil .vf-lz-titulo[data-v-e5028076]{flex:6rem;order:0}.vf-lz.es-movil .vf-lz-texto[data-v-e5028076]{display:none}.vf-lz.es-movil[data-v-e5028076] .rejilla{grid-template-columns:repeat(4,minmax(0,1fr))}.vf-lz.es-movil[data-v-e5028076] .tarjeta{aspect-ratio:auto;min-height:72px;font-size:11px}.vf-lz.es-movil .vf-lz-cuerpo[data-v-e5028076]{padding-bottom:60px;display:block;position:relative}.vf-lz.es-movil .vf-lz-izq[data-v-e5028076],.vf-lz.es-movil .vf-lz-der[data-v-e5028076],.vf-lz.es-movil .vf-lz-navegador[data-v-e5028076]{z-index:30;border:1px solid var(--border-subtle);border-radius:16px 16px 0 0;width:auto;height:min(62vh,560px);display:none;position:fixed;bottom:60px;left:0;right:0;overflow:auto;box-shadow:0 -12px 32px #0000002e}.vf-lz.es-hoja-izq .vf-lz-izq[data-v-e5028076],.vf-lz.es-hoja-der .vf-lz-der[data-v-e5028076],.vf-lz.es-hoja-navegador .vf-lz-navegador[data-v-e5028076]{display:flex}.vf-lz.es-movil .vf-lz-abajo[data-v-e5028076]{z-index:31;height:60px;padding:4px 4px env(safe-area-inset-bottom);border-top:1px solid var(--border-subtle);background:var(--bg-card);display:flex;position:fixed;bottom:0;left:0;right:0}.vf-lz-abajo button[data-v-e5028076]{color:var(--text-secondary);font:600 11px var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.vf-lz-abajo button[aria-pressed=true][data-v-e5028076]{background:var(--brand-accent-subtle);color:var(--brand-accent)}.vf-lz-abajo button[data-v-e5028076]:disabled{opacity:.4}.vf-lz-abajo button[data-v-e5028076]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px}}.vf-men[data-v-b1d495a1]{min-width:0;overflow-x:clip}.vf-men-fila[data-v-b1d495a1]{flex-wrap:wrap;align-items:flex-start;row-gap:8px}.vf-men-fila.es-nuevo[data-v-b1d495a1]{background:color-mix(in oklch, var(--brand-accent) 8%, var(--bg-subtle));border-radius:12px}.vf-punto[data-v-b1d495a1]{background:var(--brand-accent);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.vf-men-fila .vf-fila-texto[data-v-b1d495a1]{flex:12rem}.vf-men-fila .vf-fila-texto strong[data-v-b1d495a1],.vf-men-fila .vf-fila-texto small[data-v-b1d495a1]{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;overflow:visible}.vf-men-contacto[data-v-b1d495a1]{flex-wrap:wrap;gap:4px 10px;display:flex}.vf-men-contacto a[data-v-b1d495a1]{color:var(--text-primary);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.vf-men-contacto a[data-v-b1d495a1]:hover{color:var(--brand-accent)}.vf-men-cuerpo[data-v-b1d495a1]{color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.45}.vf-boton-fila[data-v-b1d495a1]:disabled{opacity:.55;cursor:default}.vf-paginas[data-v-6ee8a46b]{max-width:820px}.vf-enlace[data-v-6ee8a46b]{color:var(--brand-accent);font-size:13px;font-weight:600;text-decoration:none}.vf-enlace[data-v-6ee8a46b]:hover{text-decoration:underline}.vf-fila[data-v-6ee8a46b]{flex-wrap:wrap;row-gap:8px}.vf-etiquetas[data-v-6ee8a46b]{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.vf-acciones[data-v-6ee8a46b]{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}a.vf-boton-fila[data-v-6ee8a46b]{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.vf-crear-fila[data-v-6ee8a46b]{grid-template-columns:1fr;gap:8px;display:grid}.vf-lista+.vf-crear-fila[data-v-6ee8a46b]{margin-top:8px}.vf-crear[data-v-6ee8a46b]{border:1px dashed var(--border-subtle);background:var(--bg-subtle);width:100%;min-height:44px;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:12px;padding:12px;font-weight:600}.vf-crear[data-v-6ee8a46b]:hover{border-color:var(--brand-accent)}.vf-importar[data-v-6ee8a46b]{cursor:pointer;position:relative}.vf-importar[data-v-6ee8a46b]:focus-within{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-sr[data-v-6ee8a46b]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vf-crear[data-v-6ee8a46b]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.vf-error[data-v-6ee8a46b]{color:var(--text-danger);margin:0;font-size:12px;line-height:1.4}.vf-rotulo[data-v-6ee8a46b]{color:var(--text-secondary);margin:0;font-size:.75rem;font-weight:500}.vf-plantillas[data-v-6ee8a46b]{grid-template-columns:1fr;gap:8px;display:grid}.vf-plantilla[data-v-6ee8a46b]{border:1px solid var(--border-subtle);background:var(--bg-input);width:100%;min-width:0;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.vf-plantilla strong[data-v-6ee8a46b]{font-size:14px;font-weight:600}.vf-plantilla span[data-v-6ee8a46b]{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12.5px;line-height:1.4}.vf-plantilla.es-on[data-v-6ee8a46b]{border-color:var(--brand-accent);background:var(--brand-accent-subtle);box-shadow:0 0 0 1px var(--brand-accent)}.vf-plantilla[data-v-6ee8a46b]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}@media (width>=720px){.vf-crear-fila[data-v-6ee8a46b]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.vf-plantillas[data-v-6ee8a46b]{grid-template-columns:1fr 1fr}a.vf-boton-fila[data-v-6ee8a46b]{min-height:0}}.vf-res[data-v-c55cef8f]{min-width:0;overflow-x:clip}.vf-pildoras[data-v-c55cef8f]{flex-wrap:wrap;gap:6px;display:flex}.vf-pildora[data-v-c55cef8f]{border:1px solid var(--border-subtle);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;display:inline-flex}.vf-pildora.es-on[data-v-c55cef8f]{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--on-accent)}.vf-cuenta[data-v-c55cef8f]{background:var(--bg-subtle);min-width:1.25rem;color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:0 6px;font-size:12px;font-weight:700}.vf-pildora.es-on .vf-cuenta[data-v-c55cef8f]{background:color-mix(in oklch, var(--on-accent) 22%, transparent);color:var(--on-accent)}.vf-res-fila[data-v-c55cef8f]{flex-wrap:wrap;align-items:flex-start;row-gap:8px}.vf-res-fila .vf-fila-texto[data-v-c55cef8f]{flex:100%;gap:4px}.vf-res-fila .vf-fila-texto strong[data-v-c55cef8f],.vf-res-fila .vf-fila-texto small[data-v-c55cef8f]{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;overflow:visible}.vf-estrellas[data-v-c55cef8f]{letter-spacing:1px;font-size:16px;line-height:1}.vf-estrellas .es-llena[data-v-c55cef8f]{color:var(--text-warning)}.vf-estrellas .es-vacia[data-v-c55cef8f]{color:var(--text-tertiary)}.vf-etiqueta.es-ok[data-v-c55cef8f]{background:color-mix(in oklch, var(--text-success) 14%, transparent);color:var(--text-success);align-self:flex-start}.vf-res-texto[data-v-c55cef8f]{color:var(--text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;line-height:1.45}.vf-res-acciones[data-v-c55cef8f]{flex-wrap:wrap;gap:6px;display:flex}.vf-boton-fila[data-v-c55cef8f]:disabled{opacity:.55;cursor:default}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-mono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}.pl,.pl-capa{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pl-bg:oklch(98.6% .003 265);--pl-paper-2:oklch(97% .004 265);--pl-paper-3:oklch(94% .005 265);--pl-card:oklch(99.6% .002 265);--pl-subtle:oklch(96.4% .005 265);--pl-input:oklch(96.4% .005 265);--pl-campo:oklch(96.4% .005 265);--pl-campo-hover:oklch(93.6% .007 265);--pl-isla:oklch(99.6% .002 265);--pl-riel:oklch(95.4% .005 265);--pl-sel:oklch(91% .012 200);--pl-hover:oklch(22% .01 265/.04);--pl-hover-2:oklch(22% .01 265/.07);--pl-text:oklch(22% .012 265);--pl-text-2:oklch(34% .012 265);--pl-text-3:oklch(50% .014 265);--pl-line:oklch(22% .012 265/.16);--pl-line-soft:oklch(22% .012 265/.09);--pl-sheen:oklch(99.6% .002 265/.9);--pl-accent:oklch(50% .11 165);--pl-accent-ink:oklch(46% .11 165);--pl-accent-soft:oklch(50% .11 165/.1);--pl-sobre-accent:oklch(98.6% .006 165);--pl-brand:oklch(50% .11 165);--pl-focus:oklch(50% .12 165);--pl-danger:oklch(50% .16 25);--pl-ok:oklch(46% .11 160);--pl-warn:oklch(55% .13 65);--pl-info:oklch(50% .13 250);--pl-ambar-suave:oklch(80% .14 75/.18);--pl-rojo-suave:oklch(55% .17 25/.1);--pl-grid:oklch(22% .012 265/.07);--pl-grid-0:oklch(22% .012 265/.2);--pl-ref:oklch(62% .015 265);--pl-bar:oklch(80% .01 265);--pl-bar-prev:oklch(88% .008 265);--pl-neg-bar:oklch(66% .13 25);--pl-neg-bar-prev:oklch(86% .05 25);--pl-area-a:oklch(50% .11 165/.14);--pl-area-b:oklch(50% .11 165/0);--pl-p1:oklch(82% .03 190);--pl-p2:oklch(66% .07 170);--pl-p3:oklch(48% .1 165);--pl-pista:oklch(85% .012 265);--pl-perilla:oklch(99.6% .002 265);--pl-sombra-1:oklch(22% .03 265/.05);--pl-sombra-isla:oklch(22% .03 265/.1);--pl-sombra-grande:oklch(22% .03 265/.2);--pl-velo:oklch(22% .03 265/.22);--pl-scrim:oklch(22% .01 265/.32);--pl-lift:0 12px 40px oklch(22% .03 265/.16);--pl-radius:12px;--pl-dock:276px;--pl-margen-dock:12px;--pl-font:"Inter", "Inter Respaldo", ui-sans-serif, system-ui, sans-serif;--pl-mono:"IBM Plex Mono", "Plex Mono Respaldo", ui-monospace, monospace;--pl-ease:cubic-bezier(.16, 1, .3, 1);--pl-borde-campo:oklch(66% .012 265);--pl-ambar-texto:oklch(50% .11 65)}[data-theme=dark] .pl,[data-theme=dark] .pl-capa{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pl-bg:oklch(16% .012 265);--pl-paper-2:oklch(18% .012 265);--pl-paper-3:oklch(23% .013 265);--pl-card:oklch(19.5% .012 265);--pl-subtle:oklch(24.5% .014 265);--pl-input:oklch(24.5% .014 265);--pl-campo:oklch(24.5% .014 265);--pl-campo-hover:oklch(28.5% .016 265);--pl-isla:oklch(21% .013 265);--pl-riel:oklch(16.5% .012 265);--pl-sel:oklch(33% .02 265);--pl-hover:oklch(98% .005 265/.05);--pl-hover-2:oklch(98% .005 265/.08);--pl-text:oklch(95% .005 265);--pl-text-2:oklch(84% .008 265);--pl-text-3:oklch(71% .014 265);--pl-line:oklch(98% .005 265/.14);--pl-line-soft:oklch(98% .005 265/.08);--pl-sheen:oklch(98% .005 265/.06);--pl-accent:oklch(78% .1 165);--pl-accent-ink:oklch(78% .1 165);--pl-accent-soft:oklch(78% .1 165/.14);--pl-sobre-accent:oklch(18% .03 165);--pl-focus:oklch(80% .11 165);--pl-danger:oklch(74% .13 25);--pl-ok:oklch(80% .11 160);--pl-warn:oklch(82% .12 80);--pl-info:oklch(78% .1 250);--pl-ambar-suave:oklch(82% .12 80/.16);--pl-rojo-suave:oklch(74% .13 25/.16);--pl-grid:oklch(98% .005 265/.07);--pl-grid-0:oklch(98% .005 265/.18);--pl-ref:oklch(64% .02 265);--pl-bar:oklch(55% .016 265);--pl-bar-prev:oklch(36% .014 265);--pl-neg-bar:oklch(66% .11 25);--pl-neg-bar-prev:oklch(42% .06 25);--pl-area-a:oklch(78% .1 165/.16);--pl-area-b:oklch(78% .1 165/0);--pl-p1:oklch(52% .03 200);--pl-p2:oklch(68% .06 175);--pl-p3:oklch(84% .09 165);--pl-pista:oklch(38% .02 265);--pl-perilla:oklch(97% .004 265);--pl-sombra-1:oklch(3% .01 265/.3);--pl-sombra-isla:oklch(3% .01 265/.45);--pl-sombra-grande:oklch(3% .01 265/.6);--pl-velo:oklch(6% .01 265/.55);--pl-scrim:oklch(8% .01 265/.6);--pl-lift:0 12px 40px oklch(3% .01 265/.5);--pl-borde-campo:oklch(52% .014 265);--pl-ambar-texto:oklch(82% .12 80)}@font-face{font-family:Inter Respaldo;src:local(Liberation Sans),local(Arial),local(Arimo),local(Helvetica);size-adjust:107.1%;ascent-override:90.4%;descent-override:22.5%;line-gap-override:0%}@font-face{font-family:Plex Mono Respaldo;src:local(Liberation Mono),local(Courier New),local(DejaVu Sans Mono);size-adjust:100%;ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%}.pl{width:100%;min-height:100dvh;padding-left:calc(var(--pl-dock) + var(--pl-margen-dock) * 2);background:var(--pl-bg);color:var(--pl-text);font-family:var(--pl-font);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.45}.pl *,.pl :before,.pl :after{box-sizing:border-box}.pl.es-compacto{--pl-dock:64px}.pl ::selection{background:var(--pl-accent-soft)}.pl-principal{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.pl-main{flex-direction:column;flex:1;gap:14px;width:100%;max-width:1360px;margin-inline:auto;padding:16px 24px 48px;display:flex}.pl-i{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;display:block}.pl-i.es-18{stroke-width:1.5px;width:18px;height:18px}.pl-oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pl kbd{border:1px solid var(--pl-line);min-width:20px;height:20px;font:500 11px/1 var(--pl-font);color:var(--pl-text-3);background:var(--pl-paper-2);border-radius:4px;place-items:center;padding-inline:4px;display:inline-grid}.pl-dock{z-index:50;top:var(--pl-margen-dock);bottom:var(--pl-margen-dock);left:var(--pl-margen-dock);width:var(--pl-dock);border:1px solid var(--pl-line-soft);background:color-mix(in oklab, var(--pl-paper-2) 94%, transparent);box-shadow:inset 0 1px 0 var(--pl-sheen), 0 1px 2px var(--pl-sombra-1), 0 8px 24px var(--pl-sombra-1), 0 24px 56px var(--pl-sombra-1);border-radius:20px;grid-template-columns:64px minmax(0,1fr);display:grid;position:fixed;overflow:hidden}.pl.es-compacto .pl-dock{grid-template-columns:64px}.pl.es-compacto .pl-panel{display:none}.pl-rail{background:var(--pl-riel);scrollbar-width:none;flex-direction:column;align-items:center;gap:6px;padding:14px 0;display:flex;overflow-y:auto}.pl-logo{background:var(--pl-brand);color:#fff;width:38px;height:38px;box-shadow:inset 0 1px 0 var(--pl-sheen);border-radius:12px;flex:none;place-items:center;margin-bottom:12px;text-decoration:none;display:grid}.pl-logo svg{width:27px;height:auto}.pl-rail-btn{width:40px;height:40px;color:var(--pl-text-3);cursor:pointer;transition:background-color .12s var(--pl-ease), color .12s var(--pl-ease);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;text-decoration:none;display:grid;position:relative}.pl-rail-btn:hover{background:var(--pl-hover);color:var(--pl-text)}.pl-rail-btn:active{transform:scale(.96)}.pl-rail-btn.es-on{background:var(--pl-accent-soft);color:var(--pl-accent-ink)}.pl-rail-sep{flex:1;min-height:12px}.pl-yo{cursor:pointer;background:var(--pl-paper-3);width:34px;height:34px;color:var(--pl-text-2);font:500 11px var(--pl-font);box-shadow:inset 0 0 0 1px var(--pl-line);transition:box-shadow .12s var(--pl-ease);border:0;border-radius:50%;flex:none;place-items:center;margin-bottom:4px;padding:0;display:grid}.pl-yo:hover{box-shadow:inset 0 0 0 1px var(--pl-accent);color:var(--pl-text)}.pl-yo:active{transform:scale(.96)}.pl-panel{scrollbar-width:thin;flex-direction:column;min-width:0;padding:14px 12px 12px;display:flex;overflow-y:auto}.pl-panel-titulo{height:36px;color:var(--pl-text);letter-spacing:-.01em;align-items:center;padding-inline:12px;font-size:15px;font-weight:500;display:flex}.pl-panel-lista{gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pl-item{width:100%;height:36px;color:var(--pl-text-2);font:inherit;text-align:left;cursor:pointer;transition:background-color .12s var(--pl-ease), color .12s var(--pl-ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding-inline:12px;font-size:13px;text-decoration:none;display:flex}.pl-item:hover{background:var(--pl-hover);color:var(--pl-text)}.pl-item:active{background:var(--pl-hover-2)}.pl-item.es-on{background:var(--pl-accent-soft);color:var(--pl-accent-ink);font-weight:500}.pl-item>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pl-item>.pl-i{color:var(--pl-text-3)}.pl-item b{color:var(--pl-text-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:400}.pl-item.es-on b{color:var(--pl-accent-ink)}.pl-top{z-index:40;background:var(--pl-bg);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;min-height:42px;padding:12px 24px 8px;display:grid;position:sticky;top:0}.pl-top-izq{min-width:0;color:var(--pl-text-3);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.pl-top-der{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;min-width:0;display:flex}.pl-icono-btn.pl-menu-btn{display:none}@keyframes pl-morfa{0%{transform:scaleX(.94)scaleY(.96)}to{transform:none}}@keyframes pl-pulso{40%{transform:scale(1.85)}}@keyframes pl-crece{0%{opacity:0;transform:translate(-50%)translateY(-6px)scale(.96)}}@keyframes pl-sube{0%{transform:translateY(100%)}}@keyframes pl-aparece{0%{opacity:0}}.pl-interruptores{gap:2px;margin-inline:-4px;display:grid}.pl-interruptor{width:100%;height:40px;color:var(--pl-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding-inline:4px;display:flex}.pl-interruptor:hover{background:var(--pl-campo-hover)}.pl-interruptor>span:first-child{white-space:nowrap;flex:1}.pl-est{flex:none;width:14px;height:14px}.pl-est .aro{fill:none;stroke-width:1.5px}.pl-est.es-curso .aro{stroke:var(--pl-warn)}.pl-est.es-curso .lleno{fill:var(--pl-warn)}.pl-est.es-urgente .lleno{fill:var(--pl-danger)}.pl-est.es-urgente .signo{stroke:var(--pl-card);stroke-width:1.6px;stroke-linecap:round}.pl-est.es-quieto .aro{stroke:var(--pl-text-3);stroke-dasharray:2.2 2.1}.pl-est.es-abierto .aro{stroke:var(--pl-text-2)}.pl-est.es-ok .aro{stroke:var(--pl-ok)}.pl-est.es-ok .signo{stroke:var(--pl-ok);stroke-width:1.5px;fill:none;stroke-linecap:round;stroke-linejoin:round}@keyframes pl-entra{0%{opacity:0;transform:translateY(-6px)scale(.99)}}.pl-op{height:40px;color:var(--pl-text-2);cursor:pointer;border-radius:6px;align-items:center;gap:12px;padding-inline:8px;display:flex}.pl-op .pl-i{color:var(--pl-text-3)}.pl-op>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pl-op small{color:var(--pl-text-3);font-size:12px}.pl-op[aria-selected=true]{background:var(--pl-hover-2);color:var(--pl-text)}.pl-op[aria-selected=true] .pl-i{color:var(--pl-accent-ink)}.pl-op-vacia{color:var(--pl-text-3);margin:0;padding:16px 8px}.pl-menu{border:1px solid var(--pl-line);background:var(--pl-paper-3);color:var(--pl-text);min-width:220px;box-shadow:0 12px 32px var(--pl-sombra-isla);font-family:var(--pl-font);border-radius:8px;margin:0;padding:4px;font-size:13px;inset:auto}.pl-menu-op{width:100%;height:32px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding-inline:8px;text-decoration:none;display:flex}.pl-menu-op:hover{background:var(--pl-hover-2)}.pl-menu-op .pl-i{color:var(--pl-text-3)}.pl-menu-op.es-peligro,.pl-menu-op.es-peligro .pl-i{color:var(--pl-danger)}.pl-menu-op .pl-marca{color:var(--pl-accent-ink);visibility:hidden}.pl-menu-op[aria-checked=true] .pl-marca{visibility:visible}.pl-menu-yo{border-bottom:1px solid var(--pl-line-soft);margin:0 0 4px;padding:8px;display:grid}.pl-menu-yo span{color:var(--pl-text-3);font-size:12px}.pl-menu-g{border-top:1px solid var(--pl-line-soft);color:var(--pl-text-3);margin:4px 0 0;padding:6px 8px 2px;font-size:12px}.pl-menu-g:first-child{border-top:0;margin-top:0}.pl-pill{border:1px solid var(--pl-line);height:32px;color:var(--pl-text-2);font:500 13px var(--pl-font);white-space:nowrap;cursor:pointer;transition:background-color .12s var(--pl-ease), color .12s var(--pl-ease);background:0 0;border-radius:999px;align-items:center;gap:6px;padding-inline:12px 8px;display:inline-flex;position:relative}.pl-pill:after{content:"";position:absolute;inset:-6px}.pl-pill:hover{background:var(--pl-paper-3);color:var(--pl-text)}.pl-pill:active{transform:translateY(1px)}.pl-pill .pl-chev{color:var(--pl-text-3)}.pl-pill-val{color:var(--pl-accent-ink)}.pl-tabs{border-bottom:1px solid var(--pl-line-soft);gap:24px;display:flex}.pl-tab{height:36px;color:var(--pl-text-3);font:500 13px var(--pl-font);cursor:pointer;background:0 0;border:0;padding:0;position:relative}.pl-tab:hover{color:var(--pl-text)}.pl-tab[aria-selected=true]{color:var(--pl-text);box-shadow:inset 0 -2px 0 var(--pl-text)}.pl-btn{border:1px solid var(--pl-accent);background:var(--pl-accent);min-height:36px;color:var(--pl-sobre-accent);font:500 13px var(--pl-font);white-space:nowrap;cursor:pointer;transition:background-color .12s var(--pl-ease), border-color .12s var(--pl-ease);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.pl-btn:active{transform:translateY(1px)}.pl-btn:disabled{opacity:.55;cursor:not-allowed;filter:saturate(.3);transform:none}.pl-btn.es-borde:disabled{color:var(--pl-text-3);background:var(--pl-subtle)}.pl-btn.es-borde{background:var(--pl-card);color:var(--pl-text-2);border-color:var(--pl-line)}.pl-btn.es-borde:hover{background:var(--pl-paper-3);color:var(--pl-text)}.pl-btn.es-peligro{color:var(--pl-danger);border-color:color-mix(in oklch, var(--pl-danger) 50%, transparent);background:0 0}.pl-btn.es-chico{min-height:30px;padding:0 12px;font-size:12px}.pl :focus-visible,.pl-menu :focus-visible,.pl-hoja :focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.pl-card{background:var(--pl-card);border:1px solid var(--pl-line-soft);border-radius:var(--pl-radius);box-shadow:inset 0 1px 0 var(--pl-sheen), 0 1px 2px var(--pl-sombra-1), 0 6px 18px var(--pl-sombra-1)}.pl-pad{padding:16px 18px}.pl-fila{gap:14px;display:flex}.pl-col{flex-direction:column;gap:14px;min-width:0;display:flex}.pl-h2{font:500 14px var(--pl-font);margin:0}.pl-h1{font:500 20px var(--pl-font);letter-spacing:-.015em;margin:0}.pl-sub{color:var(--pl-text-3);font-size:13px}.pl-sp{flex:1}.pl-kpi{flex-direction:column;min-height:118px;display:flex;overflow:hidden}.pl-kpi>span{color:var(--pl-text-3);font-size:12px}.pl-kpi>strong{font:500 26px var(--pl-font);letter-spacing:-.03em;margin-top:4px;display:block}.pl-kpi>em{color:var(--pl-ok);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:normal;font-weight:500;overflow:hidden}.pl-kpi>em.es-mal{color:var(--pl-danger)}.pl-nota{border:1px solid var(--pl-line-soft);background:var(--pl-subtle);color:var(--pl-text-2);border-radius:12px;padding:12px 14px}.pl-vacio{text-align:center;color:var(--pl-text-3);padding:36px 16px}.pl-st{white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.pl-st:before{content:"";background:var(--c,var(--pl-text-3));border-radius:50%;flex:none;width:8px;height:8px}.pl-st.es-ok{--c:var(--pl-ok)}.pl-st.es-aviso{--c:var(--pl-warn)}.pl-st.es-mal{--c:var(--pl-danger)}.pl-st.es-info{--c:var(--pl-info)}.pl-num{font-variant-numeric:tabular-nums;font-weight:500}.pl-filtros{flex-wrap:wrap;flex:none;align-items:flex-end;gap:10px;display:flex}.pl-filtros>.pl-sel{flex:150px}.pl-sel{min-width:0;color:var(--pl-text-3);letter-spacing:.03em;text-transform:uppercase;flex-direction:column;gap:3px;font-size:11px;font-weight:500;display:flex;position:relative}.pl-sel select,.pl-sel input{appearance:none;border:1px solid var(--pl-line);background:var(--pl-card);width:100%;min-width:0;min-height:36px;font:400 13px var(--pl-font);color:var(--pl-text);text-transform:none;letter-spacing:0;border-radius:8px;padding:0 34px 0 12px}.pl-sel input{padding-right:12px}.pl-sel:has(select):after{content:"";border-right:1.6px solid var(--pl-text-3);border-bottom:1.6px solid var(--pl-text-3);pointer-events:none;width:7px;height:7px;position:absolute;bottom:13px;right:14px;transform:rotate(45deg)}.pl-tabla-caja{overflow:auto}.pl-tabla{border-collapse:collapse;width:100%}.pl-tabla th{text-align:left;color:var(--pl-text-3);border-bottom:1px solid var(--pl-line-soft);white-space:nowrap;padding:10px 16px;font-size:12px;font-weight:400}.pl-tabla td{border-bottom:1px solid var(--pl-line-soft);vertical-align:middle;font-variant-numeric:tabular-nums;padding:10px 16px}.pl-tabla tbody tr{transition:background-color .12s var(--pl-ease)}.pl-tabla tbody tr:hover td{background:var(--pl-hover)}.pl-tabla tr:last-child td{border-bottom:0}.pl-tabla a.pl-nombre{color:var(--pl-text);font-weight:500;text-decoration:none}.pl-tabla a.pl-nombre:hover{text-decoration:underline}.pl-tabla tr.es-on td{background:var(--pl-accent-soft)}.pl-der{text-align:right}.pl-pie-tabla{color:var(--pl-text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.pl-li{border-top:1px solid var(--pl-line-soft);align-items:center;gap:12px;padding:10px 0;display:flex}.pl-li:first-child{border-top:0}.pl-kv{border-top:1px solid var(--pl-line-soft);gap:12px;padding:8px 0;display:flex}.pl-kv:first-of-type{border-top:0}.pl-kv>span{width:130px;color:var(--pl-text-3);flex:none;font-size:13px}.pl-av{background:var(--pl-subtle);border:1px solid var(--pl-line-soft);width:32px;height:32px;color:var(--pl-text-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}.pl-barra{background:var(--pl-hover-2);border-radius:3px;flex:1;height:6px;overflow:hidden}.pl-barra>i{background:var(--pl-accent);border-radius:3px;height:100%;display:block}.pl-barra.es-aviso>i{background:var(--pl-warn)}.pl-leyenda{color:var(--pl-text-2);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.pl-leyenda span{align-items:center;gap:6px;display:inline-flex}.pl-leyenda i{border-radius:3px;width:10px;height:10px;display:block}.pl-grafica text{fill:var(--pl-text-3);font:11px var(--pl-font)}.pl-grafica .pl-gl{stroke:var(--pl-grid);stroke-width:1px}.pl-apilada{border-radius:8px;gap:2px;height:14px;display:flex;overflow:hidden}.pl-apilada>i{height:100%;display:block}.pl-campo-caja>label,.pl-campo-caja>.pl-etiqueta{color:var(--pl-text-2);margin-bottom:5px;font-size:12px;font-weight:500;display:block}.pl-campo{border:1px solid var(--pl-borde-campo);background:var(--pl-input);width:100%;min-height:38px;font:400 14px var(--pl-font);color:var(--pl-text);border-radius:8px;padding:0 12px}textarea.pl-campo{resize:vertical;min-height:84px;padding:10px 12px}.pl-campo.es-error{border-color:var(--pl-danger)}.pl-ayuda{color:var(--pl-text-3);margin-top:4px;font-size:12px}.pl-ayuda.es-error{color:var(--pl-danger)}.pl-dos{gap:12px;display:flex}.pl-dos>*{flex:1;min-width:0}.pl-velo{background:var(--pl-scrim);z-index:60;position:fixed;inset:0}.pl-cajon{background:var(--pl-card);border-left:1px solid var(--pl-line-soft);width:min(440px,100%);box-shadow:var(--pl-lift);z-index:61;flex-direction:column;gap:14px;padding:22px 24px;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.pl-hoja{border:1px solid var(--pl-line);background:var(--pl-paper-2);width:100%;max-width:none;max-height:86dvh;color:var(--pl-text);font-family:var(--pl-font);border-bottom:0;border-radius:18px 18px 0 0;margin:auto 0 0;padding:0 12px;font-size:13px;overflow:hidden}.pl-hoja::backdrop{background:var(--pl-scrim)}.pl-hoja[open]{animation:pl-sube-poco .2s var(--pl-ease);flex-direction:column;display:flex}@keyframes pl-sube-poco{0%{opacity:0;transform:translateY(32px)}}.pl-hoja-cab{flex:none;justify-content:space-between;align-items:center;height:56px;padding-inline:12px 0;font-size:15px;font-weight:500;display:flex}.pl-hoja-cuerpo{overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:24px;overflow-y:auto}.pl-hoja-sec{border-top:1px solid var(--pl-line-soft);padding-block:12px}.pl-hoja-st{color:var(--pl-text-3);align-items:center;gap:8px;margin:0;padding-inline:12px;font-size:12px;font-weight:500;display:flex}.pl-hoja .pl-item{height:44px;font-size:14px}.pl-hoja-yo{color:var(--pl-text-3);margin:8px 0 0;padding-inline:12px;font-size:12px}.pl-icono-btn{width:42px;height:42px;color:var(--pl-text-3);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid}.pl-icono-btn:hover{background:var(--pl-hover);color:var(--pl-text)}@media (width<=1023px){.pl{padding-left:0}.pl-dock{display:none}.pl-main{padding:12px 16px 96px}.pl-top{grid-template-columns:42px minmax(0,1fr);gap:8px;padding:8px 12px}.pl-top-izq{display:none}.pl-icono-btn.pl-menu-btn{display:grid}.pl-top-der{grid-column:1/-1;justify-content:stretch}.pl-top-der:empty{display:none}.pl-top-der>*{flex:1}.pl-fila,.pl-dos{flex-direction:column}.pl-filtros>.pl-sel{flex:calc(50% - 10px)}.pl-filtros>.pl-sel.es-ancho{flex-basis:100%}.pl-kv>span{width:100px}.pl-cajon{width:100%}.pl-tabla-caja{background:0 0;border:0;overflow:visible}.pl-tabla thead{display:none}.pl-tabla,.pl-tabla tbody{display:block}.pl-tabla tr{background:var(--pl-card);border:1px solid var(--pl-line-soft);border-radius:var(--pl-radius);margin-bottom:10px;padding:10px 14px;display:block}.pl-tabla tbody tr:hover td{background:0 0}.pl-tabla td{text-align:right;border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:5px 0;display:flex}.pl-tabla td:before{content:attr(data-rotulo);color:var(--pl-text-3);text-align:left;flex:none;font-size:12px}.pl-tabla td:first-child{text-align:left;padding-bottom:6px;display:block}.pl-tabla td:first-child:before{content:none}.pl-tabla tr:last-child td{border:0}.pl-tabla td.pl-acciones{flex-wrap:wrap;justify-content:flex-end}.pl-tabla td.pl-acciones:before{content:none}.pl-card.pl-tabla-caja{box-shadow:none;background:0 0;border:0}.pl-fab{min-height:52px;box-shadow:var(--pl-lift);z-index:40;border-radius:26px;padding:0 20px;position:fixed;bottom:18px;right:16px}}@media (width>=1024px){.pl-fab{display:none}}@media (prefers-reduced-motion:reduce){.pl *,.pl :before,.pl :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.pl-rail-btn:active,.pl-yo:active,.pl-pill:active,.pl-btn:active{transform:none}}.pl-capa{font-family:var(--pl-font);color:var(--pl-text);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.45}.pl-capa *,.pl-capa :before,.pl-capa :after{box-sizing:border-box}.pl-capa :focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.pl-capa .pl-i{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;display:block}.pl-cabeza{align-items:center;gap:12px;margin:6px 0 4px;display:flex}.pl-cabeza-t{flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0;display:flex}.pl-cabeza-t .pl-h1{font-size:20px}.pl-cabeza-acc{align-items:center;gap:8px;margin-left:auto;display:flex}.pl-btn-icono{width:32px;min-height:32px;padding:0}.pl-cabeza-acc .pl-btn{min-height:32px}.pl-btn .pl-i{color:currentColor}.pl-btn.es-borde .pl-i{color:var(--pl-text-3)}.pl-btn-filtros{position:relative}.pl-cuenta-f{background:var(--pl-accent);min-width:18px;height:18px;color:var(--pl-sobre-accent);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;padding-inline:4px;font-size:11px;font-weight:500;display:inline-grid}.pl-activos{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pl-activos-t{color:var(--pl-text-3);margin-right:4px;font-size:12px}.pl-chip{background:var(--pl-campo);max-width:100%;height:26px;color:var(--pl-text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:0 2px 0 10px;font-size:12px;display:inline-flex}.pl-chip>span{text-overflow:ellipsis;overflow:hidden}.pl-chip b{color:var(--pl-text);font-weight:500}.pl-chip-x{width:22px;height:22px;color:var(--pl-text-3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.pl-chip-x:after{content:"";position:absolute;inset:-6px -4px}.pl-chip-x:hover{background:var(--pl-campo-hover);color:var(--pl-text)}.pl-chip-x .pl-i,.pl-f-x .pl-i{stroke-width:1.6px;width:12px;height:12px}.pl-limpiar-todo{height:26px;color:var(--pl-accent-ink);font:500 12px var(--pl-font);cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0 4px}.pl-limpiar-todo:hover{text-decoration:underline}.pl-t-card{background:var(--pl-card);border:1px solid var(--pl-line-soft);min-width:0;box-shadow:inset 0 1px 0 var(--pl-sheen), 0 1px 2px var(--pl-sombra-1), 0 6px 18px var(--pl-sombra-1);border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:clip}.pl-t-card[aria-busy=true] .pl-t tbody{opacity:.6;transition:opacity .12s var(--pl-ease) .15s}.pl-t-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--pl-line) transparent;max-height:max(480px,100dvh - 210px);position:relative;overflow:auto}.pl .pl-t-scroll:focus-visible{outline-offset:-2px}.pl-t{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:13px}.pl-t th,.pl-t td{border-bottom:1px solid var(--pl-line-soft);background:var(--pl-card);text-align:left;white-space:nowrap;vertical-align:middle;font-variant-numeric:tabular-nums;height:44px;padding:0 12px;font-weight:400}.pl-t .pl-num{text-align:right}.pl-t thead th,.pl-t thead td{z-index:3;position:sticky}.pl-t .pl-t-cols th{height:36px;color:var(--pl-text-3);border-bottom:0;font-size:12px;font-weight:500;top:-1px}.pl-t .pl-t-filtros td{border-bottom-color:var(--pl-line);height:48px;padding-block:8px;top:35px}.pl-t .pl-c-sel{z-index:2;width:44px;min-width:44px;padding:0;position:sticky;left:0}.pl-t .pl-c-prin{z-index:2;padding-left:4px;position:sticky;left:44px}.pl-t.sin-sel .pl-c-prin{padding-left:16px;left:0}.pl-t .pl-c-acc{z-index:2;width:48px;min-width:48px;padding:0 8px 0 4px;position:sticky;right:0}.pl-t thead .pl-c-sel,.pl-t thead .pl-c-prin,.pl-t thead .pl-c-acc{z-index:4}.pl-t-scroll.es-izq .pl-c-prin{box-shadow:1px 0 0 var(--pl-line), 10px 0 14px -10px var(--pl-sombra-grande)}.pl-t-scroll.es-der .pl-c-acc{box-shadow:-1px 0 0 var(--pl-line), -10px 0 14px -10px var(--pl-sombra-grande)}.pl-t tbody tr:last-child>*{border-bottom:0}.pl-t tbody tr>*{transition:background-color .12s var(--pl-ease)}.pl-t tbody tr:hover>*{background:color-mix(in oklab, var(--pl-card), var(--pl-text) 3.5%)}.pl-t tbody tr.es-sel>*{background:color-mix(in oklab, var(--pl-card), var(--pl-accent) 8%)}.pl-t tbody tr.es-sel:hover>*{background:color-mix(in oklab, var(--pl-card), var(--pl-accent) 11%)}.pl-orden{height:32px;color:var(--pl-text-3);font:500 12px var(--pl-font);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:4px;margin-left:-4px;padding:0 4px;display:inline-flex}.pl-num .pl-orden{flex-direction:row-reverse;margin:0 -4px 0 0}.pl-orden:hover{color:var(--pl-text);background:var(--pl-hover)}.pl-orden .pl-i{stroke-width:1.5px;width:12px;height:12px}.pl-orden .pl-o-up,.pl-orden .pl-o-down{opacity:.35}.pl-orden:hover .pl-o-up,.pl-orden:hover .pl-o-down{opacity:.6}th[aria-sort=ascending] .pl-orden,th[aria-sort=descending] .pl-orden{color:var(--pl-text)}th[aria-sort=ascending] .pl-o-up,th[aria-sort=descending] .pl-o-down{opacity:1}th[aria-sort=ascending] .pl-o-down,th[aria-sort=descending] .pl-o-up{opacity:0}.pl-sel-caja{cursor:pointer;place-items:center;width:44px;height:44px;display:grid}.pl-caja{appearance:none;border:1px solid var(--pl-text-3);background:var(--pl-card);cursor:pointer;border-radius:4px;place-content:center;width:16px;height:16px;margin:0;display:grid}.pl-caja:after{content:"";border-left:1.75px solid var(--pl-sobre-accent);border-bottom:1.75px solid var(--pl-sobre-accent);opacity:0;width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.pl-caja:hover{border-color:var(--pl-text-2)}.pl-caja:checked,.pl-caja:indeterminate{border-color:var(--pl-accent);background:var(--pl-accent)}.pl-caja:checked:after{opacity:1}.pl-caja:indeterminate:after{opacity:1;border-left:0;height:0;transform:none}.pl .pl-caja:focus-visible{outline-offset:2px}.pl-sel-caja [data-slot=checkbox]{border-color:var(--pl-text-3);background:var(--pl-card);box-shadow:none;cursor:pointer}.pl-sel-caja [data-slot=checkbox]:hover{border-color:var(--pl-text-2)}.pl-sel-caja [data-slot=checkbox][data-state=checked],.pl-sel-caja [data-slot=checkbox][data-state=indeterminate]{border-color:var(--pl-accent);background:var(--pl-accent);color:var(--pl-sobre-accent)}.pl .pl-sel-caja [data-slot=checkbox]:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.pl-neg-nombre{text-overflow:ellipsis;color:var(--pl-text);font-weight:500;line-height:1.3;text-decoration:none;display:block;overflow:hidden}.pl-neg-nombre:hover{text-underline-offset:2px;text-decoration:underline}.pl-neg-nit{color:var(--pl-text-3);font-size:12px;line-height:1.3;display:block}.pl-badge{border:1px solid var(--pl-line);height:22px;color:var(--pl-text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.pl-punto-b{background:var(--b,var(--pl-text-3));border-radius:50%;flex:none;width:6px;height:6px}.pl-punto-b.es-ok{--b:var(--pl-ok)}.pl-punto-b.es-info{--b:var(--pl-info)}.pl-punto-b.es-aviso{--b:var(--pl-warn)}.pl-punto-b.es-mal{--b:var(--pl-danger)}.pl-punto-b.es-apagado{--b:var(--pl-text-3)}.pl-apagado{color:var(--pl-text-3)}.pl-f-vence{color:var(--pl-ambar-texto)}.pl-f-vencio{color:var(--pl-danger)}.pl-fecha-nota{margin-left:6px;font-size:12px}.pl-bloq-si{color:var(--pl-danger);align-items:center;gap:6px;font-weight:500;display:inline-flex}.pl-bloq-si .pl-i{width:14px;height:14px}.pl-fila-btn{border-radius:6px;width:32px;height:32px}.pl-fila-btn .pl-i,.pl-btn-icono .pl-i{stroke-width:2.4px}.pl-t-vacio{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;max-width:46ch;min-height:240px;padding:32px 24px;display:flex;position:sticky;left:0}.pl-t-vacio p{margin:0}.pl-v-titulo{color:var(--pl-text);font-weight:500}.pl-v-texto{color:var(--pl-text-3)}.pl-t-vacio .pl-btn{margin-top:8px}.pl-t-pie{border-top:1px solid var(--pl-line);min-height:52px;color:var(--pl-text-3);flex-wrap:wrap;align-items:center;gap:8px 24px;padding:8px 8px 8px 16px;font-size:12px;display:flex}.pl-t-pie b{color:var(--pl-text);font-variant-numeric:tabular-nums;font-weight:500}.pl-pag{align-items:center;gap:12px;margin-left:auto;display:flex}.pl-por-pag{align-items:center;gap:8px;display:inline-flex}.pl-select-env{display:inline-flex;position:relative}.pl-select-env select{appearance:none;border:1px solid var(--pl-borde-campo);background:var(--pl-card);height:32px;color:var(--pl-text);font:12px var(--pl-font);cursor:pointer;border-radius:6px;padding:0 28px 0 8px}.pl-select-env select:hover{border-color:var(--pl-text-2)}.pl-select-env .pl-i{width:14px;height:14px;color:var(--pl-text-3);pointer-events:none;position:absolute;top:9px;right:8px}.pl-pag-n{font-variant-numeric:tabular-nums}.pl-pag-btns{gap:4px;display:flex}.pl-pag-btn{border-radius:6px;width:32px;height:32px}.pl-pag-btn:disabled{opacity:.4;cursor:not-allowed}.pl-masivo-ancla{z-index:30;justify-content:center;height:0;display:flex;position:sticky;bottom:20px}.pl-masivo{border:1px solid var(--pl-line-soft);background:var(--pl-isla);height:48px;color:var(--pl-text);box-shadow:inset 0 1px 0 var(--pl-sheen), 0 12px 36px var(--pl-sombra-grande);animation:pl-masivo-entra .2s var(--pl-ease);border-radius:24px;align-items:center;gap:4px;padding:0 6px 0 16px;display:flex;transform:translateY(calc(-100% - 64px))}@keyframes pl-masivo-entra{0%{opacity:0;transform:translateY(calc(-100% - 52px))}}.pl-masivo-n{white-space:nowrap;font-variant-numeric:tabular-nums;margin-right:8px;font-weight:500}.pl-masivo-btn{background:var(--pl-campo);height:34px;color:var(--pl-text);font:500 13px var(--pl-font);white-space:nowrap;border-radius:17px;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.pl-masivo-btn:hover{background:var(--pl-campo-hover)}.pl-masivo-btn .pl-i{color:var(--pl-text-3)}.pl-masivo-x{border-radius:17px;width:34px;height:34px}.pl-f-campo{border:1px solid var(--pl-borde-campo);background:var(--pl-card);width:100%;min-width:0;height:32px;color:var(--pl-text);font:12px var(--pl-font);text-align:left;cursor:pointer;transition:background-color .12s var(--pl-ease), border-color .12s var(--pl-ease);border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:flex;position:relative}.pl-f-campo:hover{border-color:var(--pl-text-2)}.pl-f-campo>.pl-i{width:14px;height:14px;color:var(--pl-text-3)}.pl-f-campo.con-valor,.pl-f-grupo.con-valor .pl-f-campo{border-color:var(--pl-accent);background:color-mix(in oklab, var(--pl-card), var(--pl-accent) 8%)}.pl .pl-f-campo:focus-visible,.pl .pl-f-campo[aria-expanded=true],.pl .pl-f-texto:focus-within,.pl .pl-f-rango:focus-within,.pl-capa .pl-f-texto:focus-within,.pl-capa .pl-f-rango:focus-within{border-color:var(--pl-focus);outline:none}.pl-f-texto,.pl-f-rango{cursor:text}.pl-f-texto.con-valor{padding-right:28px}.pl-f-campo .pl-f-input{outline:0;flex:1;width:100%;min-width:0;height:100%;font-family:inherit}.pl .pl-f-input:focus-visible,.pl-capa .pl-f-input:focus-visible{outline:0}.pl-f-input::-webkit-search-cancel-button{appearance:none}.pl-f-x{z-index:1;width:22px;height:22px;color:var(--pl-text-3);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.pl-f-x:after{content:"";position:absolute;inset:-4px}.pl-f-x:hover{background:var(--pl-hover-2);color:var(--pl-text)}.pl-f-grupo{min-width:0;position:relative}.pl-f-val{white-space:nowrap;flex:1 1 0;align-items:center;gap:4px;width:0;min-width:0;display:flex;overflow:hidden}.pl-f-val>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pl-f-ph{color:var(--pl-text-3)}.pl-f-chip{background:var(--pl-accent-soft);min-width:0;max-width:100%;height:20px;color:var(--pl-text);border-radius:4px;flex:0 auto;align-items:center;gap:4px;padding:0 6px;font-size:11px;display:inline-flex}.pl-f-chip>span:last-child{text-overflow:ellipsis;overflow:hidden}.pl-f-chip .pl-punto-b{width:5px;height:5px}.pl-f-mas{color:var(--pl-text-2);flex:none;font-size:11px;font-weight:500}.pl-f-chev{width:14px;height:14px;color:var(--pl-text-3);transition:transform .12s var(--pl-ease)}.pl-f-menu[aria-expanded=true] .pl-f-chev{transform:rotate(180deg)}.pl-f-grupo.con-valor .pl-f-menu{padding-right:28px}.pl-f-grupo.con-valor .pl-f-chev{visibility:hidden}.pl-f-campo.pl-f-ps{font-family:var(--pl-font);padding:0 6px 0 8px}.pl-f-grupo.con-valor .pl-f-ps{padding-right:28px}.pl-f-rango{gap:4px}.pl-f-rango .pl-f-num{flex:1 1 0;width:0;min-width:0;height:100%;display:flex}.pl-f-rango .pl-f-input.pl-f-num{text-align:left;font-variant-numeric:tabular-nums;width:100%}.pl-f-sep,.pl-f-pre{color:var(--pl-text-3);flex:none}.pl-f-sep{margin-inline:2px}.pl-f-tri{width:100%;height:32px;color:var(--pl-text-2);font:12px var(--pl-font);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:0 8px;display:inline-flex}.pl-f-tri:hover{background:var(--pl-campo)}.pl-tri-caja{border:1px dashed var(--pl-text-3);background:var(--pl-card);width:16px;height:16px;color:var(--pl-text-3);border-radius:4px;flex:none;place-items:center;display:grid}.pl-tri-caja .pl-i{stroke-width:1.9px;width:12px;height:12px}.pl-f-tri[aria-checked=true],.pl-f-tri[aria-checked=false]{border-color:var(--pl-accent);background:color-mix(in oklab, var(--pl-card), var(--pl-accent) 8%);color:var(--pl-text)}.pl-f-tri[aria-checked=true] .pl-tri-caja{border:1px solid var(--pl-accent);background:var(--pl-accent);color:var(--pl-sobre-accent)}.pl-f-tri[aria-checked=false] .pl-tri-caja{border:1px solid var(--pl-text-2);color:var(--pl-text)}.pl-capa.pl-pop{width:256px;max-width:calc(100vw - 16px)}.pl-capa.pl-pop:before,.pl-capa.pl-pop:after{display:none}.pl-capa .pl-pop-cab{padding:6px 6px 0}.pl-capa .pl-pop-buscar{flex:1;position:relative}.pl-capa .pl-pop-lista{scrollbar-width:thin}.pl-capa .pl-pop-op{min-height:32px;font-size:13px}.pl-capa .pl-op-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pl-capa .pl-op-n{color:var(--pl-text-3);font-variant-numeric:tabular-nums;font-size:12px}.pl-capa .pl-pop-marca{width:14px;height:14px;color:var(--pl-accent-ink);order:2}.pl-capa .pl-pop-nada{color:var(--pl-text-3);font-size:13px}.pl-capa .pl-pop-pie{border-top:1px solid var(--pl-line-soft);min-height:40px;color:var(--pl-text-3);justify-content:space-between;align-items:center;gap:12px;padding:4px 6px 4px 12px;font-size:12px;display:flex}.pl-capa .pl-pop-pie>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pl-pop-limpiar{height:32px;color:var(--pl-accent-ink);font:500 12px var(--pl-font);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:0 8px;position:relative}.pl-pop-limpiar:hover{background:var(--pl-accent-soft)}.pl-pop-limpiar:disabled{color:var(--pl-text-3);cursor:default;background:0 0}.pl-capa.pl-pop-fecha{width:452px}.pl-pf-cuerpo{grid-template-columns:148px minmax(0,1fr);display:grid}.pl-pf-atajos{border-right:1px solid var(--pl-line-soft);align-content:start;gap:2px;padding:6px;display:grid}.pl-atajo{height:32px;color:var(--pl-text-2);font:13px var(--pl-font);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 8px}.pl-atajo:hover{background:var(--pl-hover-2);color:var(--pl-text)}.pl-atajo[aria-pressed=true]{background:var(--pl-accent-soft);color:var(--pl-accent-ink);font-weight:500}.pl-pf-der{gap:12px;min-width:0;padding:12px;display:grid}.pl-pf-campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pl-pf-campos label,.pl-pf-mas{color:var(--pl-text-3);gap:4px;font-size:12px;display:grid}.pl-pf-in{border:1px solid var(--pl-borde-campo);background:var(--pl-isla);width:100%;min-width:0;height:32px;color:var(--pl-text);font:12px var(--pl-font);font-variant-numeric:tabular-nums;border-radius:6px;padding:0 8px}.pl-pf-in:hover{border-color:var(--pl-text-2)}.pl-pf-mas{color:var(--pl-text-2);grid-template-columns:auto 56px auto;justify-content:start;align-items:center;gap:8px;font-size:13px}.pl-cal{width:100%;display:block}.pl-cal .pl-cal-hoy{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--pl-line);border-radius:6px;place-items:center;font-weight:500;display:grid}.pl-capa.pl-dlg-velo{background:var(--pl-velo)}.pl-capa.pl-dlg{flex-direction:column;width:min(560px,100% - 32px);max-height:min(780px,100dvh - 48px);display:flex;overflow:hidden}.pl-dlg-cab{border-bottom:1px solid var(--pl-line-soft);flex:none;justify-content:space-between;align-items:center;height:56px;padding:0 12px 0 24px;display:flex}.pl-dlg-titulo{margin:0;font-size:15px;font-weight:500}.pl-dlg-cab .pl-icono-btn{border-radius:8px;width:36px;height:36px}.pl-capa .pl-icono-btn{color:var(--pl-text-3);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.pl-capa .pl-icono-btn:hover{background:var(--pl-hover);color:var(--pl-text)}.pl-dlg-cuerpo{overscroll-behavior:contain;scrollbar-width:thin;flex:1;align-content:start;gap:24px;min-height:0;padding:16px 24px 24px;display:grid;overflow-y:auto}.pl-dlg-sec{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.pl-dlg-st{color:var(--pl-text);margin:0 0 4px;padding:0;font-size:13px;font-weight:500}.pl-dlg-campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pl-hf-fila{gap:4px;min-width:0;display:grid}.pl-hf-l{color:var(--pl-text-3);font-size:12px;font-weight:500}.pl-dlg .pl-f-campo,.pl-dlg .pl-f-tri{height:36px;font-size:13px}.pl-dlg .pl-f-tri{justify-self:start;width:auto}.pl-est-ops{flex-wrap:wrap;gap:6px;display:flex}.pl-est-op{border:1px solid var(--pl-borde-campo);height:32px;color:var(--pl-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex;position:relative}.pl-est-op input,.pl-est-op [data-slot=checkbox]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.pl-est-op:hover{border-color:var(--pl-text-2);color:var(--pl-text)}:is(.pl-est-op:has(input:checked),.pl-est-op:has([data-slot=checkbox][data-state=checked])){border-color:var(--pl-accent);background:color-mix(in oklab, var(--pl-card), var(--pl-accent) 8%);color:var(--pl-text);font-weight:500}:is(.pl-est-op:has(input:focus-visible),.pl-est-op:has([data-slot=checkbox]:focus-visible)){outline:2px solid var(--pl-focus);outline-offset:2px}.pl-est-n{color:var(--pl-text-3);font-variant-numeric:tabular-nums;font-weight:400}.pl-dlg-pie{border-top:1px solid var(--pl-line-soft);flex:none;justify-content:space-between;gap:8px;padding:12px 24px;display:flex}.pl-capa .pl-btn{border:1px solid var(--pl-accent);background:var(--pl-accent);min-height:36px;color:var(--pl-sobre-accent);font:500 13px var(--pl-font);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.pl-capa .pl-btn.es-borde{background:var(--pl-card);color:var(--pl-text-2);border-color:var(--pl-line)}.pl-capa .pl-btn.es-borde:hover{background:var(--pl-paper-3);color:var(--pl-text)}.pl-capa .pl-btn:active{transform:translateY(1px)}.pl-barra-movil{display:flex}.pl-barra-movil .pl-f-campo{height:40px;font-size:14px}@media (width<=899px){.pl-cabeza{flex-wrap:nowrap}.pl-cabeza-t{gap:0;display:grid}.pl-cabeza-t .pl-sub{font-size:12px}.pl-cabeza-acc .pl-btn{width:36px;min-height:36px;padding:0}.pl-cabeza-acc .pl-btn-t{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pl-btn-filtros .pl-cuenta-f{position:absolute;top:-6px;right:-6px}.pl-activos-t{display:none}.pl-t-card{overflow:visible}.pl-t-scroll{max-height:none;overflow:visible}.pl-t,.pl-t tbody{width:100%;min-width:0;display:block}.pl-t thead{display:none}.pl-t tbody tr{border-bottom:1px solid var(--pl-line-soft);grid-template-columns:36px minmax(0,1fr) minmax(0,1fr) 36px;grid-auto-flow:dense;gap:8px 12px;padding:12px 8px 12px 4px;display:grid}.pl-t tbody tr:last-child{border-bottom:0}.pl-t tbody tr>*{height:auto;box-shadow:none;white-space:normal;text-align:left;background:0 0;border:0;padding:0;display:block;position:static;width:auto!important;min-width:0!important;max-width:none!important}.pl-t tbody tr:hover>*,.pl-t tbody tr.es-sel>*,.pl-t tbody tr.es-sel:hover>*{background:0 0}.pl-t tbody tr.es-sel{background:color-mix(in oklab, var(--pl-card), var(--pl-accent) 12%);box-shadow:inset 3px 0 0 var(--pl-accent)}[data-theme=dark] .pl-t tbody tr.es-sel{background:color-mix(in oklab, var(--pl-card), var(--pl-accent) 16%)}.pl-t-scroll.es-der .pl-t tbody .pl-c-acc,.pl-t-scroll.es-izq .pl-t tbody .pl-c-prin{box-shadow:none}.pl-t tbody .pl-c-sel{grid-area:1/1;margin:-8px 0 0 -4px}.pl-t tbody .pl-c-prin{grid-area:1/2/auto/4}.pl-t tbody .pl-c-acc{grid-area:1/4;margin-top:-4px}.pl-t tbody .pl-m-i{grid-column:2}.pl-t tbody .pl-m-d{grid-column:3}.pl-t tbody .pl-m-no{display:none}.pl-t.sin-sel tbody tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px;padding-left:14px}.pl-t.sin-sel tbody .pl-c-prin{grid-column:1/3;padding-left:0}.pl-t.sin-sel tbody .pl-c-acc{grid-column:3}.pl-t.sin-sel tbody .pl-m-i{grid-column:1}.pl-t.sin-sel tbody .pl-m-d{grid-column:2}.pl-t tbody td[data-l]:before{content:attr(data-l);color:var(--pl-text-3);margin-bottom:2px;font-size:11px;display:block}.pl-t tbody .pl-num{text-align:left}.pl-neg-nombre{white-space:normal}.pl-fecha-nota{margin:0;display:block}.pl-t-vacio{position:static}.pl-t-pie{padding-left:12px}.pl-por-pag,.pl-pag-n{display:none}.pl-masivo-ancla{bottom:12px}.pl-masivo{gap:2px;padding-left:14px;transform:translateY(-100%)}.pl-masivo-btn{justify-content:center;width:34px;padding:0}.pl-masivo-btn .pl-btn-t{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pl-capa.pl-dlg.es-hoja{border-bottom:0;border-radius:18px 18px 0 0;width:100%;max-width:none;max-height:88dvh;margin:0}.pl-dlg.es-hoja .pl-dlg-cab{padding-inline:16px 8px}.pl-dlg.es-hoja .pl-dlg-cuerpo{padding-inline:16px}.pl-dlg.es-hoja .pl-dlg-campos{grid-template-columns:minmax(0,1fr)}.pl-dlg.es-hoja .pl-f-campo,.pl-dlg.es-hoja .pl-f-tri{height:40px}.pl-dlg.es-hoja .pl-est-op{height:36px}.pl-dlg.es-hoja .pl-dlg-pie{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.pl-dlg.es-hoja .pl-dlg-pie .pl-btn{flex:1;height:44px}.pl-capa.pl-pop-fecha{width:auto;max-height:calc(100dvh - 16px);overflow-y:auto;position:fixed!important;inset:auto 8px 8px!important}.pl-pf-cuerpo{grid-template-columns:minmax(0,1fr)}.pl-pf-atajos{border-right:0;border-bottom:1px solid var(--pl-line-soft);flex-wrap:wrap;gap:4px;display:flex}.pl-atajo{background:var(--pl-campo);border-radius:999px;font-size:12px}}@media (prefers-reduced-motion:reduce){.pl-masivo{animation:none}.pl-f-chev{transition:none}}@media (forced-colors:active){.pl-caja:checked,.pl-tri-caja,.pl-punto-b{forced-color-adjust:none}}.pl-t-ajus{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pl-t-ajus.es-filtro{overflow:visible}.pl-t-ajus>*{max-width:100%}.pl-t .pl-t-cols th{overflow:visible}.pl-t .pl-t-cols th.es-movible{cursor:grab}.pl-t-arrastrando,.pl-t-arrastrando *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.pl-t-tirador{z-index:1;cursor:col-resize;touch-action:none;width:9px;position:absolute;top:6px;bottom:6px;right:-4px}.pl-t-tirador:after{content:"";background:var(--pl-line);opacity:0;width:1px;transition:opacity .12s var(--pl-ease);position:absolute;top:4px;bottom:4px;left:4px}.pl-t-cols th:hover .pl-t-tirador:after,.pl-t-tirador:focus-visible:after,.pl-t-tirador:active:after{opacity:1;background:var(--pl-text-3)}.pl .pl-t-tirador:focus-visible{outline:none}.pl-t .pl-c-fija{z-index:2;position:sticky}.pl-t thead .pl-c-fija{z-index:4}.pl-t-scroll.es-izq .pl-t.con-fijas .pl-c-prin{box-shadow:none}.pl-t-scroll.es-izq .pl-c-fija.es-ultima-fija{box-shadow:1px 0 0 var(--pl-line), 10px 0 14px -10px var(--pl-sombra-grande)}.pl-t-destino{z-index:6;background:var(--pl-accent);pointer-events:none;width:2px;margin-left:-1px;position:absolute}.pl-t.sin-acc .pl-t-cols th:last-child{padding-right:40px}.pl-t-columnas{z-index:6;background:var(--pl-card);width:28px;height:28px;color:var(--pl-text-3);cursor:pointer;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:8px}.pl-t-columnas:hover,.pl-t-columnas[data-state=open]{background:var(--pl-hover);color:var(--pl-text)}.pl-t-columnas.es-personal{color:var(--pl-accent-ink)}.pl-t-columnas-t{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pl-t-cols-menu{width:300px;padding:0}.pl-t-cols-tit{color:var(--pl-text);flex-direction:column;gap:2px;margin:0;padding:12px 12px 8px;font-size:13px;font-weight:500;display:flex}.pl-t-cols-tit small{color:var(--pl-text-3);font-size:12px;font-weight:400}.pl-t-cols-scroll{max-height:320px}.pl-t-cols-lista{gap:2px;margin:0;padding:0 6px 6px;list-style:none;display:grid}.pl-t-cols-lista li{border-radius:6px;align-items:center;gap:2px;min-height:36px;padding:0 2px 0 6px;display:flex}.pl-t-cols-lista li:hover{background:var(--pl-hover)}.pl-t-cols-lista li.es-oculta .pl-t-cols-ver span{color:var(--pl-text-3)}.pl-t-cols-ver{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.pl-t-cols-ver span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pl-t-cols-caja[data-slot=checkbox]{border-color:var(--pl-text-3);background:var(--pl-card)}.pl-t-cols-caja[data-slot=checkbox][data-state=checked]{border-color:var(--pl-accent);background:var(--pl-accent);color:var(--pl-sobre-accent)}.pl-t-cols-btn{width:28px;height:28px;color:var(--pl-text-3);border-radius:6px}.pl-t-cols-btn.es-on{color:var(--pl-accent-ink)}.pl-t-cols-btn:disabled{opacity:.35;cursor:default}.pl-t-cols-btn .es-arriba{transform:rotate(180deg)}.pl-t-cols-fija{color:var(--pl-text-3);padding-right:6px;font-size:12px}@media (width<=899px){.pl-t-ajus{white-space:normal;overflow:visible;width:auto!important}.pl-t .pl-c-fija{position:static}.pl-t-columnas{border-top:1px solid var(--pl-line-soft);width:auto;height:40px;font:500 13px var(--pl-font);color:var(--pl-text-2);border-radius:0;justify-content:flex-start;gap:6px;margin:0;padding:0 16px;display:flex;position:static}.pl-t-columnas-t{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.pl-t.sin-acc .pl-t-cols th:last-child{padding-right:12px}}@media (prefers-reduced-motion:reduce){.pl-t-tirador:after{transition:none}}.pl-t tfoot td,.pl-t tfoot th{z-index:2;border-top:1px solid var(--pl-line);background:var(--pl-card);height:44px;color:var(--pl-text);border-bottom:0;font-weight:600;position:sticky;bottom:0}.pl-t tfoot .pl-c-prin,.pl-t tfoot .pl-c-sel,.pl-t tfoot .pl-c-acc,.pl-t tfoot .pl-c-fija{z-index:4}@media (width<=899px){.pl-t tfoot{display:block}.pl-t tfoot tr{border-top:1px solid var(--pl-line);flex-wrap:wrap;gap:6px 16px;padding:12px 14px;display:flex}.pl-t tfoot tr>*{background:0 0;border:0;height:auto;padding:0;display:block;position:static}.pl-t tfoot .pl-m-no{display:none}.pl-t tfoot td[data-l]:before{content:attr(data-l) " ";color:var(--pl-text-3);font-weight:400}}.pl-t tbody tr.es-abrible{cursor:pointer}.pl .pl-t tbody tr.es-abrible:focus-visible{outline:2px solid var(--pl-focus);outline-offset:-2px}.pl,.pl-capa{--bg-main:var(--pl-bg);--bg-card:var(--pl-card);--bg-card-hover:var(--pl-hover);--bg-subtle:var(--pl-subtle);--bg-tertiary:var(--pl-subtle);--bg-input:var(--pl-campo);--hover-bg:var(--pl-hover);--text-primary:var(--pl-text);--text-secondary:var(--pl-text-2);--text-tertiary:var(--pl-text-3);--text-danger:var(--pl-danger);--text-warning:var(--pl-ambar-texto);--text-success:var(--pl-ok);--text-info:var(--pl-info);--border-subtle:var(--pl-line-soft);--border-color:var(--pl-line);--brand-accent:var(--pl-accent);--brand-accent-subtle:var(--pl-accent-soft);--brand-ink:var(--pl-accent-ink);--brand-ink-soft:var(--pl-accent-ink);--accent:var(--pl-accent);--accent-subtle:var(--pl-accent-soft);--on-accent:var(--pl-sobre-accent);--font-ui:var(--pl-font);--font-display:var(--pl-font);--font-mono:var(--pl-mono);--shadow-sm:inset 0 1px 0 var(--pl-sheen), 0 1px 2px var(--pl-sombra-1), 0 6px 18px var(--pl-sombra-1);--shadow-lg:var(--pl-lift)}.pl-viejo{min-width:0}.pl-viejo .vf-pagina{max-width:none;padding:0}.pl-viejo .vf-tarjeta{border-radius:var(--pl-radius);border-color:var(--pl-line-soft);box-shadow:var(--shadow-sm)}.pl-viejo .vf-encabezado h2{letter-spacing:-.01em;font-size:20px;font-weight:500}.pl.pl-nv{--nv-riel:60px;--nv-panel:236px;--nv-panel-bg:var(--pl-card);padding-left:calc(var(--nv-riel) + var(--nv-panel) + 6px)}.nv-lado{--nv-lado:var(--background);--nv-on:var(--sidebar-accent);--nv-cuenta-bg:var(--primary);--nv-cuenta-tx:var(--primary-foreground);--pl-text:var(--sidebar-foreground);--pl-text-2:color-mix(in oklab, var(--sidebar-foreground) 82%, transparent);--pl-text-3:var(--muted-foreground);--pl-line-soft:var(--sidebar-border);--pl-hover:color-mix(in oklab, var(--sidebar-accent) 70%, transparent);--pl-focus:var(--ring);--pl-card:var(--background)}.pl.pl-nv.es-plegado{--nv-panel:0px;padding-left:var(--nv-riel)}.nv-lado{z-index:50;background:var(--nv-lado);color:var(--pl-text);display:flex;position:fixed;top:0;bottom:0;left:0}.nv-riel{width:var(--nv-riel);box-sizing:border-box;scrollbar-width:none;flex-direction:column;flex:none;align-items:center;gap:4px;padding:14px 0;display:flex;overflow-y:auto}.nv-riel .pl-logo{background:var(--primary);width:36px;height:36px;color:var(--primary-foreground);border-radius:10px;margin-bottom:14px}.nv-riel .pl-logo svg{width:24px}.nv-riel-btn{width:36px;height:36px;color:var(--pl-text-2);cursor:pointer;transition:background-color .12s var(--pl-ease), color .12s var(--pl-ease);background:0 0;border:0;border-radius:9px;flex:none;place-items:center;text-decoration:none;display:grid}.nv-riel-btn:hover{background:var(--pl-hover);color:var(--pl-text)}.nv-riel-btn:active{transform:scale(.96)}.nv-riel-btn.es-on{background:var(--nv-on);color:var(--pl-text)}.nv-riel-btn:focus-visible{outline:2px solid var(--pl-focus);outline-offset:1px}.nv-riel-sep{flex:1;min-height:12px}.nv-panel{width:var(--nv-panel);box-sizing:border-box;border:1px solid var(--pl-line-soft);background:var(--nv-panel-bg);border-radius:12px;flex-direction:column;flex:none;gap:2px;margin:6px 6px 6px 0;padding:14px 10px 0;display:flex;overflow:hidden}.nv-scroll{scrollbar-width:thin;flex-direction:column;flex:1;gap:2px;min-height:0;padding-bottom:16px;display:flex}.nv-cab{color:var(--pl-text);border-radius:8px;align-items:center;gap:8px;padding:2px 6px 2px 8px;text-decoration:none;display:flex}a.nv-cab:hover{background:var(--pl-hover)}.nv-cab:focus-visible{outline:2px solid var(--pl-focus)}.nv-cab .pl-i{color:var(--pl-text-3)}.nv-cab-txt{flex-direction:column;flex:1;min-width:0;display:flex}.nv-cab-txt b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.nv-cab-txt small{color:var(--pl-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.nv-cambiar{height:30px;color:var(--pl-text-2);border-radius:8px;align-items:center;gap:6px;margin:6px 0 10px;padding:0 8px;font-size:12.5px;text-decoration:none;display:flex}.nv-cambiar:hover{background:var(--pl-hover);color:var(--pl-text)}.nv-cambiar:focus-visible{outline:2px solid var(--pl-focus)}.nv-buscar{background:var(--pl-card);height:34px;color:var(--pl-text-3);box-shadow:0 0 0 2px var(--pl-focus);border-radius:9px;align-items:center;gap:8px;margin-bottom:8px;padding:0 10px;display:flex}.nv-buscar input{min-width:0;color:var(--pl-text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:13px}.nv-buscar input:focus,.nv-buscar input:focus-visible{box-shadow:none;border:0;outline:none}.nv-buscar input::-webkit-search-cancel-button{display:none}.nv-vacio{color:var(--pl-text-3);padding:8px;font-size:13px}.nv-lista,.nv-hijos{gap:2px;margin:0;padding:0;list-style:none;display:grid}.nv-lista{margin-bottom:14px}.nv-item{box-sizing:border-box;width:100%;height:34px;color:var(--pl-text);font:inherit;text-align:left;cursor:pointer;transition:background-color .12s var(--pl-ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;margin:0;padding:0 8px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.nv-item>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nv-item>small{color:var(--pl-text-3);font-size:12px;font-weight:400}.nv-item>.pl-i{color:var(--pl-text-2)}a.nv-item:hover,button.nv-item:hover{background:var(--pl-hover)}.nv-item.es-on{background:var(--nv-on)}.nv-item:focus-visible,.nv-hijo:focus-visible{outline:2px solid var(--pl-focus);outline-offset:-2px}.nv-chev{transition:transform .16s var(--pl-ease);color:var(--pl-text-3)!important}.nv-item[data-state=open] .nv-chev{transform:rotate(90deg)}.nv-grupo+.nv-grupo{margin-top:2px}.nv-hijos{margin:2px 0 10px}.nv-hijo{height:32px;color:var(--pl-text-2);transition:background-color .12s var(--pl-ease), color .12s var(--pl-ease);border-radius:8px;align-items:center;gap:8px;padding:0 8px 0 36px;font-size:13.5px;font-weight:500;text-decoration:none;display:flex}.nv-hijo>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nv-hijo:hover{background:var(--pl-hover);color:var(--pl-text)}.nv-hijo.es-on{background:var(--nv-on);color:var(--pl-text)}.nv-cuenta{box-sizing:border-box;background:var(--nv-cuenta-bg);min-width:20px;height:20px;color:var(--nv-cuenta-tx);font-variant-numeric:tabular-nums;border-radius:6px;place-items:center;padding:0 6px;font-size:11px;font-weight:600;display:grid}.pl-hoja-cuerpo .nv-cuerpo{flex-direction:column;gap:2px;display:flex}.pl-hoja-cuerpo p.nv-item{cursor:default}.pl-hoja-cuerpo .nv-item,.pl-hoja-cuerpo .nv-hijo{min-height:44px}@media (width<=1023px){.pl.pl-nv,.pl.pl-nv.es-plegado{padding-left:0}.nv-lado{display:none}}@media (prefers-reduced-motion:reduce){.nv-item,.nv-hijo,.nv-riel-btn,.nv-chev{transition:none}.nv-riel-btn:active{transform:none}}.nv-cab+.nv-lista,.nv-cab+.nv-buscar{margin-top:12px}.nv-item>small{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:45%;overflow:hidden}.nv-item.es-on,.nv-hijo.es-on{color:var(--sidebar-accent-foreground)}.ic-animado{overflow:visible}.pl-entrada{gap:inherit;flex-direction:column;flex:1;min-width:0;display:flex}.nv-sub{color:var(--pl-text-3);margin:0 0 4px;padding:0 8px;font-size:12px;font-weight:500}.nv-pin-item{list-style:none;position:relative}.nv-pin-item>.nv-item,.nv-pin-item>.nv-hijo{padding-right:34px}.nv-pin-btn{width:26px;height:26px;color:var(--pl-text-3);cursor:pointer;opacity:0;transition:opacity .12s var(--pl-ease), background-color .12s var(--pl-ease);background:0 0;border:0;border-radius:7px;place-items:center;display:grid;position:absolute;top:50%;right:4px;translate:0 -50%}.nv-pin-item:hover .nv-pin-btn,.nv-pin-btn:focus-visible{opacity:1}.nv-pin-btn:hover{background:var(--nv-on);color:var(--pl-text)}.nv-pin-btn:focus-visible{outline:2px solid var(--pl-focus)}@media (hover:none){.nv-pin-btn{opacity:.6}}@media (prefers-reduced-motion:reduce){.nv-pin-btn{transition:none}}.pl.con-isla .pl-principal{padding-right:64px}@media (width<=1023px){.pl.con-isla .pl-principal{padding-right:0}}.is-col{z-index:60;box-sizing:border-box;scrollbar-width:none;border:1px solid var(--pl-line-soft);background:var(--pl-isla);width:60px;max-height:calc(100dvh - 24px);color:var(--pl-text);box-shadow:-10px 0 34px var(--pl-sombra-isla);border-right:0;border-radius:24px 0 0 24px;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;display:flex;position:fixed;top:50%;right:0;overflow-y:auto;translate:0 -50%}.is-ranura{width:48px;min-height:44px;color:var(--pl-text);font:500 10px var(--pl-mono);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .12s var(--pl-ease);background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:7px 0;display:flex;position:relative}.is-ranura:hover{background:var(--pl-campo)}.is-ranura .pl-i,.is-ranura>svg{width:18px;height:18px}.is-ranura.es-herr{color:var(--pl-text-3)}.is-ranura.es-herr:hover{color:var(--pl-text)}.is-ranura.es-aviso{background:var(--pl-ambar-suave)}.is-ranura.es-urgente{background:var(--pl-rojo-suave);color:var(--pl-danger)}.is-sello{background:var(--pl-accent-soft);width:30px;height:30px;color:var(--pl-accent-ink);border-radius:50%;flex:none;place-items:center;display:grid}.is-sello .pl-i,.is-sello>svg{width:15px;height:15px}.is-sep{background:var(--pl-line);flex:none;width:24px;height:1px;margin:4px 0}.is-punto{background:var(--pl-warn);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:10px}.is-flot{display:none}.is-panel{box-sizing:border-box;border:1px solid var(--pl-line-soft);background:var(--pl-isla);width:392px;max-width:100vw;height:auto;max-height:none;color:var(--pl-text);box-shadow:-20px 0 60px var(--pl-sombra-grande);font-family:var(--pl-font);border-right:0;border-radius:30px 0 0 30px;margin:0;padding:14px;font-size:13px;position:fixed;inset:10px 0 10px auto}.is-panel[open]{flex-direction:column;gap:10px;animation:.26s cubic-bezier(.2,.9,.3,1.05) is-entra;display:flex}.is-panel::backdrop{background:color-mix(in oklab, var(--pl-velo) 55%, transparent)}@keyframes is-entra{0%{opacity:0;transform:translate(24px)scaleY(.96)}}.is-panel-cab{align-items:center;gap:10px;padding:2px 4px;display:flex}.is-hora{font-size:22px;font-weight:500}.is-pests{border:1px solid var(--pl-line-soft);border-radius:16px;justify-content:space-between;padding:4px;display:flex}.is-pest{width:44px;height:40px;color:var(--pl-text-3);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.is-pest:hover{color:var(--pl-text);background:var(--pl-hover)}.is-pest.es-on{background:var(--pl-campo);color:var(--pl-text)}.is-pest .pl-i,.is-pest>svg{width:18px;height:18px}.is-pest-t{color:var(--pl-text-3);margin:0 4px;font-size:12px}.is-cuerpo{flex:1;min-height:0;margin:0 -4px;padding:0 4px 8px;overflow-y:auto}.is-herr{flex-direction:column;gap:10px;display:flex}.is-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.is-mod{background:var(--pl-campo);color:var(--pl-text);font:inherit;text-align:left;border:0;border-radius:20px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}button.is-mod{cursor:pointer}button.is-mod:hover{background:var(--pl-campo-hover)}.is-mod.es-aviso{background:var(--pl-ambar-suave)}.is-mod.es-urgente{background:var(--pl-rojo-suave)}.is-mod.es-papel{background:var(--pl-ambar-suave)}.is-fila{align-items:center;gap:10px;display:flex}.is-tit{color:var(--pl-text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;display:block;overflow:hidden}a.is-tit:hover{text-underline-offset:2px;text-decoration:underline}.is-sub{color:var(--pl-text-3);font-size:12px;display:block}.is-sub.es-mal,.es-mal.is-mono{color:var(--pl-danger)}.is-k{color:var(--pl-text-3);margin:4px 4px 0;font-size:12px}.is-mono{font-family:var(--pl-mono);font-variant-numeric:tabular-nums}.is-vacio{color:var(--pl-text-3);margin:0;padding:8px 4px}.is-chips{flex-wrap:wrap;gap:6px;display:flex}.is-chip{border:1px solid var(--pl-line);height:30px;color:var(--pl-text);font:500 12px var(--pl-font);cursor:pointer;background:0 0;border-radius:15px;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.is-chip:hover{background:var(--pl-hover)}.is-chip.es-on{border-color:var(--pl-text);background:var(--pl-text);color:var(--pl-isla)}.is-btn{background:var(--pl-campo-hover);height:32px;color:var(--pl-text);font:500 12px var(--pl-font);cursor:pointer;border:0;border-radius:16px;padding:0 14px}.is-btn:hover{filter:brightness(.97)}.is-btn:disabled{opacity:.5;cursor:default}.is-btn.es-pri{background:var(--pl-accent);color:var(--pl-sobre-accent)}.is-btn.es-peligro{color:var(--pl-danger)}.is-x{width:32px;height:32px;color:var(--pl-text-3);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;font-size:20px;line-height:1;display:grid}.is-x:hover{background:var(--pl-campo);color:var(--pl-text)}.is-enlace{color:var(--pl-accent-ink);font:500 12px var(--pl-font);cursor:pointer;background:0 0;border:0;padding:4px}.is-campo{box-sizing:border-box;border:1px solid var(--pl-line);background:var(--pl-isla);width:100%;min-height:38px;color:var(--pl-text);font:inherit;border-radius:12px;padding:8px 12px}.is-campo:focus-visible{border-color:var(--pl-focus);outline:none}.is-barra{background:var(--pl-isla);border-radius:2px;height:4px;display:block;overflow:hidden}.is-barra>span{background:var(--pl-accent);height:100%;transition:width .3s var(--pl-ease);display:block}.is-act-ic{background:var(--pl-isla);width:34px;height:34px;color:var(--pl-text-2);border-radius:11px;flex:none;place-items:center;display:grid}.is-mod.es-urgente .is-act-ic{color:var(--pl-danger)}.is-act-t{font-size:17px}.is-nota-t{-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.is-alerta{background:var(--pl-campo);color:var(--pl-text);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.is-alerta:hover{background:var(--pl-campo-hover)}.is-alerta b{font-weight:500;display:block}.is-alerta-p{background:var(--pl-text-3);border-radius:50%;flex:none;width:8px;height:8px}.is-alerta.es-urgente .is-alerta-p{background:var(--pl-danger)}.is-alerta.es-curso .is-alerta-p{background:var(--pl-warn)}.is-alerta.es-abierto .is-alerta-p{background:var(--pl-info)}.is-tog{cursor:pointer;justify-content:space-between;align-items:center;min-height:36px;display:flex}.is-conexion{color:var(--pl-text-2);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.is-conexion>span{background:var(--pl-ok);border-radius:50%;width:8px;height:8px}.is-conexion.es-aviso>span{background:var(--pl-warn)}.is-conexion.es-mal>span{background:var(--pl-danger)}.is-atajos{grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;margin:0;display:grid}.is-atajos dt{gap:4px;display:flex}.is-atajos dd{color:var(--pl-text-3);margin:0}.is-avatar{background:var(--pl-sel);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:500;display:grid}.is-calc-pant{background:var(--pl-campo);border-radius:16px;flex-direction:column;align-items:flex-end;gap:2px;padding:12px 16px;display:flex}.is-calc-in{width:100%;color:var(--pl-text-3);font:14px var(--pl-mono);text-align:right;background:0 0;border:0;outline:none}.is-calc-res{font:500 28px var(--pl-mono);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.is-calc-res.es-mal{color:var(--pl-danger);font-size:15px}.is-teclado{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.is-tecla{background:var(--pl-campo);height:48px;color:var(--pl-text);font:500 17px var(--pl-mono);cursor:pointer;border:0;border-radius:14px}.is-tecla:hover{background:var(--pl-campo-hover)}.is-tecla:active{transform:scale(.97)}.is-tecla.es-op{background:var(--pl-accent-soft);color:var(--pl-accent-ink)}.is-tecla.es-igual{background:var(--pl-accent);color:var(--pl-sobre-accent)}.is-hist{flex-direction:column;gap:2px;display:flex}.is-hist-fila{color:var(--pl-text);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;gap:12px;padding:6px 8px;display:flex}.is-hist-fila:hover{background:var(--pl-campo)}.is-papel{box-sizing:border-box;background:var(--pl-ambar-suave);width:100%;min-height:180px;color:var(--pl-text);font:14px/1.6 var(--pl-font);resize:vertical;border:0;border-radius:16px;padding:14px 16px}.is-papel:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}.is-anillo{flex:none;place-items:center;display:grid;position:relative}.is-anillo .is-mono{font-size:14px;position:absolute}.is-anillo-fondo{fill:none;stroke:var(--pl-isla);stroke-width:5px}.is-anillo-va{fill:none;stroke:var(--pl-info);stroke-width:5px;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.is-mod.es-aviso .is-anillo-va{stroke:var(--pl-warn)}.is-pend{border-radius:12px;align-items:center;gap:8px;padding:6px 8px;display:flex}.is-pend:hover{background:var(--pl-campo)}.is-pend-t{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.is-circ{box-sizing:border-box;border:1.5px solid var(--pl-text-3);border-radius:50%;flex:none;width:16px;height:16px}.is-pend.es-hecho .is-circ{border-color:var(--pl-accent);background:var(--pl-accent)}.is-pend.es-hecho .is-pend-t>span:last-child{color:var(--pl-text-3);text-decoration:line-through}.is-pend-t:has(input:focus-visible) .is-circ{outline:2px solid var(--pl-focus);outline-offset:2px}.is-buscar{background:var(--pl-campo);height:46px;color:var(--pl-text-3);border-radius:15px;align-items:center;gap:10px;padding:0 14px;display:flex}.is-buscar input{min-width:0;color:var(--pl-text);font:14px var(--pl-font);background:0 0;border:0;outline:none;flex:1}.is-buscar input::-webkit-search-cancel-button{display:none}.is-buscar:focus-within{box-shadow:0 0 0 2px var(--pl-focus)}.is-res{flex-direction:column;gap:2px;display:flex}.is-res-fila{min-height:46px;color:var(--pl-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:6px 10px;display:flex}.is-res-fila.es-on{background:var(--pl-campo)}.is-res-ic{background:var(--pl-campo);width:30px;height:30px;color:var(--pl-text-2);border-radius:9px;flex:none;place-items:center;display:grid}.is-res-fila.es-on .is-res-ic{background:var(--pl-isla)}.is-res-t{min-width:0;display:grid}.is-res-t b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.is-res-t span{color:var(--pl-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.is-aviso{z-index:61;box-sizing:border-box;border:1px solid var(--pl-line-soft);background:var(--pl-isla);width:380px;max-width:calc(100vw - 90px);color:var(--pl-text);box-shadow:-14px 14px 44px var(--pl-sombra-grande);border-radius:26px 6px 26px 26px;flex-direction:column;gap:12px;padding:16px 18px;animation:.3s cubic-bezier(.2,.9,.3,1.1) is-sale;display:flex;position:fixed;top:calc(50% - 150px);right:66px}@keyframes is-sale{0%{opacity:0;transform-origin:100% 0;transform:translate(30px)scale(.92)}}.is-aviso-ic{background:var(--pl-accent-soft);width:42px;height:42px;color:var(--pl-accent-ink);border-radius:13px;flex:none;place-items:center;display:grid}.is-aviso.es-aviso .is-aviso-ic{background:var(--pl-ambar-suave);color:var(--pl-ambar-texto,var(--pl-warn))}.is-aviso.es-urgente .is-aviso-ic{background:var(--pl-rojo-suave);color:var(--pl-danger)}.is-col :focus-visible,.is-panel :focus-visible,.is-aviso :focus-visible,.is-flot:focus-visible{outline:2px solid var(--pl-focus);outline-offset:2px}@media (width<=1023px){.is-col{display:none}.is-flot{z-index:60;box-sizing:border-box;border:1px solid var(--pl-line-soft);background:var(--pl-isla);min-width:52px;height:52px;color:var(--pl-text);font:500 13px var(--pl-mono);box-shadow:0 12px 30px var(--pl-sombra-grande);cursor:pointer;border-radius:26px;justify-content:center;align-items:center;gap:6px;padding:0 16px;display:inline-flex;position:fixed;bottom:16px;right:16px}.is-flot-n{box-sizing:border-box;background:var(--pl-accent);min-width:20px;height:20px;color:var(--pl-sobre-accent);border-radius:10px;place-items:center;padding:0 6px;font-size:11px;display:grid}.is-panel{border-right:1px solid var(--pl-line-soft);border-radius:26px 26px 0 0;width:100%;height:92dvh;max-height:92dvh;inset:auto 0 0}.is-panel[open]{animation:is-sube .28s var(--pl-ease)}@keyframes is-sube{0%{opacity:0;transform:translateY(40px)}}.is-aviso{border-radius:22px;width:auto;max-width:none;inset:auto 12px 80px}}@media (prefers-reduced-motion:reduce){.is-panel[open],.is-aviso{animation:none}.is-anillo-va,.is-barra>span{transition:none}}.pl.con-isla .pl-top{grid-template-columns:minmax(0,1fr) auto}.pl-top-tit{display:none}@media (width<=1023px){.pl.con-isla .pl-top{grid-template-columns:42px minmax(0,1fr)}.pl-top-tit{flex-direction:column;min-width:0;font-size:15px;font-weight:600;display:flex}.pl-top-tit small{color:var(--pl-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}}.is-mod.is-fila{flex-direction:row;align-items:center}.is-cesia-av{background:linear-gradient(140deg, var(--pl-accent), color-mix(in oklab, var(--pl-accent) 55%, var(--pl-info)));width:30px;height:30px;color:var(--pl-sobre-accent);font:600 13px var(--pl-font);border-radius:50%;flex:none;place-items:center;display:inline-grid}.is-res-ic .is-cesia-av{width:24px;height:24px;font-size:11px}.is-ranura.es-cesia{padding:6px 0}.is-cesia{min-height:100%}.is-hilo{flex-direction:column;gap:10px;display:flex}.is-cesia-hola{gap:4px}.is-msj{overflow-wrap:anywhere;max-width:100%;line-height:1.55}.is-msj.es-usuario{background:var(--pl-accent);max-width:85%;color:var(--pl-sobre-accent);white-space:pre-wrap;border-radius:16px 16px 4px;align-self:flex-end;padding:9px 13px}.is-msj.es-cesia{flex-direction:column;align-self:stretch;gap:8px;display:flex}.is-md p{margin:0 0 6px}.is-md p:last-child{margin-bottom:0}.is-md ul,.is-md ol{margin:0 0 6px;padding-left:20px}.is-md li{margin:2px 0}.is-md code{background:var(--pl-campo);font:12px var(--pl-mono);border-radius:5px;padding:1px 5px}.is-md a{color:var(--pl-accent-ink);text-underline-offset:2px}.is-md.es-vivo{white-space:pre-wrap}.is-cesia-herr{color:var(--pl-text-3);align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.is-giro{border:2px solid var(--pl-line);border-top-color:var(--pl-accent);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite is-gira}@keyframes is-gira{to{transform:rotate(360deg)}}.is-propuesta{border:1px solid var(--pl-line);background:var(--pl-isla)}.is-propuesta.es-hecha{border-color:var(--pl-accent)}.is-propuesta.es-error{border-color:var(--pl-danger)}.is-prop-campo{gap:4px;display:grid}.is-cesia-form{background:var(--pl-isla);flex-direction:column;gap:6px;margin-top:auto;padding:10px 0 4px;display:flex;position:sticky;bottom:-8px}.is-cesia-form textarea{box-sizing:border-box;border:1px solid var(--pl-line);background:var(--pl-campo);width:100%;min-height:54px;max-height:160px;color:var(--pl-text);font:14px/1.45 var(--pl-font);resize:vertical;border-radius:14px;padding:10px 12px}.is-cesia-form textarea:focus-visible{border-color:var(--pl-focus);outline:none}.is-x.es-on{background:var(--pl-rojo-suave);color:var(--pl-danger)}.is-alerta-fila{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.is-alerta-fila .is-alerta{align-self:stretch}@media (prefers-reduced-motion:reduce){.is-giro{animation-duration:2s}}.vfp{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:oklch(98.6% .003 265);--card:oklch(99.6% .002 265);--subtle:oklch(96.4% .005 265);--campo:oklch(96.4% .005 265);--isla:oklch(99.6% .002 265);--t1:oklch(22% .012 265);--t2:oklch(34% .012 265);--t3:oklch(50% .014 265);--line:oklch(22% .012 265/.16);--line-s:oklch(22% .012 265/.09);--brillo:oklch(99.6% .002 265/.9);--a:oklch(50% .11 165);--a-ink:oklch(46% .11 165);--a-soft:oklch(50% .11 165/.1);--sobre:oklch(98.6% .006 165);--foco:oklch(50% .12 165);--danger:oklch(50% .16 25);--ok:oklch(46% .11 160);--warn:oklch(55% .13 65);--warn-soft:oklch(80% .14 75/.22);--sombra-2:oklch(22% .02 265/.16);--marca:oklch(50% .11 165);--sombra:oklch(22% .03 265/.05);--sombra-isla:oklch(22% .03 265/.1);--borde-campo:oklch(66% .012 265);--font:"Inter", "Inter Respaldo", ui-sans-serif, system-ui, sans-serif;--mono:"IBM Plex Mono", "Plex Mono Respaldo", ui-monospace, monospace;--r:340px;--x:75.7vw;--y:30vh;--px:0px;--py:0px;background:var(--bg);width:100%;min-height:100dvh;color:var(--t1);font-family:var(--font);font-feature-settings:"cv11", "ss01";interpolate-size:allow-keywords;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;font-weight:400;line-height:1.45;position:relative;overflow-x:hidden}[data-theme=dark] .vfp{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:oklch(16% .012 265);--card:oklch(19.5% .012 265);--subtle:oklch(24.5% .014 265);--campo:oklch(24.5% .014 265);--isla:oklch(21% .013 265);--t1:oklch(95% .005 265);--t2:oklch(84% .008 265);--t3:oklch(71% .014 265);--line:oklch(98% .005 265/.14);--line-s:oklch(98% .005 265/.08);--brillo:oklch(98% .005 265/.06);--a:oklch(78% .1 165);--a-ink:oklch(78% .1 165);--a-soft:oklch(78% .1 165/.14);--sobre:oklch(18% .03 165);--foco:oklch(80% .11 165);--danger:oklch(74% .13 25);--ok:oklch(80% .11 160);--warn:oklch(84% .12 80);--warn-soft:oklch(84% .12 80/.16);--sombra-2:oklch(3% .01 265/.55);--marca:oklch(50% .11 165);--sombra:oklch(3% .01 265/.3);--sombra-isla:oklch(3% .01 265/.45);--borde-campo:oklch(52% .014 265)}.vfp.es-tactil{--r:220px}.vfp *,.vfp :before,.vfp :after{box-sizing:border-box}.vfp ::selection{background:var(--a-soft)}.vfp :focus-visible{outline:2px solid var(--foco);outline-offset:2px}.vfp-fondo{pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.vfp-fantasma{will-change:transform;animation:11s ease-in-out infinite vfp-deriva;display:flex;position:absolute;inset:-24px}@keyframes vfp-deriva{0%,to{transform:translate(-8px,4px)scale(1.02)}25%{transform:translate(-11px,-6px)scale(1.02)}50%{transform:translate(4px,-8px)scale(1.02)}75%{transform:translate(9px,3px)scale(1.02)}}.vfp-f-dock{background:var(--card);border-right:1px solid var(--line-s);flex:none;width:276px;display:flex}.vfp-f-riel{border-right:1px solid var(--line-s);flex-direction:column;flex:none;align-items:center;gap:6px;width:64px;padding:38px 0 0;display:flex}.vfp-f-logo{background:var(--marca);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:12px;display:flex}.vfp-f-logo svg{width:27px;height:auto}.vfp-f-btn{background:var(--subtle);border-radius:12px;width:42px;height:42px}.vfp-f-btn.es-on{background:var(--a-soft)}.vfp-f-menu{flex-direction:column;flex:1;gap:12px;padding:44px 12px 0;display:flex}.vfp-f-menu .vfp-sk{margin-left:10px}.vfp-f-activo{background:var(--a-soft);border-radius:10px;height:38px}.vfp-sk{background:var(--subtle);border-radius:6px;height:10px;display:block}.vfp-f-main{flex-direction:column;flex:1;gap:12px;min-width:0;padding:86px 48px 24px 24px;display:flex}.vfp-f-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.vfp-f-card{background:var(--card);border:1px solid var(--line-s);border-radius:14px;padding:14px}.vfp-f-kpi{flex-direction:column;gap:10px;height:118px;display:flex}.vfp-f-etq{color:var(--t3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.vfp-f-raya{background:var(--a-soft);border-radius:3px;width:40%;height:6px}.vfp-f-fila{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:12px;height:320px;display:grid}.vfp-f-fila.es-baja{grid-template-columns:repeat(3,minmax(0,1fr));height:340px}.vfp-f-grafica{flex-direction:column;display:flex}.vfp-f-barras{flex:1;align-items:flex-end;gap:3%;padding-top:16px;display:flex}.vfp-f-barras span{background:color-mix(in oklch, var(--a) 32%, transparent);border-radius:4px 4px 0 0;flex:1}.vfp-f-dona svg{width:62%;margin:22px auto 0;display:block}.vfp-f-dona circle{fill:none;stroke-width:26px}.vfp-f-dona .es-pista{stroke:var(--subtle)}.vfp-f-dona .es-valor{stroke:color-mix(in oklch, var(--a) 40%, transparent);stroke-dasharray:260 440}.vfp-sombra{will-change:transform;background:radial-gradient(circle var(--r) at 50% 50%, color-mix(in oklch, var(--bg) 10%, transparent) 0%, color-mix(in oklch, var(--bg) 74%, transparent) 58%, color-mix(in oklch, var(--bg) 94%, transparent) 100%);width:200vw;height:200vh;animation:11s cubic-bezier(.45,0,.55,1) infinite vfp-ronda;position:absolute;top:-100vh;left:-100vw;transform:translate(75.7vw,30vh)}@keyframes vfp-ronda{0%,to{transform:translate(75.7vw,30vh)}25%{transform:translate(83.3vw,76.7vh)}50%{transform:translate(38.9vw,85.6vh)}75%{transform:translate(26.4vw,35.6vh)}}.vfp.es-tactil .vfp-sombra{animation-name:vfp-ronda-tactil;animation-duration:14s}.vfp.es-tactil .vfp-fantasma{animation-duration:14s}@keyframes vfp-ronda-tactil{0%,to{transform:translate(85vw,6vh)}25%{transform:translate(15vw,10vh)}50%{transform:translate(20vw,94vh)}75%{transform:translate(80vw,92vh)}}.vfp.es-mouse .vfp-sombra{transform:translate3d(var(--x), var(--y), 0);transition:transform .28s cubic-bezier(.2,.7,.3,1);animation:none}.vfp.es-mouse .vfp-fantasma{transform:translate3d(var(--px), var(--py), 0) scale(1.02);transition:transform .6s cubic-bezier(.2,.7,.3,1);animation:none}.vfp.es-pausa .vfp-sombra,.vfp.es-pausa .vfp-fantasma{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.vfp-sombra,.vfp-fantasma,.vfp-isla,.vfp-centro,.vfp-evento,.vfp-paso,.vfp-paso-y,.vfp-giro,.vfp-punto,.vfp-marca,.vfp-pasos-riel i{transition:none!important;animation:none!important}}.vfp-contenido{width:100%;min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) 16px max(24px, env(safe-area-inset-bottom));flex-direction:column;align-items:center;gap:24px;display:flex;position:relative}.vfp-isla{z-index:4;appearance:none;cursor:pointer;background:var(--isla);border:1px solid var(--line-s);width:auto;min-width:0;max-width:100%;height:40px;box-shadow:inset 0 1px 0 var(--brillo), 0 1px 2px var(--sombra), 0 8px 22px var(--sombra);color:var(--t1);font:400 13px/1 var(--font);white-space:nowrap;interpolate-size:allow-keywords;border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 4px;transition:width .38s cubic-bezier(.2,.9,.3,1.15),box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.vfp-isla:hover{box-shadow:inset 0 1px 0 var(--brillo), 0 1px 2px var(--sombra), 0 10px 28px var(--sombra-2)}.vfp-isla:focus-visible{outline-offset:3px}.vfp-sello{background:var(--a-soft);width:30px;height:30px;color:var(--a-ink);border-radius:50%;flex:none;place-items:center;display:grid}.vfp-sello.es-aviso{background:var(--warn-soft);color:var(--warn)}.vfp-sello svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.vfp-isla-tit{flex:none;font-weight:500}.vfp-detalle{text-overflow:ellipsis;min-width:0;color:var(--t2);flex:0 auto;overflow:hidden}.vfp-hora{font-family:var(--mono);color:var(--t3);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:500}.vfp-st{color:var(--t2);flex:none;align-items:center;gap:6px;display:inline-flex}.vfp-punto{background:var(--ok);border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s ease-in-out infinite vfp-pulso}@keyframes vfp-pulso{50%{opacity:.35}}.vfp-evento{text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;animation:.32s cubic-bezier(.2,.9,.3,1.1) vfp-entra;display:inline-flex;overflow:hidden}.vfp-evento.es-ok{color:var(--ok)}.vfp-evento.es-aviso{color:var(--warn)}.vfp-evento.es-info{color:var(--t2)}@keyframes vfp-entra{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}.vfp-giro{border:2px solid var(--a-soft);border-top-color:var(--a);border-radius:50%;flex:none;width:12px;height:12px;animation:.7s linear infinite vfp-gira}@keyframes vfp-gira{to{transform:rotate(360deg)}}.vfp-tarjeta{background:var(--card);border:1px solid var(--line-s);width:100%;min-width:0;max-width:400px;box-shadow:inset 0 1px 0 var(--brillo), 0 1px 2px var(--sombra), 0 16px 48px var(--sombra-2);border-radius:12px;margin:auto 0;padding:28px}.vfp-tarjeta.es-amplia{max-width:500px}.vfp-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.vfp-logo{width:140px;height:auto;color:var(--t1);margin:0;display:block}.vfp-trial{color:var(--t3);text-align:right;margin-left:auto;font-size:12px}.vfp-antetitulo{color:var(--a-ink);margin:0 0 4px;font-size:12px;font-weight:500}.vfp-titulo{font:500 22px/1.25 var(--font);letter-spacing:-.01em;color:var(--t1);margin:0}.vfp-nota{color:var(--t3);margin:4px 0 0;font-size:13px;line-height:1.5}.vfp-label{color:var(--t2);font-size:12px;font-weight:500}.vfp-input{border:1px solid var(--borde-campo);background:var(--campo);width:100%;min-width:0;height:40px;min-height:40px;color:var(--t1);font:400 14px var(--font);border-radius:8px;padding:0 12px}.vfp-input::placeholder{color:var(--t3)}.vfp-input:hover{border-color:var(--t2)}.vfp-input:focus-visible{border-color:var(--foco)}.vfp-error{color:var(--danger);margin:0;font-size:13px;line-height:1.4}.vfp-aviso{background:var(--a-soft);color:var(--a-ink);border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.4}.vfp-recordar{color:var(--t2);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.vfp-recordar.es-arriba{align-items:flex-start}.vfp-recordar.es-arriba input{margin-top:2px}.vfp-opcional{color:var(--t3);font-weight:400}.vfp-campo{flex-direction:column;gap:6px;min-width:0;display:flex}.vfp-enlace{font:500 13px var(--font);color:var(--a-ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.vfp-enlace:hover{text-underline-offset:2px;text-decoration:underline}.vfp-boton{border:1px solid var(--a);background:var(--a);height:40px;color:var(--sobre);font:500 14px var(--font);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.vfp-boton:hover:not(:disabled){background:color-mix(in oklch, var(--a) 94%, white);border-color:color-mix(in oklch, var(--a) 94%, white)}.vfp-boton:disabled{opacity:.55;cursor:default}.vfp-boton-sec{border:1px solid var(--line);height:40px;color:var(--t2);font:500 14px var(--font);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.vfp-boton-sec:hover{background:var(--subtle)}.vfp-boton-sec.es-plano{border-color:#0000}.vfp-pila{flex-direction:column;gap:16px;display:flex}.vfp-pila>.vfp-boton,.vfp-pila>.vfp-boton-sec{width:100%}.vfp-par{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vfp-par>*{min-width:0}.vfp-op{border:1.5px solid var(--line);background:var(--card);cursor:pointer;border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex;position:relative}.vfp-op.es-on{border-color:var(--a);background:var(--a-soft)}.vfp-op input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vfp-op input:focus-visible{outline:none}.vfp-op:focus-within{outline:2px solid var(--foco);outline-offset:2px}.vfp-op-dot{border:1.5px solid var(--line);background:var(--card);box-sizing:border-box;border-radius:50%;flex:none;width:16px;height:16px;margin-top:2px}.vfp-op.es-on .vfp-op-dot{border-width:5px;border-color:var(--a)}.vfp-op b{color:var(--t1);font-size:14px;font-weight:500}.vfp-op small{color:var(--t3);font-size:12px;line-height:1.45}.vfp-op-cuerpo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.vfp-op-linea{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.vfp-op-precio{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:500}.vfp-op-precio span{color:var(--t3);font-size:12px;font-weight:400}.vfp-op-topes{color:var(--t2);font-size:12px}.vfp-pasos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 22px;padding:0;list-style:none;display:grid}.vfp-pasos.es-dos{grid-template-columns:repeat(2,minmax(0,1fr))}.vfp-pasos li{color:var(--t3);flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.vfp-pasos li.es-actual{color:var(--t1);font-weight:500}.vfp-pasos-riel{background:var(--subtle);border-radius:2px;height:3px;overflow:hidden}.vfp-pasos-riel i{background:var(--a);width:0;height:100%;transition:width .45s cubic-bezier(.2,.9,.3,1);display:block}.vfp-paso{animation:.32s cubic-bezier(.2,.9,.3,1) vfp-paso}@keyframes vfp-paso{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.vfp-paso-y{animation:.32s cubic-bezier(.2,.9,.3,1) vfp-paso-y}@keyframes vfp-paso-y{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.vfp-acciones{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.vfp-reglas{background:var(--subtle);border-radius:8px;flex-direction:column;gap:8px;margin:0;padding:12px;font-size:12px;list-style:none;display:flex}.vfp-reglas li{color:var(--t3);align-items:center;gap:8px;display:flex}.vfp-reglas li.es-ok{color:var(--t1)}.vfp-marca{background:var(--line);border-radius:50%;flex:none;place-items:center;width:16px;height:16px;transition:background .2s,transform .25s cubic-bezier(.2,.9,.3,1.4);display:grid;transform:scale(.8)}.vfp-marca svg{fill:none;width:10px;height:10px;stroke:var(--sobre);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.vfp-marca.es-ok{background:var(--a);animation:.25s cubic-bezier(.2,.9,.3,1.4) vfp-rebote;transform:scale(1)}.vfp-marca.es-ok svg{opacity:1}@keyframes vfp-rebote{0%{transform:scale(.8)}60%{transform:scale(1.15)}to{transform:scale(1)}}.vfp-extra{background:var(--subtle);color:var(--t2);border-radius:12px;margin:16px 0 0;padding:12px;font-size:13px;line-height:1.5}.vfp-extra.es-prueba{background:var(--a-soft);color:var(--t1)}.vfp-extra strong{font-weight:500}.vfp-extra.es-prueba span{color:var(--t2)}.vfp-nota-suave{background:var(--subtle);color:var(--t2);border-radius:8px;margin:0;padding:12px;font-size:12px;line-height:1.5}.vfp-sello-ok,.vfp-sello-mal{border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.vfp-sello-ok{background:var(--a-soft);color:var(--a-ink)}.vfp-sello-mal{background:color-mix(in oklch, var(--danger) 14%, transparent);color:var(--danger)}.vfp-grupo{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.vfp-grupo legend{padding:0}.vfp-velo{z-index:2;background:var(--sombra);position:fixed;inset:0}.vfp-centro{z-index:3;top:calc(max(16px, env(safe-area-inset-top)) + 50px);box-sizing:border-box;border:1px solid var(--line-s);background:var(--card);width:420px;box-shadow:inset 0 1px 0 var(--brillo), 0 2px 6px var(--sombra), 0 28px 70px var(--sombra-2);transform-origin:50% 0;border-radius:22px;margin-left:-210px;padding:16px;animation:.3s cubic-bezier(.2,.9,.3,1.1) vfp-crece;position:fixed;left:50%}@keyframes vfp-crece{0%{opacity:0;transform:scale(.9)translateY(-8px)}to{opacity:1;transform:none}}.vfp-centro-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.vfp-centro-top>div{min-width:0}.vfp-reloj{font:500 34px/1 var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0}.vfp-fecha{color:var(--t3);margin:6px 0 0;font-size:13px}.vfp-cerrar{width:32px;height:32px;color:var(--t3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.vfp-cerrar:hover{background:var(--subtle);color:var(--t1)}.vfp-interruptor{background:var(--subtle);width:100%;height:44px;color:var(--t1);font:400 14px var(--font);cursor:pointer;border:0;border-radius:12px;justify-content:space-between;align-items:center;margin-top:16px;padding:0 12px;display:flex}.vfp-extra+.vfp-interruptor{margin-top:12px}.vfp-centro-etiq{color:var(--t3);margin:16px 0 8px;font-size:12px}.vfp-accesos{flex-wrap:wrap;gap:8px;display:flex}.vfp-acceso{border:1px solid var(--line);height:34px;color:var(--t1);border-radius:17px;align-items:center;padding:0 14px;font-size:12px;text-decoration:none;display:inline-flex}.vfp-acceso:hover{background:var(--subtle)}.vfp-centro-pie{border-top:1px solid var(--line-s);color:var(--t2);align-items:center;gap:8px;margin:16px 0 0;padding-top:12px;font-size:12px;display:flex}.vfp-centro-pie span{min-width:0}.vfp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vfp-pie{border-top:1px solid var(--line-s);color:var(--t3);text-align:center;overflow-wrap:break-word;margin:0;padding-top:14px;font-size:13px;line-height:1.5}.vfp-version{color:var(--t3);margin:14px 0 0;font-size:11px}@media (width<=1100px){.vfp-f-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.vfp-f-dock{display:none}.vfp-f-main{padding:70px 16px 16px}.vfp-f-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.vfp-f-fila{grid-template-columns:minmax(0,1fr);height:240px}.vfp-f-dona{display:none}.vfp-f-fila.es-baja{grid-template-columns:repeat(2,minmax(0,1fr));height:300px}.vfp-st-txt{display:none}.vfp-tarjeta,.vfp-tarjeta.es-amplia{max-width:none;margin-top:8px}.vfp-centro{width:auto;margin-left:0;left:16px;right:16px}}@media (width<=520px){.vfp-par{grid-template-columns:minmax(0,1fr)}}@media (height<=640px){.vfp-centro{max-height:calc(100dvh - 82px);overflow:auto}}.vfp-glifos{color:var(--a);opacity:.55;mix-blend-mode:multiply;position:absolute;inset:0}[data-theme=dark] .vfp-glifos{opacity:.7;mix-blend-mode:screen}
