.PoliticaDeReservas-module__N10FVq__fila{align-items:flex-start}.PoliticaDeReservas-module__N10FVq__filaTexto{flex:auto;min-width:0}.PoliticaDeReservas-module__N10FVq__filaControl{flex-shrink:0;align-items:center;gap:8px;display:flex}.PoliticaDeReservas-module__N10FVq__cajaNumero{text-align:right;resize:none;width:84px}.PoliticaDeReservas-module__N10FVq__cajaError{border-color:var(--red,#dc2626)}.PoliticaDeReservas-module__N10FVq__unidad{min-width:42px;color:var(--text-faint,#64748b);font-size:13px}.PoliticaDeReservas-module__N10FVq__queOcurre{box-shadow:inset 0 1px 0 var(--border,#e2e8f0);border:0;min-width:0;margin:0;padding:14px 20px 16px}.PoliticaDeReservas-module__N10FVq__queOcurre legend{margin-bottom:8px;padding:0;font-size:13px}.PoliticaDeReservas-module__N10FVq__opcion{border:1px solid var(--border,#e2e8f0);color:var(--text,#0f172a);cursor:pointer;background:var(--panel-2,transparent);border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:10px 12px;font-size:13.5px;line-height:1.45;display:flex}.PoliticaDeReservas-module__N10FVq__opcion input{flex-shrink:0;margin-top:3px}.PoliticaDeReservas-module__N10FVq__opcionActiva{border-color:var(--teal,#0d9488)}.PoliticaDeReservas-module__N10FVq__queOcurre:disabled .PoliticaDeReservas-module__N10FVq__opcion{opacity:.6;cursor:not-allowed}.PoliticaDeReservas-module__N10FVq__vistaTexto{border:1px dashed var(--border,#e2e8f0);border-radius:9px;margin-top:12px;padding:10px 12px}.PoliticaDeReservas-module__N10FVq__vistaTitulo{letter-spacing:.4px;text-transform:uppercase;color:var(--text-faint,#64748b);margin-bottom:4px;font-size:11.5px;font-weight:700}.PoliticaDeReservas-module__N10FVq__vistaCuerpo{color:var(--text,#0f172a);margin:0;font-size:13.5px;line-height:1.5}.PoliticaDeReservas-module__N10FVq__linkAccion{color:var(--teal,#0d9488);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:13px;font-weight:600}.PoliticaDeReservas-module__N10FVq__linkAccion:disabled{opacity:.5;cursor:not-allowed}.PoliticaDeReservas-module__N10FVq__pie{justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-bottom:8px;display:flex}.PoliticaDeReservas-module__N10FVq__pieEstado{flex:auto;min-width:0;font-size:13px}.PoliticaDeReservas-module__N10FVq__textoRejilla{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:24px;display:grid}.PoliticaDeReservas-module__N10FVq__previewCol{flex-direction:column;align-items:center;gap:8px;display:flex}.PoliticaDeReservas-module__N10FVq__previewEtiqueta{letter-spacing:.5px;text-transform:uppercase;color:var(--text-faint,#64748b);font-size:11.5px;font-weight:700}.PoliticaDeReservas-module__N10FVq__telefono{border:1px solid var(--border,#e2e8f0);background:#7f7f7f24;border-radius:26px;width:220px;padding:9px}.PoliticaDeReservas-module__N10FVq__pantalla{color:#1f2933;background:#fff;border-radius:19px;flex-direction:column;gap:10px;min-height:300px;padding:16px 14px 18px;font-size:12px;line-height:1.45;display:flex}.PoliticaDeReservas-module__N10FVq__negocioNombre{border-bottom:1px solid #e6e9ee;padding-bottom:8px;font-size:13px;font-weight:700}.PoliticaDeReservas-module__N10FVq__bloque{background:#f4f6f8;border-radius:10px;padding:9px 10px}.PoliticaDeReservas-module__N10FVq__bloqueTitulo{text-transform:uppercase;letter-spacing:.4px;color:#6b7785;margin-bottom:3px;font-size:10.5px;font-weight:700}.PoliticaDeReservas-module__N10FVq__citaLinea{font-weight:600}.PoliticaDeReservas-module__N10FVq__citaFecha{color:#4a5561}.PoliticaDeReservas-module__N10FVq__botonPrincipal,.PoliticaDeReservas-module__N10FVq__botonSecundario{text-align:center;border-radius:9px;padding:8px 6px;font-weight:600}.PoliticaDeReservas-module__N10FVq__botonPrincipal{color:#fff;background:#1f2933}.PoliticaDeReservas-module__N10FVq__botonSecundario{color:#1f2933;border:1px solid #c9d0d8}.PoliticaDeReservas-module__N10FVq__politicaPreview{color:#4a5561;border-top:1px solid #e6e9ee;margin-top:2px;padding-top:10px;font-size:11.5px}.PoliticaDeReservas-module__N10FVq__politicaPreview strong{color:#1f2933}.PoliticaDeReservas-module__N10FVq__politicaPreview p{overflow-wrap:anywhere;margin:0}@media (max-width:720px){.PoliticaDeReservas-module__N10FVq__textoRejilla{grid-template-columns:minmax(0,1fr)}.PoliticaDeReservas-module__N10FVq__previewCol{align-items:stretch}.PoliticaDeReservas-module__N10FVq__telefono{width:100%;max-width:260px;margin:0 auto}.PoliticaDeReservas-module__N10FVq__fila{flex-direction:column;align-items:stretch;gap:10px}.PoliticaDeReservas-module__N10FVq__filaControl{justify-content:flex-start}.PoliticaDeReservas-module__N10FVq__cajaNumero{text-align:left}.PoliticaDeReservas-module__N10FVq__pie{flex-direction:column-reverse;align-items:stretch}.PoliticaDeReservas-module__N10FVq__pie>button{width:100%}}
.Pagadores-module__AnpvOW__wrap{flex-direction:column;gap:8px;display:flex}.Pagadores-module__AnpvOW__cabecera{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.Pagadores-module__AnpvOW__explica{color:var(--text-dim);max-width:62ch;margin:0;font-size:13px;line-height:1.5}.Pagadores-module__AnpvOW__fila{border:1px solid var(--border);background:var(--panel);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:10px;padding:9px 12px;font-size:14px;display:flex}.Pagadores-module__AnpvOW__inactivo{opacity:.55}.Pagadores-module__AnpvOW__nombre{font-weight:600}.Pagadores-module__AnpvOW__chip{border:1px solid var(--border);color:var(--text-faint);border-radius:999px;padding:1px 7px;font-size:11px}.Pagadores-module__AnpvOW__acciones{gap:10px;margin-left:auto;display:flex}.Pagadores-module__AnpvOW__acciones button{color:var(--text-dim);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.Pagadores-module__AnpvOW__tarifas{border-top:1px solid var(--border);flex-direction:column;flex-basis:100%;gap:6px;margin-top:8px;padding-top:8px;display:flex}.Pagadores-module__AnpvOW__tarifaFila{grid-template-columns:1fr 90px auto 110px;align-items:center;gap:8px;font-size:13px;display:grid}.Pagadores-module__AnpvOW__tarifaFila input{border:1px solid var(--border);background:var(--panel-2);color:var(--text);text-align:right;border-radius:8px;padding:5px 8px;font-size:13px}.Pagadores-module__AnpvOW__euro{color:var(--text-faint);font-size:12px}.Pagadores-module__AnpvOW__formulario{border:1px solid var(--border-hover);background:var(--panel-2);border-radius:12px;padding:12px}.Pagadores-module__AnpvOW__campos{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.Pagadores-module__AnpvOW__campos label{color:var(--text-faint);flex-direction:column;gap:3px;font-size:12px;display:flex}.Pagadores-module__AnpvOW__campos input,.Pagadores-module__AnpvOW__campos select{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:8px;padding:6px 8px;font-size:14px}.Pagadores-module__AnpvOW__formulario>label:not(.Pagadores-module__AnpvOW__check){color:var(--text-faint);flex-direction:column;gap:3px;margin-top:10px;font-size:12px;display:flex}.Pagadores-module__AnpvOW__formulario>label:not(.Pagadores-module__AnpvOW__check) input{border:1px solid var(--border);background:var(--panel);color:var(--text);border-radius:8px;padding:6px 8px;font-size:14px}.Pagadores-module__AnpvOW__check{color:var(--text-dim);align-items:flex-start;gap:8px;margin-top:12px;font-size:13px;line-height:1.4;display:flex}.Pagadores-module__AnpvOW__fieldGroup{border-top:1px solid var(--border);flex-direction:column;gap:4px;margin-top:14px;padding-top:12px;display:flex}.Pagadores-module__AnpvOW__fieldGroupTitulo{color:var(--text-dim);margin-bottom:2px;font-size:12px;font-weight:600}.Pagadores-module__AnpvOW__fieldGroup .Pagadores-module__AnpvOW__check{margin-top:4px}.Pagadores-module__AnpvOW__error{color:var(--red);margin:0;font-size:13px}.Pagadores-module__AnpvOW__botones{gap:8px;margin-top:12px;display:flex}.Pagadores-module__AnpvOW__plantillas{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;margin-top:4px;display:grid}.Pagadores-module__AnpvOW__plantillaCard{border:1px solid var(--border);background:var(--panel);color:var(--text);text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.Pagadores-module__AnpvOW__plantillaCard:hover{border-color:var(--acento);background:var(--panel-2)}.Pagadores-module__AnpvOW__plantillaLogo{object-fit:contain;box-sizing:border-box;background:#fff;border-radius:6px;width:100%;max-width:96px;height:36px;padding:4px 6px}.Pagadores-module__AnpvOW__plantillaInicial{width:36px;height:36px;color:var(--surface);border-radius:10px;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.Pagadores-module__AnpvOW__plantillaOtra{border:1px dashed var(--border-hover);width:36px;height:36px;color:var(--text-faint);border-radius:10px;justify-content:center;align-items:center;font-size:18px;display:flex}.Pagadores-module__AnpvOW__tarifaBloque{flex-direction:column;gap:4px;display:flex}.Pagadores-module__AnpvOW__copagoFila{color:var(--text-faint);flex-wrap:wrap;align-items:center;gap:8px;padding-left:2px;font-size:12px;display:flex}.Pagadores-module__AnpvOW__copagoEtiqueta{min-width:46px}.Pagadores-module__AnpvOW__copagoFila select,.Pagadores-module__AnpvOW__copagoFila input{border:1px solid var(--border);background:var(--panel-2);color:var(--text);border-radius:8px;padding:4px 8px;font-size:12px}.Pagadores-module__AnpvOW__copagoFila input{text-align:right;width:84px}.Pagadores-module__AnpvOW__copagoCuenta{color:var(--text-dim)}.Pagadores-module__AnpvOW__fila{border:none;border-top:1px solid var(--border);background:0 0;border-radius:0;align-items:center;gap:12px;padding:16px 18px}.Pagadores-module__AnpvOW__fila:first-child{border-top:none}.Pagadores-module__AnpvOW__nombre{color:var(--text);font-size:15px;font-weight:700}.Pagadores-module__AnpvOW__tipo{color:var(--text-dim);font-size:13px}.Pagadores-module__AnpvOW__chip{background:var(--panel-2);color:var(--text-dim);border:none;border-radius:8px;padding:3px 10px;font-size:12px;font-weight:600}.Pagadores-module__AnpvOW__acciones{gap:8px}.Pagadores-module__AnpvOW__acciones button{background:var(--surface,var(--panel));border:1px solid var(--border);font:inherit;color:var(--text-dim);border-radius:8px;padding:7px 12px;font-size:13px;font-weight:600;text-decoration:none}.Pagadores-module__AnpvOW__acciones button:hover{color:var(--text);background:var(--panel-2)}.Pagadores-module__AnpvOW__formulario{background:var(--surface,var(--panel));border:1px solid var(--border);border-radius:14px;padding:20px}
.ReservasOnline-module__3LZW8q__pagina{grid-template-columns:minmax(0,1fr) minmax(340px,430px);align-items:start;gap:14px;display:grid}.ReservasOnline-module__3LZW8q__columnaIzq{gap:14px;min-width:0;display:grid}.ReservasOnline-module__3LZW8q__vista{position:sticky;top:12px}.ReservasOnline-module__3LZW8q__tarjeta{background:var(--panel);border:1px solid var(--border);border-radius:16px;min-width:0}.ReservasOnline-module__3LZW8q__tarjetaTitulo{letter-spacing:-.01em;align-items:center;gap:10px;padding:14px 20px 6px;font-size:16px;font-weight:750;display:flex}.ReservasOnline-module__3LZW8q__tarjetaTitulo svg{width:20px;height:20px;color:var(--teal);flex:none}.ReservasOnline-module__3LZW8q__cabecera{padding:18px 22px}.ReservasOnline-module__3LZW8q__cabeceraFila{align-items:center;gap:14px;display:flex}.ReservasOnline-module__3LZW8q__cabeceraIcono{background:color-mix(in srgb, var(--teal) 12%, var(--panel));width:50px;height:50px;color:var(--teal);border-radius:14px;flex:none;place-items:center;display:grid}.ReservasOnline-module__3LZW8q__cabeceraIcono svg{width:26px;height:26px}.ReservasOnline-module__3LZW8q__cabeceraTexto{flex:1;min-width:0}.ReservasOnline-module__3LZW8q__cabeceraTitulo{letter-spacing:-.015em;font-size:19px;font-weight:800}.ReservasOnline-module__3LZW8q__cabeceraSub{color:var(--text-dim);margin-top:1px;font-size:13.5px}.ReservasOnline-module__3LZW8q__interruptor{flex:none;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.ReservasOnline-module__3LZW8q__enlaceFila{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.ReservasOnline-module__3LZW8q__enlaceCaja{border:1px solid var(--border);background:var(--panel-2);min-width:0;font-family:var(--font-mono,monospace);overflow-wrap:anywhere;border-radius:10px;flex:260px;align-items:center;gap:10px;padding:6px 6px 6px 14px;font-size:14px;display:flex}.ReservasOnline-module__3LZW8q__enlaceTexto{overflow-wrap:anywhere;flex:1;min-width:0}.ReservasOnline-module__3LZW8q__copiar{height:34px;color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;align-items:center;gap:0;padding:0 9px;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s,color .2s;display:inline-flex;position:relative}.ReservasOnline-module__3LZW8q__copiar:hover{background:color-mix(in srgb, var(--teal) 10%, var(--panel));color:var(--teal)}.ReservasOnline-module__3LZW8q__copiarIcono{width:20px;height:20px;display:block;position:relative}.ReservasOnline-module__3LZW8q__copiarIcono svg{width:100%;height:100%;transition:opacity .18s,transform .28s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0}.ReservasOnline-module__3LZW8q__iconoTick{opacity:0;stroke-dasharray:24;stroke-dashoffset:24px;transform:scale(.4)rotate(-20deg)}.ReservasOnline-module__3LZW8q__copiarTexto{opacity:0;white-space:nowrap;max-width:0;transition:max-width .28s,opacity .2s,margin .28s;overflow:hidden}.ReservasOnline-module__3LZW8q__copiado,.ReservasOnline-module__3LZW8q__copiado:hover{background:color-mix(in srgb, #2f9e63 14%, var(--panel));color:#2f9e63}.ReservasOnline-module__3LZW8q__copiado .ReservasOnline-module__3LZW8q__iconoCopiar{opacity:0;transform:scale(.4)rotate(20deg)}.ReservasOnline-module__3LZW8q__copiado .ReservasOnline-module__3LZW8q__iconoTick{opacity:1;animation:.38s ease-out 60ms forwards ReservasOnline-module__3LZW8q__dibujaTick;transform:none}.ReservasOnline-module__3LZW8q__copiado .ReservasOnline-module__3LZW8q__copiarTexto{opacity:1;max-width:70px;margin-left:7px}@keyframes ReservasOnline-module__3LZW8q__dibujaTick{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ReservasOnline-module__3LZW8q__copiarIcono svg,.ReservasOnline-module__3LZW8q__copiarTexto{transition:none}.ReservasOnline-module__3LZW8q__copiado .ReservasOnline-module__3LZW8q__iconoTick{stroke-dashoffset:0;animation:none}}.ReservasOnline-module__3LZW8q__boton{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--panel-2);color:var(--text);border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:650;transition:background .15s,transform .15s;display:inline-flex}.ReservasOnline-module__3LZW8q__boton svg{flex:none;width:17px;height:17px}.ReservasOnline-module__3LZW8q__boton:hover:not(:disabled){transform:translateY(-1px)}.ReservasOnline-module__3LZW8q__boton:disabled{opacity:.5;cursor:not-allowed}.ReservasOnline-module__3LZW8q__botonPrimario{border-color:var(--teal);background:var(--teal);color:var(--acento-on,#fff)}.ReservasOnline-module__3LZW8q__botonContorno{border-color:var(--teal);background:var(--panel);color:var(--teal)}.ReservasOnline-module__3LZW8q__enlaceGestion{color:var(--teal);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:14px;font-weight:600;text-decoration:underline;display:inline-block}.ReservasOnline-module__3LZW8q__enlaceGestion:disabled{opacity:.5;cursor:not-allowed}.ReservasOnline-module__3LZW8q__slugEdicion{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.ReservasOnline-module__3LZW8q__rejilla{gap:14px;min-width:0;display:grid}.ReservasOnline-module__3LZW8q__galeriaFila{display:grid}.ReservasOnline-module__3LZW8q__fila{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:12px 20px;display:flex}.ReservasOnline-module__3LZW8q__filaTexto{flex:1;min-width:140px}.ReservasOnline-module__3LZW8q__filaApilada{flex-direction:column;align-items:stretch;gap:12px}.ReservasOnline-module__3LZW8q__filaControlAncho{width:100%}.ReservasOnline-module__3LZW8q__filaNombre{font-size:14.5px;font-weight:700}.ReservasOnline-module__3LZW8q__filaAyuda{color:var(--text-dim);margin-top:1px;font-size:12.5px;line-height:1.4}.ReservasOnline-module__3LZW8q__filaControl{flex:none;align-items:center;gap:10px;display:flex}.ReservasOnline-module__3LZW8q__nota{color:var(--text-dim);align-items:center;gap:8px;margin:0;padding:10px 20px 14px;font-size:12.5px;display:flex}.ReservasOnline-module__3LZW8q__nota svg{flex:none;width:16px;height:16px}.ReservasOnline-module__3LZW8q__notaAviso{background:var(--panel-2);border-radius:10px;margin:-4px 20px 12px;padding:9px 12px}.ReservasOnline-module__3LZW8q__selector{min-width:250px}.ReservasOnline-module__3LZW8q__paleta{flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex}.ReservasOnline-module__3LZW8q__paleta .ReservasOnline-module__3LZW8q__muestraLibre{color:#fff;cursor:pointer;background:conic-gradient(#e5484d,#f5a524,#f5d90a,#30a46c,#0091ff,#8e4ec6,#e5484d);place-items:center;display:grid;position:relative}.ReservasOnline-module__3LZW8q__muestraLibre svg{stroke-width:3px;filter:drop-shadow(0 0 2px #00000080);pointer-events:none;width:14px;height:14px}.ReservasOnline-module__3LZW8q__muestraLibre input[type=color]{opacity:0;cursor:pointer;border:0;border-radius:50%;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.ReservasOnline-module__3LZW8q__hex{margin-left:auto}.ReservasOnline-module__3LZW8q__muestra{cursor:pointer;border:2px solid #0000;border-radius:50%;flex:none;width:30px;height:30px;padding:0;transition:transform .15s}.ReservasOnline-module__3LZW8q__muestra:hover:not(:disabled){transform:scale(1.12)}.ReservasOnline-module__3LZW8q__muestraActiva{box-shadow:0 0 0 2px var(--panel), 0 0 0 4px var(--text)}.ReservasOnline-module__3LZW8q__muestraOficio{background:conic-gradient(#d4a5a5,#c9b6e4,#a7d3c5,#e8d3a0,#d4a5a5)}.ReservasOnline-module__3LZW8q__hex{border:1px solid var(--border);background:var(--panel);width:104px;color:var(--text);font:inherit;text-align:center;text-transform:uppercase;border-radius:9px;padding:8px 10px;font-size:13.5px;font-weight:600}.ReservasOnline-module__3LZW8q__imagenFila{align-items:center;gap:12px;display:flex}.ReservasOnline-module__3LZW8q__imagenCirculo{background:color-mix(in srgb, var(--teal) 14%, var(--panel));width:62px;height:62px;color:var(--teal);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.ReservasOnline-module__3LZW8q__imagenCirculo img{object-fit:cover;width:100%;height:100%}.ReservasOnline-module__3LZW8q__imagenCirculo svg{width:28px;height:28px}.ReservasOnline-module__3LZW8q__bienvenida{border:1px solid var(--border);background:var(--panel);width:100%;min-height:64px;color:var(--text);font:inherit;resize:vertical;border-radius:10px;padding:9px 12px;font-size:13.5px}.ReservasOnline-module__3LZW8q__contador{color:var(--text-dim);text-align:right;margin-top:3px;font-size:12px}.ReservasOnline-module__3LZW8q__pie{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 20px 14px;display:flex}.ReservasOnline-module__3LZW8q__restablecer{color:var(--teal);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.ReservasOnline-module__3LZW8q__restablecer svg{width:16px;height:16px}.ReservasOnline-module__3LZW8q__estado{color:var(--text-dim);font-size:13px}.ReservasOnline-module__3LZW8q__vistaCabecera{justify-content:space-between;align-items:center;gap:10px;padding-right:16px;display:flex}.ReservasOnline-module__3LZW8q__dispositivo{border:1px solid var(--border);background:var(--panel);color:var(--text);font:inherit;cursor:pointer;border-radius:9px;padding:6px 10px;font-size:13px}.ReservasOnline-module__3LZW8q__marco{border:1px solid var(--border);background:var(--panel);border-radius:18px;margin:8px 18px 6px;transition:max-width .3s;overflow:hidden;box-shadow:0 10px 30px #0000001a}.ReservasOnline-module__3LZW8q__marcoMovil{max-width:320px;margin-inline:auto}.ReservasOnline-module__3LZW8q__banner{background:linear-gradient(135deg, color-mix(in srgb, var(--ac) 30%, #f4ece4), color-mix(in srgb, var(--ac) 8%, #fff));height:96px}.ReservasOnline-module__3LZW8q__avatar{border:4px solid var(--panel);background:color-mix(in srgb, var(--ac) 16%, #fff);width:62px;height:62px;color:var(--ac);border-radius:50%;place-items:center;margin:-31px auto 0;font-size:22px;font-weight:800;display:grid;position:relative;overflow:hidden}.ReservasOnline-module__3LZW8q__avatar img{object-fit:cover;width:100%;height:100%}.ReservasOnline-module__3LZW8q__marcoCuerpo{text-align:center;padding:8px 16px 16px}.ReservasOnline-module__3LZW8q__marcoNombre{font-size:18px;font-weight:800}.ReservasOnline-module__3LZW8q__marcoMensaje{color:var(--text-dim);overflow-wrap:anywhere;margin:4px 0 12px;font-size:12.5px;line-height:1.4}.ReservasOnline-module__3LZW8q__pasos{color:var(--text-dim);grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:12px;font-size:11px;display:grid;position:relative}.ReservasOnline-module__3LZW8q__pasos:before{content:"";background:var(--border);height:2px;position:absolute;top:7px;left:17%;right:17%}.ReservasOnline-module__3LZW8q__paso{justify-items:center;gap:5px;display:grid;position:relative}.ReservasOnline-module__3LZW8q__pasoPunto{border:2px solid var(--border);background:var(--panel);border-radius:50%;width:15px;height:15px}.ReservasOnline-module__3LZW8q__pasoActivo .ReservasOnline-module__3LZW8q__pasoPunto{border-color:var(--ac);background:var(--ac)}.ReservasOnline-module__3LZW8q__pasoActivo{color:var(--text);font-weight:600}.ReservasOnline-module__3LZW8q__opcionPrev{border:1px solid var(--border);text-align:left;border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:9px 12px;font-size:13px;font-weight:650;display:flex}.ReservasOnline-module__3LZW8q__opcionPrev svg:first-child{width:18px;height:18px;color:var(--ac);flex:none}.ReservasOnline-module__3LZW8q__opcionPrev span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ReservasOnline-module__3LZW8q__opcionPrev svg:last-child{width:14px;height:14px;color:var(--text-dim);flex:none}.ReservasOnline-module__3LZW8q__continuar svg{flex:none;width:16px;height:16px}.ReservasOnline-module__3LZW8q__banner{background-position:50%;background-size:cover}.ReservasOnline-module__3LZW8q__bannerMini{background:color-mix(in srgb, var(--teal) 12%, var(--panel));width:92px;height:48px;color:var(--teal);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.ReservasOnline-module__3LZW8q__bannerMini img{object-fit:cover;width:100%;height:100%}.ReservasOnline-module__3LZW8q__bannerMini svg{width:24px;height:24px}.ReservasOnline-module__3LZW8q__continuar{background:var(--ac);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:11px;font-size:13.5px;font-weight:700;display:flex}.ReservasOnline-module__3LZW8q__vistaPie{color:var(--text-dim);text-align:center;margin:6px 0 16px;font-size:12.5px}@media (max-width:1000px){.ReservasOnline-module__3LZW8q__pagina{grid-template-columns:minmax(0,1fr)}.ReservasOnline-module__3LZW8q__vista{position:static}.ReservasOnline-module__3LZW8q__galeriaFila{grid-template-columns:1fr}}@media (max-width:640px){.ReservasOnline-module__3LZW8q__fila{flex-direction:column;align-items:stretch;gap:10px}.ReservasOnline-module__3LZW8q__filaControl{justify-content:flex-start}.ReservasOnline-module__3LZW8q__selector{width:100%;min-width:0}.ReservasOnline-module__3LZW8q__paleta .ReservasOnline-module__3LZW8q__hex{margin-left:0}.ReservasOnline-module__3LZW8q__cabeceraFila{flex-wrap:wrap}}.ReservasOnline-module__3LZW8q__imagenes{gap:12px;display:grid}.ReservasOnline-module__3LZW8q__imagenBloque{border:1px solid var(--border);background:var(--panel-2);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.ReservasOnline-module__3LZW8q__imagenEtiqueta{min-width:0;font-size:14px;font-weight:650}.ReservasOnline-module__3LZW8q__imagenEtiqueta small{color:var(--text-dim);margin-top:1px;font-size:12px;font-weight:400;display:block}@media (max-width:640px){.ReservasOnline-module__3LZW8q__imagenBloque{flex-direction:column;align-items:flex-start}}
.GaleriaYResenas-module__CcfO4G__tarjeta{background:var(--panel);border:1px solid var(--border);border-radius:16px;min-width:0;padding:18px}.GaleriaYResenas-module__CcfO4G__cab{align-items:center;gap:14px;margin-bottom:16px;display:flex}.GaleriaYResenas-module__CcfO4G__icono{background:color-mix(in srgb, var(--acento,#b0728c) 14%, transparent);width:44px;height:44px;color:var(--acento,#b0728c);border-radius:12px;flex:none;place-items:center;display:grid}.GaleriaYResenas-module__CcfO4G__icono svg{width:22px;height:22px}.GaleriaYResenas-module__CcfO4G__cabTexto{flex:1;min-width:0}.GaleriaYResenas-module__CcfO4G__titulo{letter-spacing:-.01em;color:var(--text);font-size:18px;font-weight:800}.GaleriaYResenas-module__CcfO4G__sub{color:var(--text-dim);margin-top:2px;font-size:13.5px}.GaleriaYResenas-module__CcfO4G__pildora{background:color-mix(in srgb, var(--acento,#b0728c) 14%, transparent);color:var(--acento,#b0728c);white-space:nowrap;border-radius:999px;flex:none;padding:4px 12px;font-size:13px;font-weight:600}.GaleriaYResenas-module__CcfO4G__rejilla{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px;margin-bottom:14px;display:grid}.GaleriaYResenas-module__CcfO4G__celda{aspect-ratio:1;background:var(--panel-2);border-radius:12px;position:relative;overflow:hidden}.GaleriaYResenas-module__CcfO4G__celda img{object-fit:cover;width:100%;height:100%;display:block}.GaleriaYResenas-module__CcfO4G__quitar{color:#fff;cursor:pointer;background:#0000009e;border:0;border-radius:50%;width:24px;height:24px;font-size:16px;line-height:1;position:absolute;top:5px;right:5px}.GaleriaYResenas-module__CcfO4G__quitar:disabled{opacity:.5;cursor:not-allowed}.GaleriaYResenas-module__CcfO4G__zona{border:1.5px dashed var(--border-hover,var(--border));text-align:center;color:var(--text);border-radius:14px;justify-items:center;gap:6px;padding:34px 16px;transition:background .15s,border-color .15s;display:grid}.GaleriaYResenas-module__CcfO4G__zona strong{font-size:17px}.GaleriaYResenas-module__CcfO4G__zonaCompacta{padding:20px 16px}.GaleriaYResenas-module__CcfO4G__zonaOn{background:color-mix(in srgb, var(--acento,#b0728c) 8%, transparent);border-color:var(--acento,#b0728c)}.GaleriaYResenas-module__CcfO4G__zonaIcono{color:var(--acento,#b0728c)}.GaleriaYResenas-module__CcfO4G__zonaIcono svg{width:54px;height:54px}.GaleriaYResenas-module__CcfO4G__zonaCompacta .GaleriaYResenas-module__CcfO4G__zonaIcono svg{width:38px;height:38px}.GaleriaYResenas-module__CcfO4G__zonaSub{color:var(--text-dim);font-size:13.5px}.GaleriaYResenas-module__CcfO4G__botonPrincipal{background:var(--teal);color:var(--acento-on,#fff);font:inherit;cursor:pointer;border:0;border-radius:10px;margin-top:10px;padding:11px 22px;font-size:14.5px;font-weight:700}.GaleriaYResenas-module__CcfO4G__botonPrincipal:disabled{opacity:.5;cursor:not-allowed}.GaleriaYResenas-module__CcfO4G__formatos{text-align:center;color:var(--text-dim);margin:10px 0 0;font-size:12.5px}.GaleriaYResenas-module__CcfO4G__nota{color:var(--text-dim);align-items:center;gap:9px;margin:14px 0 0;font-size:13px;display:flex}.GaleriaYResenas-module__CcfO4G__nota svg{flex:none;width:18px;height:18px}.GaleriaYResenas-module__CcfO4G__notaCaja{background:var(--panel-2);border-radius:12px;padding:12px 14px}.GaleriaYResenas-module__CcfO4G__notaCaja svg{color:#4c7a3f}.GaleriaYResenas-module__CcfO4G__pestanas{border-bottom:1px solid var(--border);gap:6px;margin-bottom:14px;display:flex;overflow-x:auto}.GaleriaYResenas-module__CcfO4G__pestana{color:var(--text-dim);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2.5px solid #0000;margin-bottom:-1px;padding:9px 14px;font-size:14px}.GaleriaYResenas-module__CcfO4G__pestana span{margin-left:4px}.GaleriaYResenas-module__CcfO4G__pestanaOn{color:var(--acento,#b0728c);border-bottom-color:var(--acento,#b0728c);font-weight:700}.GaleriaYResenas-module__CcfO4G__vacio{text-align:center;color:var(--text-dim);margin:14px 0;font-size:13.5px}.GaleriaYResenas-module__CcfO4G__resena{border:1px solid var(--border);background:var(--panel);border-radius:14px;margin-bottom:12px;padding:14px 16px}.GaleriaYResenas-module__CcfO4G__resenaCab{align-items:center;gap:12px;display:flex}.GaleriaYResenas-module__CcfO4G__avatar{background:color-mix(in srgb, var(--acento,#b0728c) 16%, transparent);width:40px;height:40px;color:var(--acento,#b0728c);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.GaleriaYResenas-module__CcfO4G__resenaQuien{flex:1;min-width:0;display:grid}.GaleriaYResenas-module__CcfO4G__resenaQuien strong{font-size:15.5px}.GaleriaYResenas-module__CcfO4G__resenaQuien span{color:var(--text-dim);font-size:12.5px}.GaleriaYResenas-module__CcfO4G__estado{background:var(--panel-2);color:var(--text-dim);white-space:nowrap;border-radius:999px;padding:3px 11px;font-size:12.5px;font-weight:600}.GaleriaYResenas-module__CcfO4G__estado_publicada{color:#3f6b2f;background:#e8f1e1}.GaleriaYResenas-module__CcfO4G__estado_pendiente{color:#8a6414;background:#fbf0d9}.GaleriaYResenas-module__CcfO4G__estrellas{color:#f0b400;letter-spacing:2px;margin:10px 0 4px;font-size:18px}.GaleriaYResenas-module__CcfO4G__estrellas i{color:var(--border-hover,#d9d4cf);font-style:normal}.GaleriaYResenas-module__CcfO4G__comentario{color:var(--text);margin:4px 0 0;font-size:14.5px}.GaleriaYResenas-module__CcfO4G__resenaPie{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.GaleriaYResenas-module__CcfO4G__visible{color:var(--text-dim);align-items:center;gap:8px;font-size:13px;display:inline-flex}.GaleriaYResenas-module__CcfO4G__visible svg{width:18px;height:18px}.GaleriaYResenas-module__CcfO4G__acciones{align-items:center;gap:8px;display:flex}.GaleriaYResenas-module__CcfO4G__botonContorno{border:1px solid var(--acento,#b0728c);color:var(--acento,#b0728c);font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:7px;padding:8px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.GaleriaYResenas-module__CcfO4G__botonContorno svg{width:16px;height:16px}.GaleriaYResenas-module__CcfO4G__botonIcono{border:1px solid var(--acento,#b0728c);width:36px;height:36px;color:var(--acento,#b0728c);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:grid}.GaleriaYResenas-module__CcfO4G__botonIcono svg{width:17px;height:17px}.GaleriaYResenas-module__CcfO4G__botonContorno:disabled,.GaleriaYResenas-module__CcfO4G__botonIcono:disabled{opacity:.5;cursor:not-allowed}.GaleriaYResenas-module__CcfO4G__celdaSubiendo{background:var(--panel-2);border:1.5px dashed var(--border-hover,var(--border));place-items:center;display:grid}.GaleriaYResenas-module__CcfO4G__rueda{border:3px solid color-mix(in srgb, var(--acento,#b0728c) 25%, transparent);border-top-color:var(--acento,#b0728c);border-radius:50%;width:26px;height:26px;animation:.8s linear infinite GaleriaYResenas-module__CcfO4G__girarRueda}@keyframes GaleriaYResenas-module__CcfO4G__girarRueda{to{transform:rotate(360deg)}}.GaleriaYResenas-module__CcfO4G__fila{border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.GaleriaYResenas-module__CcfO4G__filaOn{outline:2px dashed var(--acento,#b0728c);outline-offset:6px}.GaleriaYResenas-module__CcfO4G__fila .GaleriaYResenas-module__CcfO4G__celda{aspect-ratio:auto;width:92px;height:92px}.GaleriaYResenas-module__CcfO4G__hueco{border:1.5px dashed var(--border-hover,var(--border));width:76px;height:76px;color:var(--acento,#b0728c);cursor:pointer;background:0 0;border-radius:12px;font-size:26px}.GaleriaYResenas-module__CcfO4G__hueco:disabled{opacity:.5;cursor:not-allowed}
.VistaPreviaReservas-module__QuAKRq__escenario{justify-items:center;min-height:120px;padding:6px 18px 4px;display:grid}.VistaPreviaReservas-module__QuAKRq__aviso{color:var(--text-dim);text-align:center;margin:20px 0;font-size:13.5px}.VistaPreviaReservas-module__QuAKRq__movil{background:#17171b;border-radius:40px;place-items:center;display:grid;position:relative;box-shadow:0 18px 40px #00000047,inset 0 0 0 2px #2b2b31}.VistaPreviaReservas-module__QuAKRq__muesca{z-index:2;background:#000;border-radius:999px;width:74px;height:20px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.VistaPreviaReservas-module__QuAKRq__pantallaMovil{background:#fff;border-radius:28px;position:relative;overflow:hidden}.VistaPreviaReservas-module__QuAKRq__monitor{justify-items:center;display:grid}.VistaPreviaReservas-module__QuAKRq__pantallaMonitor{box-sizing:content-box;background:#fff;border:12px solid #17171b;border-bottom-width:14px;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000038}.VistaPreviaReservas-module__QuAKRq__cuello{background:linear-gradient(#2b2b31,#1d1d21);width:14%;height:22px}.VistaPreviaReservas-module__QuAKRq__base{background:#2b2b31;border-radius:6px 6px 3px 3px;width:30%;height:8px}.VistaPreviaReservas-module__QuAKRq__marcoIframe{transform-origin:0 0;background:#fff;border:0;position:absolute;top:0;left:0}.VistaPreviaReservas-module__QuAKRq__cab{justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 6px;display:flex}.VistaPreviaReservas-module__QuAKRq__titulo{letter-spacing:-.01em;color:var(--text);font-size:20px;font-weight:800}.VistaPreviaReservas-module__QuAKRq__sub{color:var(--text-dim);margin-top:2px;font-size:13.5px}.VistaPreviaReservas-module__QuAKRq__interruptor{border:1px solid var(--border);border-radius:10px;flex:none;display:inline-flex;overflow:hidden}.VistaPreviaReservas-module__QuAKRq__interruptor button{background:var(--panel);width:42px;height:38px;color:var(--text-dim);cursor:pointer;border:0;place-items:center;display:grid}.VistaPreviaReservas-module__QuAKRq__interruptor button svg{width:19px;height:19px}.VistaPreviaReservas-module__QuAKRq__interruptor .VistaPreviaReservas-module__QuAKRq__on{background:var(--teal);color:var(--acento-on,#fff)}.VistaPreviaReservas-module__QuAKRq__ojo{vertical-align:-3px;width:16px;height:16px;margin-right:8px}
.CitasRecordatorios-module__81ry5q__pagina{gap:10px;display:grid}.CitasRecordatorios-module__81ry5q__tarjeta{background:var(--panel);border:1px solid var(--border);border-radius:14px;min-width:0;padding:12px 16px}.CitasRecordatorios-module__81ry5q__cab{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:10px;padding-bottom:10px;display:flex}.CitasRecordatorios-module__81ry5q__icono{background:color-mix(in srgb, var(--acento,#b0728c) 14%, transparent);width:38px;height:38px;color:var(--acento,#b0728c);border-radius:11px;flex:none;place-items:center;display:grid}.CitasRecordatorios-module__81ry5q__icono svg{width:20px;height:20px}.CitasRecordatorios-module__81ry5q__cabTexto{flex:1;min-width:0}.CitasRecordatorios-module__81ry5q__titulo{letter-spacing:-.01em;color:var(--text);font-size:17px;font-weight:800}.CitasRecordatorios-module__81ry5q__sub{color:var(--text-dim);margin-top:1px;font-size:13px}.CitasRecordatorios-module__81ry5q__pildora{background:var(--panel-2);color:var(--text-dim);white-space:nowrap;border-radius:999px;flex:none;padding:5px 14px;font-size:13.5px;font-weight:600}.CitasRecordatorios-module__81ry5q__pildoraOn{color:#3f6b2f;background:#e8f1e1}.CitasRecordatorios-module__81ry5q__cuerpo{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:14px;display:grid}.CitasRecordatorios-module__81ry5q__izq{min-width:0}.CitasRecordatorios-module__81ry5q__etiqueta{color:var(--text);margin-bottom:8px;font-size:14.5px;font-weight:700}.CitasRecordatorios-module__81ry5q__fila{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.CitasRecordatorios-module__81ry5q__unidad{color:var(--text-dim);font-size:14.5px}.CitasRecordatorios-module__81ry5q__ayuda{color:var(--text-dim);margin:6px 0 0;font-size:12.5px}.CitasRecordatorios-module__81ry5q__estado{color:#3f6b2f;font-size:13px}.CitasRecordatorios-module__81ry5q__error{color:var(--red);margin:8px 0 0;font-size:13px}.CitasRecordatorios-module__81ry5q__stepper{border:1px solid var(--border);background:var(--panel);border-radius:10px;align-items:stretch;display:inline-flex;overflow:hidden}.CitasRecordatorios-module__81ry5q__stepper button{background:var(--panel-2);width:38px;color:var(--text);cursor:pointer;border:0;font-size:20px}.CitasRecordatorios-module__81ry5q__stepper button:hover:not(:disabled){background:color-mix(in srgb, var(--acento,#b0728c) 12%, var(--panel-2))}.CitasRecordatorios-module__81ry5q__stepper button:disabled{opacity:.4;cursor:not-allowed}.CitasRecordatorios-module__81ry5q__stepper input{border:0;border-left:1px solid var(--border);border-right:1px solid var(--border);background:var(--panel);width:54px;color:var(--text);font:inherit;text-align:center;appearance:textfield;padding:7px 0;font-size:17px;font-weight:600}.CitasRecordatorios-module__81ry5q__stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CitasRecordatorios-module__81ry5q__stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.CitasRecordatorios-module__81ry5q__ejemplo{background:var(--panel-2);border-radius:12px;padding:10px 14px}.CitasRecordatorios-module__81ry5q__ejemploTit{letter-spacing:.08em;text-transform:uppercase;color:var(--acento,#b0728c);margin-bottom:2px;font-size:12px;font-weight:700}.CitasRecordatorios-module__81ry5q__ejemploFila{border-bottom:1px solid var(--border);color:var(--text);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:14px;display:flex}.CitasRecordatorios-module__81ry5q__ejemploFila span:first-child{align-items:center;gap:12px;font-weight:600;display:inline-flex}.CitasRecordatorios-module__81ry5q__ejemploFila span:last-child{color:var(--text-dim)}.CitasRecordatorios-module__81ry5q__ejemploFila svg{width:18px;height:18px;color:var(--acento,#b0728c)}.CitasRecordatorios-module__81ry5q__ejemploAviso{align-items:center;gap:14px;display:flex}.CitasRecordatorios-module__81ry5q__ejemploAviso>svg{width:24px;height:24px;color:var(--text-dim);flex:none}.CitasRecordatorios-module__81ry5q__avisoFuerte{color:var(--text);margin-bottom:4px;font-size:14px;font-weight:600}.CitasRecordatorios-module__81ry5q__enlace{color:var(--acento,#b0728c);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:14px;text-decoration:underline}.CitasRecordatorios-module__81ry5q__enlace:disabled{opacity:.5;cursor:not-allowed}.CitasRecordatorios-module__81ry5q__pasos{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.CitasRecordatorios-module__81ry5q__paso{border:1px solid var(--border);background:var(--panel);color:var(--text);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.CitasRecordatorios-module__81ry5q__paso:hover:not(:disabled){border-color:var(--acento,#b0728c)}.CitasRecordatorios-module__81ry5q__paso:disabled{opacity:.55;cursor:not-allowed}.CitasRecordatorios-module__81ry5q__paso svg{width:16px;height:16px}.CitasRecordatorios-module__81ry5q__pasoOn{border-color:var(--acento,#b0728c);background:color-mix(in srgb, var(--acento,#b0728c) 14%, var(--panel));color:var(--acento,#b0728c)}.CitasRecordatorios-module__81ry5q__muestra{background:var(--panel-2);color:var(--text);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;padding:8px 14px;font-size:13.5px;display:flex}.CitasRecordatorios-module__81ry5q__muestra i{background:var(--border);width:1px;height:22px}.CitasRecordatorios-module__81ry5q__hora{border:1px solid var(--border);background:var(--panel);border-radius:999px;padding:3px 12px;font-size:14px}.CitasRecordatorios-module__81ry5q__puntos{color:var(--text-dim)}.CitasRecordatorios-module__81ry5q__nota{color:var(--text-dim);align-items:center;gap:9px;margin:10px 0 0;font-size:12.5px;display:flex}.CitasRecordatorios-module__81ry5q__nota svg{flex:none;width:18px;height:18px}@media (max-width:900px){.CitasRecordatorios-module__81ry5q__cuerpo{grid-template-columns:minmax(0,1fr)}.CitasRecordatorios-module__81ry5q__pasos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.CitasRecordatorios-module__81ry5q__cab{flex-wrap:wrap}}
.ServiciosReservables-module__K16sBa__ventana{background:var(--surface);border:1px solid color-mix(in srgb, var(--teal) 55%, var(--border));width:100%;max-width:560px;max-height:calc(100dvh - 40px);color:var(--text);border-radius:20px;padding:22px 24px 20px;position:relative;overflow-y:auto;box-shadow:0 30px 80px #00000059}.ServiciosReservables-module__K16sBa__cabecera{align-items:center;gap:12px;display:flex}.ServiciosReservables-module__K16sBa__cabeceraIcono{width:40px;height:40px;color:var(--teal);flex:none;place-items:center;display:grid}.ServiciosReservables-module__K16sBa__cabeceraIcono svg{width:34px;height:34px}.ServiciosReservables-module__K16sBa__titulo{letter-spacing:-.02em;flex:1;margin:0;font-size:22px;font-weight:800}.ServiciosReservables-module__K16sBa__cerrar{width:34px;height:34px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.ServiciosReservables-module__K16sBa__cerrar:hover{background:var(--panel-2)}.ServiciosReservables-module__K16sBa__cerrar svg{width:22px;height:22px}.ServiciosReservables-module__K16sBa__sub{color:var(--text-dim);margin:4px 0 16px;font-size:14.5px}.ServiciosReservables-module__K16sBa__buscador{border:1px solid var(--border);background:var(--panel);border-radius:12px;align-items:center;gap:10px;padding:0 14px;transition:border-color .15s;display:flex}.ServiciosReservables-module__K16sBa__buscador:focus-within{border-color:var(--teal)}.ServiciosReservables-module__K16sBa__buscador svg{width:20px;height:20px;color:var(--text-dim);flex:none}.ServiciosReservables-module__K16sBa__buscador input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:12px 0;font-size:15px}.ServiciosReservables-module__K16sBa__todos{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:12px;margin-top:14px;padding:8px 4px 10px;font-size:15.5px;font-weight:650;display:flex}.ServiciosReservables-module__K16sBa__todos span:first-of-type{flex:1}.ServiciosReservables-module__K16sBa__contador{background:color-mix(in srgb, var(--teal) 12%, var(--panel));color:var(--teal);white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:700}.ServiciosReservables-module__K16sBa__lista{max-height:min(44vh,400px);margin:0 -4px;padding:0 4px;overflow-y:auto}.ServiciosReservables-module__K16sBa__fila{border-bottom:1px solid var(--border);cursor:pointer;border-radius:0;align-items:center;gap:12px;padding:11px 8px;font-size:15px;transition:background .15s;display:flex}.ServiciosReservables-module__K16sBa__fila:hover{background:var(--panel-2)}.ServiciosReservables-module__K16sBa__filaOn,.ServiciosReservables-module__K16sBa__filaOn:hover{background:color-mix(in srgb, var(--teal) 9%, var(--panel))}.ServiciosReservables-module__K16sBa__nombre{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ServiciosReservables-module__K16sBa__duracion{color:var(--text-dim);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:14px;display:inline-flex}.ServiciosReservables-module__K16sBa__duracion svg{width:17px;height:17px}.ServiciosReservables-module__K16sBa__pago{color:var(--text-dim);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.ServiciosReservables-module__K16sBa__vacio{color:var(--text-dim);text-align:center;margin:16px 0;font-size:14px}html input.ServiciosReservables-module__K16sBa__casilla{border-radius:7px}.ServiciosReservables-module__K16sBa__nota{color:var(--text-dim);align-items:center;gap:10px;margin:14px 2px 0;font-size:13.5px;display:flex}.ServiciosReservables-module__K16sBa__nota svg{flex:none;width:18px;height:18px}.ServiciosReservables-module__K16sBa__error{color:var(--red);margin:12px 0 0;font-size:13.5px}.ServiciosReservables-module__K16sBa__pie{border-top:1px solid var(--border);gap:14px;margin-top:16px;padding-top:16px;display:flex}.ServiciosReservables-module__K16sBa__boton{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--panel-2);color:var(--text);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:10px;padding:14px;font-size:16px;font-weight:700;transition:transform .15s,background .15s;display:inline-flex}.ServiciosReservables-module__K16sBa__boton:hover:not(:disabled){transform:translateY(-1px)}.ServiciosReservables-module__K16sBa__boton:disabled{opacity:.55;cursor:not-allowed}.ServiciosReservables-module__K16sBa__botonPrimario{border-color:var(--teal);background:var(--teal);color:var(--acento-on,#fff);flex:1.6}.ServiciosReservables-module__K16sBa__botonPrimario svg{width:20px;height:20px}@media (max-width:520px){.ServiciosReservables-module__K16sBa__ventana{padding:18px 16px 16px}.ServiciosReservables-module__K16sBa__titulo{font-size:19px}.ServiciosReservables-module__K16sBa__pie{gap:10px}}
.SelectorDePeriodo-module__4s9PNG__selector{min-width:0;max-width:100%;display:inline-flex;position:relative}.SelectorDePeriodo-module__4s9PNG__disparador{font:inherit;color:var(--text);background:var(--panel-2);border:1px solid var(--border);cursor:pointer;border-radius:10px;align-items:center;gap:8px;max-width:100%;min-height:40px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.SelectorDePeriodo-module__4s9PNG__disparador:hover{border-color:var(--border-hover)}.SelectorDePeriodo-module__4s9PNG__etiqueta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.SelectorDePeriodo-module__4s9PNG__flecha{color:var(--text-dim);font-size:11px}.SelectorDePeriodo-module__4s9PNG__velo{display:none}.SelectorDePeriodo-module__4s9PNG__panel{z-index:40;background:var(--bg);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:12px;width:320px;max-width:calc(100vw - 32px);padding:14px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #0000002e}.SelectorDePeriodo-module__4s9PNG__anio{justify-content:space-between;align-items:center;gap:8px;display:flex}.SelectorDePeriodo-module__4s9PNG__anioTexto{color:var(--text);font-size:16px;font-weight:700}.SelectorDePeriodo-module__4s9PNG__paso{font:inherit;color:var(--text);background:var(--panel-2);border:1px solid var(--border);cursor:pointer;border-radius:10px;width:40px;height:40px;font-size:20px;line-height:1}.SelectorDePeriodo-module__4s9PNG__paso:disabled{opacity:.4;cursor:not-allowed}.SelectorDePeriodo-module__4s9PNG__rejilla{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.SelectorDePeriodo-module__4s9PNG__mes{font:inherit;color:var(--text);background:var(--panel-2);border:1px solid var(--border);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-height:48px;font-size:14px;font-weight:600;display:flex}.SelectorDePeriodo-module__4s9PNG__mes:hover:not(:disabled){border-color:var(--border-hover)}.SelectorDePeriodo-module__4s9PNG__mes:disabled{opacity:.4;cursor:not-allowed}.SelectorDePeriodo-module__4s9PNG__mesActivo{background:var(--acento);border-color:var(--acento);color:var(--acento-on,#fff)}.SelectorDePeriodo-module__4s9PNG__enCurso{opacity:.85;font-size:10.5px;font-weight:600}.SelectorDePeriodo-module__4s9PNG__pie{border-top:1px solid var(--border);flex-wrap:wrap;gap:4px 14px;padding-top:10px;display:flex}.SelectorDePeriodo-module__4s9PNG__enlace{font:inherit;color:var(--acento);cursor:pointer;background:0 0;border:0;min-height:32px;padding:6px 0;font-size:13px;font-weight:600;text-decoration:underline}.SelectorDePeriodo-module__4s9PNG__enlace:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}.SelectorDePeriodo-module__4s9PNG__enlace[aria-pressed=true]{color:var(--text);text-decoration:none}.SelectorDePeriodo-module__4s9PNG__fechas{flex-wrap:wrap;align-items:flex-end;gap:8px 10px;margin:0;display:flex}.SelectorDePeriodo-module__4s9PNG__campo{letter-spacing:.03em;text-transform:uppercase;color:var(--text-faint);flex-direction:column;flex:130px;gap:3px;min-width:0;font-size:11.5px;font-weight:700;display:flex}.SelectorDePeriodo-module__4s9PNG__campo input{font:inherit;text-transform:none;letter-spacing:0;color:var(--text);background:var(--panel-2);border:1px solid var(--border);border-radius:8px;max-width:100%;min-height:36px;padding:6px 10px;font-size:13.5px;font-weight:500}.SelectorDePeriodo-module__4s9PNG__campo input[aria-invalid=true]{border-color:var(--red)}.SelectorDePeriodo-module__4s9PNG__aplicar{font:inherit;color:var(--text);background:var(--panel-2);border:1px solid var(--border);cursor:pointer;border-radius:10px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:600}.SelectorDePeriodo-module__4s9PNG__aplicar:hover:not(:disabled){border-color:var(--border-hover)}.SelectorDePeriodo-module__4s9PNG__aplicar:disabled{opacity:.5;cursor:not-allowed}.SelectorDePeriodo-module__4s9PNG__error{color:var(--red);flex-basis:100%;margin:0;font-size:12.5px}.SelectorDePeriodo-module__4s9PNG__disparador:focus-visible,.SelectorDePeriodo-module__4s9PNG__paso:focus-visible,.SelectorDePeriodo-module__4s9PNG__mes:focus-visible,.SelectorDePeriodo-module__4s9PNG__enlace:focus-visible,.SelectorDePeriodo-module__4s9PNG__campo input:focus-visible,.SelectorDePeriodo-module__4s9PNG__aplicar:focus-visible{outline:2px solid var(--acento);outline-offset:2px}@media (max-width:640px){.SelectorDePeriodo-module__4s9PNG__velo{z-index:79;background:#00000059;display:block;position:fixed;inset:0}.SelectorDePeriodo-module__4s9PNG__panel{z-index:80;width:auto;max-width:none;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;max-height:85vh;position:fixed;inset:auto 0 0;overflow-y:auto}}
.graficos-module__Kog3hG__marco{min-width:0;margin:0}.graficos-module__Kog3hG__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:6px;display:flex}.graficos-module__Kog3hG__titulo{color:var(--text);align-items:center;gap:6px;margin:0;font-size:14px;font-weight:800;display:inline-flex}.graficos-module__Kog3hG__boton{font:inherit;color:var(--text-dim);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;min-height:32px;padding:4px 12px;font-size:12.5px;font-weight:600}.graficos-module__Kog3hG__boton:hover{border-color:var(--border-hover);color:var(--text)}.graficos-module__Kog3hG__boton:focus-visible,.graficos-module__Kog3hG__barra:focus-visible,.graficos-module__Kog3hG__dia:focus-visible,.graficos-module__Kog3hG__enlace:focus-visible,.graficos-module__Kog3hG__ayudaBoton:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.graficos-module__Kog3hG__lienzo{width:100%;min-width:0;position:relative}.graficos-module__Kog3hG__svg{width:100%;height:auto;font-family:inherit;display:block;overflow:visible}.graficos-module__Kog3hG__rejilla{stroke:var(--border);stroke-width:1px}.graficos-module__Kog3hG__cero{stroke:var(--text-faint);stroke-width:1.25px}.graficos-module__Kog3hG__separadorMes{stroke:var(--border);stroke-width:1px;stroke-dasharray:3 3}.graficos-module__Kog3hG__etiquetaEje{fill:var(--text-faint);font-variant-numeric:tabular-nums;font-size:11px}.graficos-module__Kog3hG__etiquetaMes{fill:var(--text-dim);text-transform:capitalize;font-size:11px;font-weight:700}.graficos-module__Kog3hG__etiquetaValor{fill:var(--text);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:var(--surface,#fff);stroke-width:3px;font-size:11.5px;font-weight:700}.graficos-module__Kog3hG__barra{transition:opacity .12s}.graficos-module__Kog3hG__barraAtenuada{fill-opacity:.32;stroke-width:1.25px;stroke-dasharray:3 2}.graficos-module__Kog3hG__dia{fill:#0000;cursor:default}.graficos-module__Kog3hG__diaClicable{cursor:pointer}.graficos-module__Kog3hG__dia:hover,.graficos-module__Kog3hG__diaActivo{fill:var(--acento-glow)}.graficos-module__Kog3hG__diaSeleccionado{fill:var(--acento-glow);stroke:var(--acento);stroke-width:1px}.graficos-module__Kog3hG__linea{fill:none;stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round}.graficos-module__Kog3hG__area{opacity:.12}.graficos-module__Kog3hG__punto{stroke:var(--surface,#fff);stroke-width:1.5px}.graficos-module__Kog3hG__leyenda{color:var(--text-dim);flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.graficos-module__Kog3hG__leyenda li{align-items:center;gap:6px;display:inline-flex}.graficos-module__Kog3hG__muestra{border-radius:3px;flex:none;width:12px;height:12px}.graficos-module__Kog3hG__muestraAtenuada{background-image:repeating-linear-gradient(45deg,#0000 0 3px,#ffffffbf 3px 5px)}.graficos-module__Kog3hG__vacio{color:var(--text-dim);margin:10px 0;font-size:13.5px}.graficos-module__Kog3hG__contenedor{min-width:0;max-height:360px;overflow:auto;container-type:inline-size}.graficos-module__Kog3hG__contenedorLibre{min-width:0;container-type:inline-size}.graficos-module__Kog3hG__tabla{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.graficos-module__Kog3hG__tabla th{text-align:left;letter-spacing:.03em;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--border);white-space:nowrap;background:var(--surface,#fff);padding:6px 8px;font-size:11.5px;font-weight:700;position:sticky;top:0}.graficos-module__Kog3hG__tabla td{border-bottom:1px solid var(--border);vertical-align:top;color:var(--text);padding:8px}.graficos-module__Kog3hG__tabla tbody tr:last-child td{border-bottom:0}.graficos-module__Kog3hG__num{text-align:right;white-space:nowrap}.graficos-module__Kog3hG__principal{font-weight:600}.graficos-module__Kog3hG__nota{color:var(--text-faint);font-size:12px;font-weight:400;display:block}.graficos-module__Kog3hG__pie{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.graficos-module__Kog3hG__enlace{font:inherit;color:var(--acento);cursor:pointer;background:0 0;border:0;min-height:32px;padding:6px 2px;font-size:13px;font-weight:600;text-decoration:underline}.graficos-module__Kog3hG__etq{color:var(--text-dim);background:var(--panel-2);border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:1px 9px;font-size:12px;font-weight:600;display:inline-block}.graficos-module__Kog3hG__etqAviso{border-color:var(--red);color:var(--text)}.graficos-module__Kog3hG__soloLector{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (max-width:520px){.graficos-module__Kog3hG__tablaCorta,.graficos-module__Kog3hG__tablaCorta tbody,.graficos-module__Kog3hG__tablaCorta tr,.graficos-module__Kog3hG__tablaCorta td{width:100%;display:block}.graficos-module__Kog3hG__tablaCorta thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.graficos-module__Kog3hG__tablaCorta tbody{flex-direction:column;gap:8px;display:flex}.graficos-module__Kog3hG__tablaCorta tr{border:1px solid var(--border);background:var(--surface,#fff);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding:8px 12px;display:grid}.graficos-module__Kog3hG__tablaCorta td{border:0;min-width:0;padding:0}.graficos-module__Kog3hG__tablaCorta td[data-etiqueta]:before{content:attr(data-etiqueta);letter-spacing:.03em;text-transform:uppercase;color:var(--text-faint);font-size:11px;font-weight:700;display:block}.graficos-module__Kog3hG__tablaCorta .graficos-module__Kog3hG__num{text-align:left}.graficos-module__Kog3hG__tablaCorta td:first-child{grid-column:1/-1}}@container (max-width:850px){.graficos-module__Kog3hG__tablaAncha.graficos-module__Kog3hG__tablaCorta,.graficos-module__Kog3hG__tablaAncha.graficos-module__Kog3hG__tablaCorta tbody,.graficos-module__Kog3hG__tablaAncha.graficos-module__Kog3hG__tablaCorta tr,.graficos-module__Kog3hG__tablaAncha.graficos-module__Kog3hG__tablaCorta td{width:100%;display:block}.graficos-module__Kog3hG__tablaAncha.graficos-module__Kog3hG__tablaCorta thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.graficos-module__Kog3hG__tablaAncha.graficos-module__Kog3hG__tablaCorta tbody{flex-direction:column;gap:8px;display:flex}.graficos-module__Kog3hG__tablaAncha.graficos-module__Kog3hG__tablaCorta tr{border:1px solid var(--border);background:var(--surface,#fff);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding:8px 12px;display:grid}.graficos-module__Kog3hG__tablaAncha.graficos-module__Kog3hG__tablaCorta td{border:0;min-width:0;padding:0}.graficos-module__Kog3hG__tablaAncha.graficos-module__Kog3hG__tablaCorta td[data-etiqueta]:before{content:attr(data-etiqueta);letter-spacing:.03em;text-transform:uppercase;color:var(--text-faint);font-size:11px;font-weight:700;display:block}.graficos-module__Kog3hG__tablaAncha.graficos-module__Kog3hG__tablaCorta .graficos-module__Kog3hG__num{text-align:left}.graficos-module__Kog3hG__tablaAncha.graficos-module__Kog3hG__tablaCorta td:first-child{grid-column:1/-1}}.graficos-module__Kog3hG__franja{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.graficos-module__Kog3hG__kpi{background:var(--panel-2);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.graficos-module__Kog3hG__kpiAlerta{border-color:var(--red)}.graficos-module__Kog3hG__kpiEtiqueta{letter-spacing:.03em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:inline-flex}.graficos-module__Kog3hG__kpiValor{font-variant-numeric:tabular-nums;color:var(--text);overflow-wrap:anywhere;font-size:22px;font-weight:800;line-height:1.15}.graficos-module__Kog3hG__kpiNota{color:var(--text-faint);font-size:12px}.graficos-module__Kog3hG__delta{font-variant-numeric:tabular-nums;color:var(--text-dim);align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.graficos-module__Kog3hG__deltaBien{color:var(--verde)}.graficos-module__Kog3hG__deltaMal{color:var(--red)}.graficos-module__Kog3hG__deltaAnterior{color:var(--text-faint);font-weight:500}.graficos-module__Kog3hG__reparto{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.graficos-module__Kog3hG__donut{flex:none;width:150px;height:150px}.graficos-module__Kog3hG__listaReparto{flex-direction:column;flex:180px;gap:6px;min-width:0;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.graficos-module__Kog3hG__listaReparto li{grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.graficos-module__Kog3hG__listaReparto .graficos-module__Kog3hG__etiquetaReparto{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.graficos-module__Kog3hG__listaReparto .graficos-module__Kog3hG__valor{font-variant-numeric:tabular-nums;font-weight:700}.graficos-module__Kog3hG__listaReparto .graficos-module__Kog3hG__pct{color:var(--text-faint);font-variant-numeric:tabular-nums;text-align:right;min-width:44px}.graficos-module__Kog3hG__centroTotal{fill:var(--text);text-anchor:middle;font-size:17px;font-weight:800}.graficos-module__Kog3hG__centroEtiqueta{fill:var(--text-faint);text-anchor:middle;font-size:11px}.graficos-module__Kog3hG__barraReparto{background:var(--panel-2);border-radius:9px;width:100%;height:18px;display:flex;overflow:hidden}.graficos-module__Kog3hG__barraReparto>span{min-width:2px;height:100%;display:block}.graficos-module__Kog3hG__ayuda{display:inline-flex;position:relative}.graficos-module__Kog3hG__ayudaBoton{border:1px solid var(--border);background:var(--panel-2);width:20px;height:20px;color:var(--text-dim);font:inherit;cursor:pointer;text-transform:none;letter-spacing:0;border-radius:50%;place-items:center;padding:0;font-size:12px;font-style:italic;font-weight:800;line-height:1;display:inline-grid}.graficos-module__Kog3hG__ayudaBoton:hover{border-color:var(--border-hover);color:var(--text)}.graficos-module__Kog3hG__ayudaChip{border-radius:999px;width:auto;height:auto;padding:3px 10px;font-size:12.5px;font-style:normal;font-weight:600}.graficos-module__Kog3hG__ayudaChipAviso{border-color:var(--amber);color:var(--text)}.graficos-module__Kog3hG__popover{z-index:20;background:var(--surface,#fff);width:max-content;max-width:min(320px,78vw);color:var(--text);border:1px solid var(--border);box-shadow:var(--sombra-m);text-transform:none;letter-spacing:0;text-align:left;border-radius:10px;padding:10px 12px;font-size:12.5px;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + 6px);left:0}.graficos-module__Kog3hG__popover ul{flex-direction:column;gap:4px;margin:0;padding-left:16px;display:flex}@media (max-width:640px){.graficos-module__Kog3hG__boton,.graficos-module__Kog3hG__enlace,.graficos-module__Kog3hG__segmento{min-height:44px}}@media (prefers-reduced-motion:reduce){.graficos-module__Kog3hG__barra{transition:none}}.graficos-module__Kog3hG__acciones{flex-wrap:wrap;gap:8px;display:inline-flex}.graficos-module__Kog3hG__segmentos{gap:4px;display:inline-flex}.graficos-module__Kog3hG__segmento{font:inherit;color:var(--text-dim);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;min-height:32px;padding:4px 12px;font-size:12.5px;font-weight:600}.graficos-module__Kog3hG__segmento:hover{border-color:var(--border-hover);color:var(--text)}.graficos-module__Kog3hG__segmento:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.graficos-module__Kog3hG__segmentoActivo{border-color:var(--acento);color:var(--text);background:var(--acento-glow)}.graficos-module__Kog3hG__pieReparto{color:var(--text-dim);font-variant-numeric:tabular-nums;margin-top:8px;font-size:12.5px}.graficos-module__Kog3hG__listaDias{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.graficos-module__Kog3hG__itemDia{border-bottom:1px solid var(--border)}.graficos-module__Kog3hG__itemDia:last-child{border-bottom:0}.graficos-module__Kog3hG__itemDiaBoton{text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;padding:10px 2px;font-size:13.5px;display:grid}.graficos-module__Kog3hG__itemDiaBoton:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.graficos-module__Kog3hG__itemDiaTitulo{font-weight:700}.graficos-module__Kog3hG__itemDiaResumen{color:var(--text-dim);font-variant-numeric:tabular-nums;text-align:right}.graficos-module__Kog3hG__itemDiaContenido{padding:0 2px 10px 24px}.graficos-module__Kog3hG__tooltip{z-index:5;pointer-events:none;background:var(--surface,#fff);min-width:160px;max-width:240px;color:var(--text);border:1px solid var(--border);box-shadow:var(--sombra-m);border-radius:10px;padding:8px 10px;font-size:12.5px;position:absolute;top:8px}.graficos-module__Kog3hG__tooltipDia{text-transform:capitalize;margin-bottom:4px;font-weight:800}.graficos-module__Kog3hG__tooltipFila{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;padding:1px 0;display:grid}.graficos-module__Kog3hG__tooltipTotal{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;margin-top:4px;padding-top:4px;font-weight:800}.graficos-module__Kog3hG__tooltipPunto{border-radius:50%;width:9px;height:9px}.graficos-module__Kog3hG__tooltipNombre{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.graficos-module__Kog3hG__tooltipValor{font-variant-numeric:tabular-nums;font-weight:700}.graficos-module__Kog3hG__tooltipNota{color:var(--text-faint);margin-top:4px;font-size:12px}.graficos-module__Kog3hG__ranking{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.graficos-module__Kog3hG__rankingItem{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:4px 10px;display:grid}.graficos-module__Kog3hG__rankingPos{background:var(--panel-2);border:1px solid var(--border);width:26px;height:26px;color:var(--text-dim);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.graficos-module__Kog3hG__rankingCabeza{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.graficos-module__Kog3hG__rankingNombre{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:700;overflow:hidden}.graficos-module__Kog3hG__rankingValor{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.graficos-module__Kog3hG__rankingPista{background:var(--panel-2);border-radius:6px;height:10px;margin:5px 0 4px;overflow:hidden}.graficos-module__Kog3hG__rankingRelleno{border-radius:6px;min-width:3px;height:100%;display:block}.graficos-module__Kog3hG__rankingDetalle{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:12px}.graficos-module__Kog3hG__rankingEnlace{font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:700}.graficos-module__Kog3hG__rankingEnlace:hover{color:var(--acento);text-decoration:underline}.graficos-module__Kog3hG__rankingEnlace:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:4px}
.Plantilla-module__nc2UJq__raiz{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:14px;min-width:0;padding:18px 20px;display:flex}.Plantilla-module__nc2UJq__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.Plantilla-module__nc2UJq__titulo{letter-spacing:-.2px;color:var(--text);align-items:center;gap:8px;margin:0;font-size:17px;font-weight:800;display:inline-flex}.Plantilla-module__nc2UJq__cabezaDerecha{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.Plantilla-module__nc2UJq__acciones{gap:8px;display:inline-flex}.Plantilla-module__nc2UJq__accion{font:inherit;color:var(--text-dim);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:999px;min-height:34px;padding:5px 14px;font-size:12.5px;font-weight:600}.Plantilla-module__nc2UJq__accion:hover:not(:disabled){border-color:var(--border-hover);color:var(--text)}.Plantilla-module__nc2UJq__accion:disabled{opacity:.5;cursor:not-allowed}.Plantilla-module__nc2UJq__accion:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.Plantilla-module__nc2UJq__filtros{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}@media (prefers-reduced-motion:reduce){.Plantilla-module__nc2UJq__cuerpo{transition:none}}.Plantilla-module__nc2UJq__cuerpo{flex-direction:column;gap:18px;min-width:0;transition:opacity .15s;display:flex}.Plantilla-module__nc2UJq__cuerpo[data-cargando]{opacity:.6}.Plantilla-module__nc2UJq__bloque{min-width:0}.Plantilla-module__nc2UJq__linea{color:var(--text-dim);margin:0;font-size:13px}.Plantilla-module__nc2UJq__vacio{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:18px 0;font-size:14px;display:flex}.Plantilla-module__nc2UJq__error{border:1px solid var(--red);color:var(--text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px;font-size:13.5px;display:flex}@media (max-width:640px){.Plantilla-module__nc2UJq__raiz{padding:14px}.Plantilla-module__nc2UJq__accion{min-height:44px}}.Plantilla-module__nc2UJq__campo{color:var(--text-dim);align-items:center;gap:8px;font-size:13px;display:inline-flex}.Plantilla-module__nc2UJq__campo select{font:inherit;color:var(--text);background:var(--panel-2);border:1px solid var(--border);border-radius:8px;max-width:100%;min-height:34px;padding:5px 10px;font-size:13.5px}.Plantilla-module__nc2UJq__campo select:focus-visible{outline:2px solid var(--acento);outline-offset:2px}@media (max-width:640px){.Plantilla-module__nc2UJq__campo select{min-height:44px}}.Plantilla-module__nc2UJq__conSecundario{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:18px 24px;display:grid}.Plantilla-module__nc2UJq__principal,.Plantilla-module__nc2UJq__secundario{min-width:0}@media (max-width:900px){.Plantilla-module__nc2UJq__conSecundario{grid-template-columns:minmax(0,1fr)}}.Plantilla-module__nc2UJq__desplegable{border-top:1px solid var(--border);padding-top:10px}.Plantilla-module__nc2UJq__desplegableBoton{font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:36px;padding:6px 0;font-size:13.5px;font-weight:700;display:inline-flex}.Plantilla-module__nc2UJq__desplegableBoton:focus-visible{outline:2px solid var(--acento);outline-offset:2px}
.Cargando-module__BbY5WW__raiz{min-height:220px;color:var(--text-dim);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 16px;display:flex}.Cargando-module__BbY5WW__circulo{border:3px solid var(--border);border-top-color:var(--text-dim);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite Cargando-module__BbY5WW__girar}.Cargando-module__BbY5WW__texto{font-size:14px}@keyframes Cargando-module__BbY5WW__girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Cargando-module__BbY5WW__circulo{animation-duration:2.4s}}
.InformeDeVentasPorPeriodo-module__AKxkVW__envoltorio{position:relative}.InformeDeVentasPorPeriodo-module__AKxkVW__panel{z-index:30;background:var(--surface,var(--panel));border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:12px;width:340px;max-width:calc(100vw - 32px);padding:18px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0000002e}.InformeDeVentasPorPeriodo-module__AKxkVW__panelTitulo{color:var(--text);font-size:16px;font-weight:800}.InformeDeVentasPorPeriodo-module__AKxkVW__fechas{grid-template-columns:1fr 1fr;gap:10px;display:grid}.InformeDeVentasPorPeriodo-module__AKxkVW__campo{color:var(--text-dim);flex-direction:column;gap:4px;min-width:0;font-size:12.5px;font-weight:600;display:flex}.InformeDeVentasPorPeriodo-module__AKxkVW__mesesTitulo{color:var(--text-dim);margin-top:4px;font-size:12.5px;font-weight:700}.InformeDeVentasPorPeriodo-module__AKxkVW__meses{flex-wrap:wrap;gap:8px;display:flex}.InformeDeVentasPorPeriodo-module__AKxkVW__mes{border:1px solid var(--border);background:var(--panel-2,transparent);color:var(--text);font:inherit;cursor:pointer;text-transform:capitalize;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600}.InformeDeVentasPorPeriodo-module__AKxkVW__mes:hover{border-color:var(--text)}.InformeDeVentasPorPeriodo-module__AKxkVW__aviso{color:var(--red,#b3261e);margin:0;font-size:13px}.InformeDeVentasPorPeriodo-module__AKxkVW__pantalla{z-index:1000;background:var(--bg);flex-direction:column;gap:16px;padding:24px 28px 32px;display:flex;position:fixed;inset:0;overflow-y:auto}.InformeDeVentasPorPeriodo-module__AKxkVW__cabecera{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.InformeDeVentasPorPeriodo-module__AKxkVW__titulo{color:var(--text);margin:0;font-size:28px;font-weight:800}.InformeDeVentasPorPeriodo-module__AKxkVW__periodo{color:var(--text-dim);margin-top:4px;font-size:14px}.InformeDeVentasPorPeriodo-module__AKxkVW__acciones{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.InformeDeVentasPorPeriodo-module__AKxkVW__selectEmpleado{border:1px solid var(--border);background:var(--surface,var(--panel));color:var(--text);font:inherit;border-radius:10px;padding:9px 12px;font-size:14px}.InformeDeVentasPorPeriodo-module__AKxkVW__resumen{flex-wrap:wrap;align-items:stretch;gap:14px;display:flex}.InformeDeVentasPorPeriodo-module__AKxkVW__cifra{border:1px solid var(--border);background:var(--surface,var(--panel));border-radius:12px;flex-direction:column;gap:2px;min-width:140px;padding:10px 14px;display:flex}.InformeDeVentasPorPeriodo-module__AKxkVW__cifra span{color:var(--text-dim);font-size:12.5px}.InformeDeVentasPorPeriodo-module__AKxkVW__cifra strong{color:var(--text);font-size:20px}.InformeDeVentasPorPeriodo-module__AKxkVW__nota{color:var(--text-dim);align-self:center;font-size:13px}.InformeDeVentasPorPeriodo-module__AKxkVW__cuerpo{flex-direction:column;gap:24px;display:flex}.InformeDeVentasPorPeriodo-module__AKxkVW__tablaWrap{border:1px solid var(--border);background:var(--surface,var(--panel));border-radius:12px;overflow-x:auto}.InformeDeVentasPorPeriodo-module__AKxkVW__tabla{border-collapse:collapse;width:100%;font-size:12.5px;line-height:1.3}.InformeDeVentasPorPeriodo-module__AKxkVW__tablaFija{table-layout:fixed;min-width:1000px}.InformeDeVentasPorPeriodo-module__AKxkVW__tablaFija td,.InformeDeVentasPorPeriodo-module__AKxkVW__tablaFija th{overflow-wrap:anywhere}.InformeDeVentasPorPeriodo-module__AKxkVW__tabla th{text-align:left;text-transform:uppercase;letter-spacing:.02em;color:var(--text-dim);border-bottom:1px solid var(--border);background:var(--panel-2,transparent);padding:8px;font-size:11px;position:sticky;top:0}.InformeDeVentasPorPeriodo-module__AKxkVW__tabla td{border-bottom:1px solid var(--border);color:var(--text);vertical-align:top;padding:7px 8px}.InformeDeVentasPorPeriodo-module__AKxkVW__tabla tfoot td{border-top:2px solid var(--text);background:var(--panel-2,transparent);border-bottom:none;font-weight:800}.InformeDeVentasPorPeriodo-module__AKxkVW__num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.InformeDeVentasPorPeriodo-module__AKxkVW__nowrap{white-space:nowrap}.InformeDeVentasPorPeriodo-module__AKxkVW__anulada td{color:var(--text-dim);text-decoration:line-through}.InformeDeVentasPorPeriodo-module__AKxkVW__porEmpleado{max-width:760px}.InformeDeVentasPorPeriodo-module__AKxkVW__porEmpleadoTitulo{color:var(--text);margin-bottom:10px;font-size:16px;font-weight:800}@media (max-width:700px){.InformeDeVentasPorPeriodo-module__AKxkVW__pantalla{padding:16px}.InformeDeVentasPorPeriodo-module__AKxkVW__titulo{font-size:22px}.InformeDeVentasPorPeriodo-module__AKxkVW__panel{left:0;right:auto}}.InformeDeVentasPorPeriodo-module__AKxkVW__nota{color:var(--text-dim);margin:0;font-size:13px}.InformeDeVentasPorPeriodo-module__AKxkVW__reintentar{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.InformeDeVentasPorPeriodo-module__AKxkVW__mes:disabled{opacity:.5;cursor:wait}.InformeDeVentasPorPeriodo-module__AKxkVW__botonInforme{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}
.EstadisticaDeTrabajadores-module__Wcrw1W__cabeza{margin-bottom:8px}.EstadisticaDeTrabajadores-module__Wcrw1W__vacio{color:var(--text-dim);margin:10px 0;font-size:13.5px;display:block}.EstadisticaDeTrabajadores-module__Wcrw1W__lista{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.EstadisticaDeTrabajadores-module__Wcrw1W__fila{margin:0}.EstadisticaDeTrabajadores-module__Wcrw1W__celda{box-sizing:border-box;text-align:left;width:100%;font:inherit;color:var(--text);background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(90px,1.1fr) minmax(80px,2fr) auto;grid-template-areas:"nombre pista valor""contexto contexto contexto";align-items:center;gap:2px 10px;padding:6px 8px;display:grid}.EstadisticaDeTrabajadores-module__Wcrw1W__pulsable{cursor:pointer}.EstadisticaDeTrabajadores-module__Wcrw1W__pulsable:hover{border-color:var(--border-hover)}.EstadisticaDeTrabajadores-module__Wcrw1W__pulsable:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.EstadisticaDeTrabajadores-module__Wcrw1W__activa{border-color:var(--acento);background:var(--acento-glow)}.EstadisticaDeTrabajadores-module__Wcrw1W__nombre{text-overflow:ellipsis;white-space:nowrap;grid-area:nombre;font-size:13.5px;font-weight:700;overflow:hidden}.EstadisticaDeTrabajadores-module__Wcrw1W__etiqueta{color:var(--text-dim);font-weight:500}.EstadisticaDeTrabajadores-module__Wcrw1W__pista{background:var(--border);border-radius:4px;grid-area:pista;height:14px;display:block;overflow:hidden}.EstadisticaDeTrabajadores-module__Wcrw1W__barra{background:var(--acento);border-radius:4px;height:100%;display:block}.EstadisticaDeTrabajadores-module__Wcrw1W__barraOtros{background:var(--text-faint)}.EstadisticaDeTrabajadores-module__Wcrw1W__valor{font-variant-numeric:tabular-nums;text-align:right;grid-area:valor;min-width:64px;font-size:13.5px;font-weight:800}.EstadisticaDeTrabajadores-module__Wcrw1W__contexto{color:var(--text-dim);font-variant-numeric:tabular-nums;grid-area:contexto;gap:12px;font-size:12px;display:flex}@media (max-width:560px){.EstadisticaDeTrabajadores-module__Wcrw1W__celda{grid-template-columns:minmax(70px,1fr) minmax(60px,1.4fr) auto}}.EstadisticaDeTrabajadores-module__Wcrw1W__selector{color:var(--text-dim);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.EstadisticaDeTrabajadores-module__Wcrw1W__selector select{font:inherit;color:var(--text);background:var(--surface,#fff);border:1px solid var(--border);border-radius:999px;max-width:70vw;min-height:40px;padding:6px 14px;font-size:14px;font-weight:600}.EstadisticaDeTrabajadores-module__Wcrw1W__selector select:focus-visible{outline:2px solid var(--acento);outline-offset:2px}
.EstadisticaDeAgenda-module__EhpJna__apilado{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:12px 24px;display:grid}.EstadisticaDeAgenda-module__EhpJna__mapa{width:100%;max-width:560px;height:auto;display:block}.EstadisticaDeAgenda-module__EhpJna__mapaEtiqueta{fill:var(--text-muted,currentColor);font-size:9px}.EstadisticaDeAgenda-module__EhpJna__mapaDia{fill:var(--text-muted,currentColor);font-size:10px}.EstadisticaDeAgenda-module__EhpJna__celda{stroke:var(--surface,#fff);stroke-width:1.5px}.EstadisticaDeAgenda-module__EhpJna__celdaVacia{fill:var(--border,#7f7f7f2e);opacity:.45}.EstadisticaDeAgenda-module__EhpJna__celdaTexto{fill:var(--text,currentColor);pointer-events:none;font-size:9px;font-weight:600}
.EstadisticaDeClientes-module__wvLc5G__tablas{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:1100px){.EstadisticaDeClientes-module__wvLc5G__tablas{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.EstadisticaDeClientes-module__wvLc5G__enlaceFicha{font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.EstadisticaDeClientes-module__wvLc5G__enlaceFicha:hover{color:var(--acento);text-decoration:underline}.EstadisticaDeClientes-module__wvLc5G__enlaceFicha:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:4px}
.EstadisticaDeServicios-module__1R2oxW__barras{gap:8px;margin:0;padding:0;list-style:none;display:grid}.EstadisticaDeServicios-module__1R2oxW__barra{grid-template-columns:minmax(80px,11rem) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:.875rem;display:grid}.EstadisticaDeServicios-module__1R2oxW__nombre{text-overflow:ellipsis;white-space:nowrap;color:var(--text);overflow:hidden}.EstadisticaDeServicios-module__1R2oxW__pista{background:var(--border);border-radius:7px;height:14px;display:block;overflow:hidden}.EstadisticaDeServicios-module__1R2oxW__relleno{border-radius:7px;height:100%;display:block}.EstadisticaDeServicios-module__1R2oxW__barra{border-radius:8px}.EstadisticaDeServicios-module__1R2oxW__barra:hover,.EstadisticaDeServicios-module__1R2oxW__barra:focus-visible{background:var(--acento-glow);outline:none}.EstadisticaDeServicios-module__1R2oxW__barra:hover .EstadisticaDeServicios-module__1R2oxW__valor,.EstadisticaDeServicios-module__1R2oxW__barra:focus-visible .EstadisticaDeServicios-module__1R2oxW__valor{opacity:1}.EstadisticaDeServicios-module__1R2oxW__valor{opacity:0;font-variant-numeric:tabular-nums;color:var(--text);text-align:right;min-width:4.5rem;font-weight:700;transition:opacity .12s}.EstadisticaDeServicios-module__1R2oxW__vacio{color:var(--text-faint);font-size:.875rem}.EstadisticaDeServicios-module__1R2oxW__pestanas{gap:12px;display:grid}.EstadisticaDeServicios-module__1R2oxW__soloLector{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:520px){.EstadisticaDeServicios-module__1R2oxW__barra{grid-template-columns:minmax(0,1fr) auto}.EstadisticaDeServicios-module__1R2oxW__pista{order:3;grid-column:1/-1}}
.Estadisticas-module__CSrttq__raiz{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:22px;display:grid}.Estadisticas-module__CSrttq__tipos{flex-direction:column;gap:6px;display:flex}.Estadisticas-module__CSrttq__tipo{text-align:left;border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;font-family:inherit;display:grid}.Estadisticas-module__CSrttq__tipo:hover{border-color:var(--border-hover)}.Estadisticas-module__CSrttq__tipo:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.Estadisticas-module__CSrttq__tipoActivo{border-color:var(--acento);background:var(--acento-glow)}.Estadisticas-module__CSrttq__icono{width:20px;height:20px;color:var(--text-dim);margin-top:1px}.Estadisticas-module__CSrttq__tipoActivo .Estadisticas-module__CSrttq__icono{color:var(--acento-dim)}.Estadisticas-module__CSrttq__tipoTexto{flex-direction:column;gap:1px;min-width:0;display:flex}.Estadisticas-module__CSrttq__tipoTitulo{font-size:14.5px;font-weight:700}.Estadisticas-module__CSrttq__contenido{flex-direction:column;gap:16px;min-width:0;display:flex}.Estadisticas-module__CSrttq__vacio{color:var(--text-dim);margin:14px 0;font-size:14px}.Estadisticas-module__CSrttq__pruebas{color:var(--text);background:var(--amber-glow);border:1px solid var(--amber);border-radius:999px;align-self:center;padding:4px 12px;font-size:12.5px;font-weight:600}@media (max-width:900px){.Estadisticas-module__CSrttq__raiz{grid-template-columns:minmax(0,1fr);gap:14px}.Estadisticas-module__CSrttq__tipos{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-direction:row;padding-bottom:4px;overflow-x:auto}.Estadisticas-module__CSrttq__tipo{scroll-snap-align:start;flex:none;align-items:center;min-height:44px}}.Estadisticas-module__CSrttq__esqueleto{vertical-align:middle;background:var(--panel-2);border-radius:6px;width:7ch;height:1em;display:inline-block}
.Onboarding-module__ewCdRq__pantalla{z-index:60;box-sizing:border-box;background:color-mix(in srgb, var(--bg) 62%, transparent);-webkit-backdrop-filter:blur(9px)saturate(.9);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.Onboarding-module__ewCdRq__tarjeta{background:var(--surface);border:1px solid var(--border);border-radius:22px;grid-template-columns:280px minmax(0,1fr);width:100%;max-width:880px;display:grid;overflow:hidden;box-shadow:0 30px 80px #0000002e}.Onboarding-module__ewCdRq__asistenteCaja{background:linear-gradient(160deg,#eef4ff 0%,#dce8fb 100%);flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:34px 20px;display:flex;position:relative}.Onboarding-module__ewCdRq__asistente{width:100%;max-width:210px;height:auto;animation:.45s ease-out Onboarding-module__ewCdRq__asoma}@keyframes Onboarding-module__ewCdRq__asoma{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.Onboarding-module__ewCdRq__pasosPuntos{gap:8px;display:flex}.Onboarding-module__ewCdRq__punto{background:#172b4d2e;border-radius:50%;width:8px;height:8px;transition:all .2s}.Onboarding-module__ewCdRq__puntoHecho{background:#172b4d6b}.Onboarding-module__ewCdRq__puntoActivo{background:#1f5fd0;border-radius:4px;width:22px}.Onboarding-module__ewCdRq__cuerpo{flex-direction:column;padding:30px 32px 26px;display:flex}.Onboarding-module__ewCdRq__cabecera{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.Onboarding-module__ewCdRq__cuenta{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);font-size:12px;font-weight:600}.Onboarding-module__ewCdRq__saltarTodo{color:var(--text-faint);cursor:pointer;background:0 0;border:none;padding:0;font-size:12.5px;text-decoration:underline}.Onboarding-module__ewCdRq__saltarTodo:hover{color:var(--text-dim)}.Onboarding-module__ewCdRq__titulo{letter-spacing:-.01em;color:var(--text);margin:0 0 6px;font-size:25px;font-weight:800}.Onboarding-module__ewCdRq__texto{color:var(--text-dim);margin:0 0 18px;font-size:14px;line-height:1.55}.Onboarding-module__ewCdRq__textoTenue{color:var(--text-faint);margin:0 0 18px;font-size:13px;line-height:1.5}.Onboarding-module__ewCdRq__enlace{color:var(--acento);text-underline-offset:2px;text-decoration:underline}.Onboarding-module__ewCdRq__enlace:hover{opacity:.8}.Onboarding-module__ewCdRq__formulario{flex:1;min-height:150px}.Onboarding-module__ewCdRq__pendiente{text-align:center;color:var(--text-faint);border:1px dashed var(--border);border-radius:12px;margin:0;padding:26px 18px;font-size:13px}.Onboarding-module__ewCdRq__acciones{justify-content:flex-end;align-items:center;gap:12px;margin-top:22px;display:flex}.Onboarding-module__ewCdRq__saltar{color:var(--text-faint);cursor:pointer;background:0 0;border:none;padding:10px 4px;font-size:13.5px}.Onboarding-module__ewCdRq__saltar:hover{color:var(--text-dim)}@media (max-width:720px){.Onboarding-module__ewCdRq__pantalla{align-items:stretch;padding:0}.Onboarding-module__ewCdRq__tarjeta{max-width:100%;box-shadow:none;border:none;border-radius:0;grid-template-columns:1fr}.Onboarding-module__ewCdRq__asistenteCaja{flex-direction:row;justify-content:space-between;gap:14px;padding:14px 18px}.Onboarding-module__ewCdRq__asistente{max-width:92px}.Onboarding-module__ewCdRq__cuerpo{padding:22px 18px calc(22px + env(safe-area-inset-bottom))}.Onboarding-module__ewCdRq__titulo{font-size:21px}.Onboarding-module__ewCdRq__acciones{flex-direction:row-reverse;justify-content:space-between}.Onboarding-module__ewCdRq__acciones button{min-height:46px}}.Onboarding-module__ewCdRq__bocadillo{color:#1a2b4a;cursor:default;background:#fff;border:1px solid #172b4d1a;border-radius:14px;align-self:stretch;min-height:84px;padding:12px 14px;font-size:13px;line-height:1.5;position:relative;box-shadow:0 6px 18px #172b4d14}.Onboarding-module__ewCdRq__bocadillo:before,.Onboarding-module__ewCdRq__bocadillo:after{content:"";border-left:8px solid #0000;border-right:8px solid #0000;position:absolute;left:28px}.Onboarding-module__ewCdRq__bocadillo:before{border-bottom:9px solid #172b4d1a;top:-9px}.Onboarding-module__ewCdRq__bocadillo:after{border-bottom:9px solid #fff;top:-8px}.Onboarding-module__ewCdRq__cursor{vertical-align:-2px;background:#1f5fd0;width:2px;height:1em;margin-left:1px;animation:.9s steps(2,start) infinite Onboarding-module__ewCdRq__late;display:inline-block}@keyframes Onboarding-module__ewCdRq__late{to{visibility:hidden}}.Onboarding-module__ewCdRq__soloLector{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.Onboarding-module__ewCdRq__bocadillo{min-height:0;padding:10px 12px;font-size:12.5px}.Onboarding-module__ewCdRq__bocadillo:before,.Onboarding-module__ewCdRq__bocadillo:after{border:8px solid #0000;border-left:none;border-right:9px solid #172b4d1a;top:22px;left:-9px}.Onboarding-module__ewCdRq__bocadillo:after{border-right-color:#fff;left:-8px}}.Onboarding-module__ewCdRq__filas{flex-direction:column;gap:8px;display:flex}.Onboarding-module__ewCdRq__filasCabecera,.Onboarding-module__ewCdRq__fila{grid-template-columns:minmax(0,1fr) 80px 90px;align-items:center;gap:8px;display:grid}.Onboarding-module__ewCdRq__filasCabecera span{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);font-size:11px;font-weight:600}.Onboarding-module__ewCdRq__fila input{width:100%;color:var(--text);background:var(--panel-2);border:1px solid var(--border);box-sizing:border-box;border-radius:10px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;transition:all .15s}.Onboarding-module__ewCdRq__fila input:focus{border-color:var(--border-hover)}.Onboarding-module__ewCdRq__anadirFila{color:var(--text-dim);border:1px dashed var(--border);cursor:pointer;background:0 0;border-radius:10px;align-self:flex-start;margin-top:2px;padding:8px 12px;font-size:13px;font-weight:600}.Onboarding-module__ewCdRq__anadirFila:hover{color:var(--acento,var(--teal));border-color:var(--acento,var(--teal))}.Onboarding-module__ewCdRq__notaIva{color:var(--text-faint);margin:6px 0 0;font-size:12px;line-height:1.45}@media (max-width:720px){.Onboarding-module__ewCdRq__filasCabecera{display:none}.Onboarding-module__ewCdRq__fila{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:6px;padding-bottom:10px}.Onboarding-module__ewCdRq__fila input:first-child{grid-column:1/-1}.Onboarding-module__ewCdRq__fila input{font-size:16px}}.Onboarding-module__ewCdRq__filasEquipoCabecera,.Onboarding-module__ewCdRq__filaEquipo{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.Onboarding-module__ewCdRq__filasEquipoCabecera span{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);font-size:11px;font-weight:600}.Onboarding-module__ewCdRq__filaEquipo input{width:100%;color:var(--text);background:var(--panel-2);border:1px solid var(--border);box-sizing:border-box;border-radius:10px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px}.Onboarding-module__ewCdRq__filaEquipo input:focus{border-color:var(--border-hover)}.Onboarding-module__ewCdRq__horario{flex-direction:column;gap:4px;display:flex}.Onboarding-module__ewCdRq__filaDia{justify-content:space-between;align-items:center;gap:12px;padding:7px 2px;display:flex}.Onboarding-module__ewCdRq__filaDiaCerrada .Onboarding-module__ewCdRq__diaNombre span{color:var(--text-faint)}.Onboarding-module__ewCdRq__diaNombre{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:14px;display:flex}.Onboarding-module__ewCdRq__diaHoras{align-items:center;gap:6px;display:flex}.Onboarding-module__ewCdRq__diaHoras input{color:var(--text);background:var(--panel-2);border:1px solid var(--border);border-radius:9px;outline:none;padding:7px 9px;font-family:inherit;font-size:13.5px}.Onboarding-module__ewCdRq__diaGuion{color:var(--text-faint)}.Onboarding-module__ewCdRq__diaCerrado{color:var(--text-faint);font-size:13px}@media (max-width:720px){.Onboarding-module__ewCdRq__filasEquipoCabecera{display:none}.Onboarding-module__ewCdRq__filaEquipo{border-bottom:1px solid var(--border);grid-template-columns:1fr;gap:6px;padding-bottom:10px}.Onboarding-module__ewCdRq__filaEquipo input,.Onboarding-module__ewCdRq__diaHoras input{font-size:16px}}.Onboarding-module__ewCdRq__conUnidad{display:block;position:relative}.Onboarding-module__ewCdRq__conUnidad input{width:100%;color:var(--text);background:var(--panel-2);border:1px solid var(--border);box-sizing:border-box;border-radius:10px;outline:none;padding:10px 30px 10px 12px;font-family:inherit;font-size:14px;transition:all .15s}.Onboarding-module__ewCdRq__conUnidad input:focus{border-color:var(--border-hover)}.Onboarding-module__ewCdRq__conUnidad:after{content:attr(data-unidad);color:var(--text-faint);pointer-events:none;font-size:12px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}@media (max-width:720px){.Onboarding-module__ewCdRq__conUnidad input{font-size:16px}}.Onboarding-module__ewCdRq__equipo{flex-direction:column;gap:10px;display:flex}.Onboarding-module__ewCdRq__personaCaja{border:1px solid var(--border);border-radius:12px;padding:12px}.Onboarding-module__ewCdRq__personaNombre{width:100%;color:var(--text);background:var(--panel-2);border:1px solid var(--border);box-sizing:border-box;border-radius:10px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px}.Onboarding-module__ewCdRq__personaNombre:focus{border-color:var(--border-hover)}.Onboarding-module__ewCdRq__queHace{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.Onboarding-module__ewCdRq__servicioChip{color:var(--text-dim);background:var(--panel-2);border:1px solid var(--border);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;display:inline-flex}.Onboarding-module__ewCdRq__servicioChip:has(input:checked){color:var(--text);border-color:var(--acento,var(--teal))}.Onboarding-module__ewCdRq__sinServicios{color:var(--text-faint);margin:10px 0 0;font-size:12.5px;line-height:1.45}.Onboarding-module__ewCdRq__horarioEquipo{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.Onboarding-module__ewCdRq__horarioEquipoTitulo{letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);margin-bottom:6px;font-size:11px;font-weight:600}.Onboarding-module__ewCdRq__personaHorario{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 2px;display:flex}.Onboarding-module__ewCdRq__horarioPropio{background:var(--panel-2);border-radius:10px;width:100%;margin-top:4px;padding:8px 10px}.Onboarding-module__ewCdRq__aseguradoras{flex-direction:column;gap:14px;display:flex}.Onboarding-module__ewCdRq__siNo{gap:6px;display:inline-flex}.Onboarding-module__ewCdRq__siNoBtn{color:var(--text-dim);background:var(--panel-2);border:1px solid var(--border);cursor:pointer;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .15s}.Onboarding-module__ewCdRq__siNoBtn:hover{border-color:var(--border-hover)}.Onboarding-module__ewCdRq__siNoBtnActiva{color:var(--acento-on);background:var(--acento,var(--teal));border-color:var(--acento,var(--teal))}
.Panel-module__1m2slG__pagina{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;max-width:1280px;min-height:0;padding:28px 32px 12px;display:flex}.Panel-module__1m2slG__oculto{opacity:0}.Panel-module__1m2slG__entra{animation:.64s cubic-bezier(.22,1,.36,1) both Panel-module__1m2slG__entrada;animation-delay:calc(var(--i,0) * 70ms)}@keyframes Panel-module__1m2slG__entrada{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Panel-module__1m2slG__entra{animation:none}}.Panel-module__1m2slG__cabecera{flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex}.Panel-module__1m2slG__saludoTitulo{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:800;line-height:1.15}.Panel-module__1m2slG__saludoSub{color:var(--text-dim);margin:0;font-size:13.5px}.Panel-module__1m2slG__cabeceraBotones{flex:none;gap:10px;display:flex}.Panel-module__1m2slG__botonContorno,.Panel-module__1m2slG__botonPrimario{font:inherit;cursor:pointer;border-radius:11px;align-items:center;gap:9px;padding:8px 16px;font-size:14px;font-weight:650;transition:transform .15s,background .15s,box-shadow .15s;display:inline-flex}.Panel-module__1m2slG__botonContorno svg,.Panel-module__1m2slG__botonPrimario svg{flex:none;width:17px;height:17px}.Panel-module__1m2slG__botonContorno{border:1px solid var(--teal);background:var(--surface,var(--panel));color:var(--teal)}.Panel-module__1m2slG__botonContorno:hover{background:color-mix(in srgb, var(--teal) 8%, var(--panel));transform:translateY(-1px)}.Panel-module__1m2slG__botonPrimario{border:1px solid var(--teal);background:var(--teal);color:var(--acento-on,#fff);box-shadow:0 6px 16px color-mix(in srgb, var(--teal) 28%, transparent)}.Panel-module__1m2slG__botonPrimario:hover{box-shadow:0 10px 22px color-mix(in srgb, var(--teal) 34%, transparent);transform:translateY(-1px)}.Panel-module__1m2slG__botonPrimario:active,.Panel-module__1m2slG__botonContorno:active{transform:translateY(0)}.Panel-module__1m2slG__cifras{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.Panel-module__1m2slG__cifra{border:1px solid var(--border);background:var(--panel);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.Panel-module__1m2slG__cifra:hover{border-color:color-mix(in srgb, var(--tono) 45%, var(--border));box-shadow:0 10px 26px color-mix(in srgb, var(--tono) 12%, transparent);transform:translateY(-2px)}.Panel-module__1m2slG__cifraIcono{background:var(--tono-fondo);width:44px;height:44px;color:var(--tono);border-radius:12px;flex:none;place-items:center;display:grid}.Panel-module__1m2slG__cifraIcono svg{width:22px;height:22px}.Panel-module__1m2slG__cifraTexto{flex:1;gap:2px;min-width:0;display:grid}.Panel-module__1m2slG__cifraEtiqueta{color:var(--text);font-size:13px;font-weight:650}.Panel-module__1m2slG__cifraValor{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1.1}.Panel-module__1m2slG__cifraDetalle{color:var(--text-dim);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.Panel-module__1m2slG__tonoRosa{--tono:var(--teal);--tono-fondo:color-mix(in srgb, var(--teal) 12%, var(--panel))}.Panel-module__1m2slG__tonoAzul{--tono:#3b6fd4;--tono-fondo:color-mix(in srgb, #3b6fd4 14%, var(--panel))}.Panel-module__1m2slG__tonoVerde{--tono:#2f9e63;--tono-fondo:color-mix(in srgb, #2f9e63 14%, var(--panel))}.Panel-module__1m2slG__tonoVioleta{--tono:#7a5bd1;--tono-fondo:color-mix(in srgb, #7a5bd1 14%, var(--panel))}.Panel-module__1m2slG__cuerpo{flex:none;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);align-items:stretch;gap:10px;display:grid}.Panel-module__1m2slG__tarjeta{background:var(--panel);border:1px solid var(--border);border-radius:14px;min-width:0;padding:12px 16px}.Panel-module__1m2slG__seccionCabecera{justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;display:flex}.Panel-module__1m2slG__seccionTitulo{letter-spacing:-.015em;margin:0;font-size:16px;font-weight:800}.Panel-module__1m2slG__tituloConChip{align-items:center;gap:12px;display:flex}.Panel-module__1m2slG__chip{background:var(--panel-2);color:var(--text-dim);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.Panel-module__1m2slG__enlace{color:var(--teal);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.Panel-module__1m2slG__filtro{border:1px solid var(--border);background:var(--panel);color:var(--text);font:inherit;cursor:pointer;border-radius:9px;padding:5px 10px;font-size:13px}.Panel-module__1m2slG__agendaCard{flex-direction:column;min-height:250px;display:flex}.Panel-module__1m2slG__agendaLista{overscroll-behavior:contain;align-content:start;gap:6px;max-height:300px;padding-right:2px;display:grid;overflow-y:auto}.Panel-module__1m2slG__agendaFila{--fila:var(--teal);border:0;border-left:4px solid var(--fila);background:color-mix(in srgb, var(--fila) 8%, var(--panel));width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:6px 12px;transition:background .15s,transform .15s;display:grid}.Panel-module__1m2slG__agendaFila:hover{background:color-mix(in srgb, var(--fila) 15%, var(--panel));transform:translate(2px)}.Panel-module__1m2slG__filaVerde{--fila:#2f9e63}.Panel-module__1m2slG__filaAmbar{--fila:#e0922f}.Panel-module__1m2slG__filaRoja{--fila:#d6483f}.Panel-module__1m2slG__filaPasada{opacity:.6}.Panel-module__1m2slG__agendaHora{font-variant-numeric:tabular-nums;font-size:14px;font-weight:750}.Panel-module__1m2slG__agendaServicio{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:650;overflow:hidden}.Panel-module__1m2slG__agendaServicio small{text-overflow:ellipsis;color:var(--text-dim);margin-top:1px;font-size:12px;font-weight:400;display:block;overflow:hidden}.Panel-module__1m2slG__agendaPro{background:color-mix(in srgb, var(--fila) 14%, var(--panel));color:var(--text-dim);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.Panel-module__1m2slG__vacio{text-align:center;color:var(--text-dim);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:6px 0 10px;font-size:13.5px;display:flex}.Panel-module__1m2slG__vacio strong{color:var(--text);font-size:17px;font-weight:800}.Panel-module__1m2slG__vacioDibujo{width:54px;height:54px;color:var(--text-dim);opacity:.85;margin-bottom:0}.Panel-module__1m2slG__vacioChispas{stroke:var(--teal)}.Panel-module__1m2slG__vacioAcciones{align-items:center;gap:20px;margin-top:8px;display:flex}.Panel-module__1m2slG__vacioLinea{color:var(--text-dim);margin:0;font-size:14px}.Panel-module__1m2slG__atencionCard{flex-direction:column;display:flex}.Panel-module__1m2slG__tareas{gap:6px;display:grid}.Panel-module__1m2slG__tarea{border:1px solid var(--border);background:var(--panel);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:6px 12px;font-size:13.5px;font-weight:600;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.Panel-module__1m2slG__tarea:hover{border-color:color-mix(in srgb, var(--teal) 45%, var(--border));box-shadow:0 6px 16px color-mix(in srgb, var(--teal) 10%, transparent);transform:translateY(-1px)}.Panel-module__1m2slG__tareaIcono{background:color-mix(in srgb, #2f9e63 14%, var(--panel));color:#2f9e63;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.Panel-module__1m2slG__tarea:nth-child(2n) .Panel-module__1m2slG__tareaIcono{background:var(--panel-2);color:var(--text-dim)}.Panel-module__1m2slG__tareaIcono svg{width:18px;height:18px}.Panel-module__1m2slG__tareaTexto{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Panel-module__1m2slG__tareaImporte{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.Panel-module__1m2slG__flecha{width:16px;height:16px;color:var(--text-dim)}.Panel-module__1m2slG__nota{color:var(--text-dim);margin:8px 2px 0;font-size:12px}.Panel-module__1m2slG__todoAlDia{text-align:center;color:var(--text-dim);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:10px 0;font-size:14px;display:flex}.Panel-module__1m2slG__todoAlDia strong{color:var(--text);font-size:17px}.Panel-module__1m2slG__todoAlDiaIcono{background:color-mix(in srgb, #2f9e63 14%, var(--panel));color:#2f9e63;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:4px;display:grid}.Panel-module__1m2slG__todoAlDiaIcono svg{width:26px;height:26px}.Panel-module__1m2slG__actividadCard{flex:none}.Panel-module__1m2slG__actividad{display:grid}.Panel-module__1m2slG__actividadFila{border-top:1px solid var(--border);grid-template-columns:48px 30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:4px;font-size:13.5px;display:grid}.Panel-module__1m2slG__actividadFila:first-child{border-top:0}.Panel-module__1m2slG__actividadHora{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:13px}.Panel-module__1m2slG__actividadIcono{border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.Panel-module__1m2slG__actividadIcono svg{width:16px;height:16px}.Panel-module__1m2slG__tono_verde{background:color-mix(in srgb, #2f9e63 16%, var(--panel));color:#2f9e63}.Panel-module__1m2slG__tono_azul{background:color-mix(in srgb, #3b6fd4 16%, var(--panel));color:#3b6fd4}.Panel-module__1m2slG__tono_violeta{background:color-mix(in srgb, #7a5bd1 16%, var(--panel));color:#7a5bd1}.Panel-module__1m2slG__actividadTitulo{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.Panel-module__1m2slG__actividadTitulo small{color:var(--text-dim);margin-left:10px;font-size:13px;font-weight:400}.Panel-module__1m2slG__actividadImporte{font-variant-numeric:tabular-nums;font-weight:700}@media (max-width:1100px){.Panel-module__1m2slG__cifras{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.Panel-module__1m2slG__pagina{padding:14px 16px}.Panel-module__1m2slG__cuerpo{grid-template-columns:1fr}.Panel-module__1m2slG__agendaCard{min-height:0}}@media (max-width:640px){.Panel-module__1m2slG__cabecera{flex-direction:column;align-items:flex-start}.Panel-module__1m2slG__saludoTitulo{font-size:24px}.Panel-module__1m2slG__cifras{grid-template-columns:1fr;gap:10px}.Panel-module__1m2slG__cifra{flex-direction:row;align-items:center;padding:14px 16px}.Panel-module__1m2slG__cifraIcono{width:50px;height:50px}.Panel-module__1m2slG__tarjeta{padding:14px 16px}.Panel-module__1m2slG__agendaFila{grid-template-columns:48px minmax(0,1fr)}.Panel-module__1m2slG__agendaPro{display:none}.Panel-module__1m2slG__vacioAcciones{flex-direction:column;gap:12px}.Panel-module__1m2slG__actividadFila{grid-template-columns:48px 36px minmax(0,1fr) auto;gap:10px}.Panel-module__1m2slG__actividadTitulo small{display:none}}
.CierresDeCaja-module__sGY1Za__panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);min-width:0;margin-bottom:18px;padding:20px 22px}.CierresDeCaja-module__sGY1Za__incrustado{min-width:0}.CierresDeCaja-module__sGY1Za__migas{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin-bottom:6px;font-size:11px;font-weight:600}.CierresDeCaja-module__sGY1Za__cabecera{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.CierresDeCaja-module__sGY1Za__cabecera .CierresDeCaja-module__sGY1Za__titulo{margin:0}.CierresDeCaja-module__sGY1Za__cabecera .CierresDeCaja-module__sGY1Za__enlace:disabled{opacity:.5;cursor:wait}.CierresDeCaja-module__sGY1Za__titulo{color:var(--text);margin:0 0 12px;font-size:15px;font-weight:700}.CierresDeCaja-module__sGY1Za__panel .CierresDeCaja-module__sGY1Za__titulo{font-size:18px}.CierresDeCaja-module__sGY1Za__vacio{color:var(--text-dim);margin:6px 0;font-size:13px}.CierresDeCaja-module__sGY1Za__lista{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.CierresDeCaja-module__sGY1Za__fila{border:1px solid var(--border);background:var(--panel-2);border-radius:12px;padding:12px 14px}.CierresDeCaja-module__sGY1Za__cabeza{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.CierresDeCaja-module__sGY1Za__cabezaTexto{min-width:0}.CierresDeCaja-module__sGY1Za__nombre{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.CierresDeCaja-module__sGY1Za__meta{color:var(--text-dim);margin-top:3px;font-size:13px;line-height:1.45}.CierresDeCaja-module__sGY1Za__icono{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.CierresDeCaja-module__sGY1Za__cuadra{color:var(--verde)}.CierresDeCaja-module__sGY1Za__descuadra{color:var(--red)}.CierresDeCaja-module__sGY1Za__cifras{gap:6px;margin-top:10px;display:grid}.CierresDeCaja-module__sGY1Za__cifraFila{color:var(--text-dim);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;display:flex}.CierresDeCaja-module__sGY1Za__cifraFila strong,.CierresDeCaja-module__sGY1Za__cifraFila span:last-child{color:var(--text);white-space:nowrap}.CierresDeCaja-module__sGY1Za__cifraFila strong.CierresDeCaja-module__sGY1Za__descuadra{color:var(--red)}.CierresDeCaja-module__sGY1Za__conservado{color:var(--text-faint);margin-top:10px;font-size:12.5px}.CierresDeCaja-module__sGY1Za__demo,.CierresDeCaja-module__sGY1Za__corregido{border:1px solid var(--border);color:var(--text-dim);background:var(--panel);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.CierresDeCaja-module__sGY1Za__corregido{color:var(--amber);border-color:var(--amber)}.CierresDeCaja-module__sGY1Za__botones{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;display:flex}.CierresDeCaja-module__sGY1Za__botones:empty{display:none}.CierresDeCaja-module__sGY1Za__enlace{font:inherit;color:var(--acento);cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:13px;font-weight:600;text-decoration:underline}.CierresDeCaja-module__sGY1Za__enlace:focus-visible,.CierresDeCaja-module__sGY1Za__corregir:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.CierresDeCaja-module__sGY1Za__corregir{background:var(--panel);border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;border-radius:9px;padding:7px 13px;font-size:13px;font-weight:600}.CierresDeCaja-module__sGY1Za__corregir:hover:not(:disabled){border-color:var(--acento);color:var(--acento)}.CierresDeCaja-module__sGY1Za__corregir:disabled{opacity:.45;cursor:not-allowed}.CierresDeCaja-module__sGY1Za__historial{color:var(--text-dim);border-top:1px dashed var(--border);margin:12px 0 0;padding:12px 14px 12px 30px;font-size:13px;line-height:1.5}.CierresDeCaja-module__sGY1Za__historial li{margin-bottom:8px}.CierresDeCaja-module__sGY1Za__motivo{font-style:italic}.CierresDeCaja-module__sGY1Za__error{color:var(--red);background:var(--red-glow);border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:13.5px}.CierresDeCaja-module__sGY1Za__filaCompacta{border-bottom:1px solid var(--border)}.CierresDeCaja-module__sGY1Za__filaCompacta:last-child{border-bottom:0}.CierresDeCaja-module__sGY1Za__resumenCierre{text-align:left;width:100%;min-height:52px;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 2px;display:grid}.CierresDeCaja-module__sGY1Za__resumenCierre:hover{background:var(--panel-2)}.CierresDeCaja-module__sGY1Za__resumenCierre:focus-visible{outline:2px solid var(--acento);outline-offset:-2px;border-radius:8px}.CierresDeCaja-module__sGY1Za__estadoCierre{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12.5px;font-weight:700;display:inline-flex}.CierresDeCaja-module__sGY1Za__iconoMini{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.CierresDeCaja-module__sGY1Za__cierreTexto{flex-direction:column;gap:1px;min-width:0;display:flex}.CierresDeCaja-module__sGY1Za__cierreFecha{flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:flex}.CierresDeCaja-module__sGY1Za__cierreMeta{color:var(--text-dim);overflow-wrap:anywhere;font-size:12px}.CierresDeCaja-module__sGY1Za__cierreImporte{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.CierresDeCaja-module__sGY1Za__chevron{width:18px;height:18px;stroke:var(--text-faint);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-media) var(--curva-estandar)}.CierresDeCaja-module__sGY1Za__chevronAbierto{transform:rotate(90deg)}.CierresDeCaja-module__sGY1Za__detalleCierre{padding:2px 4px 14px}.CierresDeCaja-module__sGY1Za__verTodos{margin-top:8px}@media (max-width:480px){.CierresDeCaja-module__sGY1Za__resumenCierre{grid-template-columns:minmax(0,1fr) auto auto}.CierresDeCaja-module__sGY1Za__estadoCierre{grid-column:1/-1;justify-self:start}}
.CajaFisica-module__AuZHMq__tarjeta{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);min-width:0;margin-bottom:18px;padding:20px 22px}.CajaFisica-module__AuZHMq__cabecera{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.CajaFisica-module__AuZHMq__migas{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin-bottom:6px;font-size:11px;font-weight:600}.CajaFisica-module__AuZHMq__nombre{letter-spacing:-.3px;color:var(--text);margin:0;font-size:20px;font-weight:800}.CajaFisica-module__AuZHMq__estado{border:1px solid var(--border);color:var(--text-dim);background:var(--panel-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.CajaFisica-module__AuZHMq__estadoAbierta{color:var(--verde);border-color:var(--verde)}.CajaFisica-module__AuZHMq__punto{background:currentColor;border-radius:50%;width:7px;height:7px}.CajaFisica-module__AuZHMq__rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.CajaFisica-module__AuZHMq__dato{background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);min-width:0;padding:13px 14px}.CajaFisica-module__AuZHMq__datoEtiqueta{color:var(--text-dim);font-size:12.5px}.CajaFisica-module__AuZHMq__datoValor{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text);margin-top:6px;font-size:16px;font-weight:700}.CajaFisica-module__AuZHMq__positivo{color:var(--verde)}.CajaFisica-module__AuZHMq__negativo{color:var(--red)}.CajaFisica-module__AuZHMq__subtitulo{color:var(--text);margin:20px 0 10px;font-size:15px;font-weight:700}.CajaFisica-module__AuZHMq__nota{color:var(--text-dim);margin:14px 0 0;font-size:12.5px;line-height:1.5}.CajaFisica-module__AuZHMq__vacio{color:var(--text-dim);margin:6px 0;font-size:13px}.CajaFisica-module__AuZHMq__pie{border-top:1px solid var(--border);color:var(--text-faint);margin:18px 0 0;padding-top:14px;font-size:12.5px}.CajaFisica-module__AuZHMq__alerta{border:1px solid var(--amber);border-radius:var(--radius);color:var(--text);background:var(--panel);margin-bottom:18px;padding:12px 14px;font-size:13.5px}.CajaFisica-module__AuZHMq__alertaLista{margin:10px 0 0;padding:0;list-style:none}.CajaFisica-module__AuZHMq__alertaFila{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 12px;padding:8px 0;font-size:13px;display:grid}.CajaFisica-module__AuZHMq__alertaTexto{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.CajaFisica-module__AuZHMq__importe{white-space:nowrap;font-variant-numeric:tabular-nums}.CajaFisica-module__AuZHMq__error{color:var(--red);margin:10px 0 0;font-size:13px}.CajaFisica-module__AuZHMq__pieAcciones{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.CajaFisica-module__AuZHMq__secundario{color:var(--text-dim);background:var(--panel-2);border:1px solid var(--border);cursor:pointer;border-radius:9px;padding:8px 14px;font-size:13px;font-weight:600}.CajaFisica-module__AuZHMq__secundario:focus-visible,.CajaFisica-module__AuZHMq__primario:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.CajaFisica-module__AuZHMq__secundario:disabled{opacity:.5;cursor:not-allowed}.CajaFisica-module__AuZHMq__primario{color:var(--acento-on);background:var(--acento);cursor:pointer;border:none;border-radius:9px;padding:10px 16px;font-size:13px;font-weight:700}.CajaFisica-module__AuZHMq__primario:disabled{opacity:.5;cursor:not-allowed}@media (min-width:720px){.CajaFisica-module__AuZHMq__rejilla{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:520px){.CajaFisica-module__AuZHMq__tarjeta{padding:16px}.CajaFisica-module__AuZHMq__esperadoValor{font-size:28px}.CajaFisica-module__AuZHMq__alertaFila{grid-template-columns:minmax(0,1fr) auto}.CajaFisica-module__AuZHMq__alertaFila button{grid-column:1/-1}}.CajaFisica-module__AuZHMq__resultado{background:var(--panel-2);border:1px solid var(--verde);color:var(--text);border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:14px;line-height:1.45}.CajaFisica-module__AuZHMq__plegable{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);min-width:0;margin-bottom:18px;padding:0 22px}.CajaFisica-module__AuZHMq__plegable[open]{padding-bottom:18px}.CajaFisica-module__AuZHMq__plegableTitulo{cursor:pointer;color:var(--text);align-items:center;min-height:44px;padding:14px 0;font-size:14px;font-weight:700;list-style-position:inside;display:flex}.CajaFisica-module__AuZHMq__plegableTitulo:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:6px}@media (max-width:480px){.CajaFisica-module__AuZHMq__fecha{text-align:left;align-items:flex-start}}.CajaFisica-module__AuZHMq__raiz{min-width:0;container-type:inline-size}.CajaFisica-module__AuZHMq__fila1,.CajaFisica-module__AuZHMq__fila2{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin-bottom:18px;display:grid}.CajaFisica-module__AuZHMq__fila1>.CajaFisica-module__AuZHMq__tarjeta,.CajaFisica-module__AuZHMq__fila2>.CajaFisica-module__AuZHMq__tarjeta{margin-bottom:0}.CajaFisica-module__AuZHMq__lateral{gap:14px;min-width:0;margin-bottom:18px;display:grid}.CajaFisica-module__AuZHMq__fila1>.CajaFisica-module__AuZHMq__lateral{margin-bottom:0}@container (min-width:560px){.CajaFisica-module__AuZHMq__fila1{grid-template-columns:repeat(2,minmax(0,1fr))}.CajaFisica-module__AuZHMq__fila1>.CajaFisica-module__AuZHMq__lateral{grid-column:1/-1}.CajaFisica-module__AuZHMq__fila1.CajaFisica-module__AuZHMq__fila1Duo>.CajaFisica-module__AuZHMq__lateral{grid-column:auto}}@container (min-width:900px){.CajaFisica-module__AuZHMq__fila1{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1fr)}.CajaFisica-module__AuZHMq__fila1>.CajaFisica-module__AuZHMq__lateral{grid-column:auto}.CajaFisica-module__AuZHMq__fila1.CajaFisica-module__AuZHMq__fila1Duo{grid-template-columns:repeat(2,minmax(0,1fr))}.CajaFisica-module__AuZHMq__fila2{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}}.CajaFisica-module__AuZHMq__tarjeta .CajaFisica-module__AuZHMq__cabecera{align-items:center;margin-bottom:14px}.CajaFisica-module__AuZHMq__estado .CajaFisica-module__AuZHMq__icono{width:14px;height:14px}.CajaFisica-module__AuZHMq__descripcion{color:var(--text-dim);margin:14px 0 0;font-size:13px;line-height:1.5}.CajaFisica-module__AuZHMq__selector{min-width:0;display:block}.CajaFisica-module__AuZHMq__selector select{border:1px solid var(--border);background:var(--surface);width:100%;min-height:48px;color:var(--text);font:inherit;border-radius:10px;padding:10px 12px;font-size:16px;font-weight:700}.CajaFisica-module__AuZHMq__selector select:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.CajaFisica-module__AuZHMq__visualmenteOculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.CajaFisica-module__AuZHMq__botones{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.CajaFisica-module__AuZHMq__botonAncho{grid-column:1/-1;width:100%}.CajaFisica-module__AuZHMq__botones .CajaFisica-module__AuZHMq__primario,.CajaFisica-module__AuZHMq__cerradaCuerpo .CajaFisica-module__AuZHMq__primario,.CajaFisica-module__AuZHMq__tarjeta>.CajaFisica-module__AuZHMq__botonAncho{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:14.5px;display:inline-flex}.CajaFisica-module__AuZHMq__botones .CajaFisica-module__AuZHMq__secundario,.CajaFisica-module__AuZHMq__tarjeta>.CajaFisica-module__AuZHMq__botonAncho.CajaFisica-module__AuZHMq__secundario{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.CajaFisica-module__AuZHMq__botonCerrar{color:var(--text);border-color:var(--text-faint)}.CajaFisica-module__AuZHMq__cerradaCuerpo{margin-top:4px}.CajaFisica-module__AuZHMq__cerradaCuerpo .CajaFisica-module__AuZHMq__primario{width:100%;margin-top:14px}.CajaFisica-module__AuZHMq__estadoFisico{color:var(--text-dim);margin:6px 0 0;font-size:12.5px;font-weight:600}.CajaFisica-module__AuZHMq__importeGrande{flex-direction:column;gap:4px;margin:18px 0 12px;display:flex}.CajaFisica-module__AuZHMq__importeEtiqueta{color:var(--text-dim);font-size:13px}.CajaFisica-module__AuZHMq__importeValor{letter-spacing:-.8px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text);font-size:38px;font-weight:800;line-height:1.1}.CajaFisica-module__AuZHMq__estadoLineas{border-top:1px solid var(--border);gap:0;margin:0 0 14px;display:grid}.CajaFisica-module__AuZHMq__estadoLineas>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:14px;display:flex}.CajaFisica-module__AuZHMq__estadoLineas dt{color:var(--text-dim)}.CajaFisica-module__AuZHMq__estadoLineas dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:700}.CajaFisica-module__AuZHMq__estadoCuadre{border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:700;display:inline-flex}.CajaFisica-module__AuZHMq__cuadre_cuadra{color:var(--verde);border-color:var(--verde);background:var(--verde-glow)}.CajaFisica-module__AuZHMq__cuadre_falta,.CajaFisica-module__AuZHMq__cuadre_sobra{color:var(--red);border-color:var(--red);background:var(--red-glow)}.CajaFisica-module__AuZHMq__cuadre_sin_contar{color:var(--text-dim);background:var(--panel-2)}.CajaFisica-module__AuZHMq__tarjeta>.CajaFisica-module__AuZHMq__botonAncho{margin-top:4px}.CajaFisica-module__AuZHMq__composicion{margin-top:14px}.CajaFisica-module__AuZHMq__composicion summary{cursor:pointer;color:var(--text-dim);align-items:center;min-height:44px;font-size:13px;font-weight:600;display:flex}.CajaFisica-module__AuZHMq__composicion summary:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:6px}.CajaFisica-module__AuZHMq__composicion .CajaFisica-module__AuZHMq__rejilla{margin-top:6px}.CajaFisica-module__AuZHMq__opciones{gap:10px;margin:14px 0 4px;display:grid}.CajaFisica-module__AuZHMq__opcion{text-align:left;width:100%;min-height:64px;font:inherit;color:var(--text);background:var(--panel-2);border:1px solid var(--border);cursor:pointer;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.CajaFisica-module__AuZHMq__opcion:hover:not(:disabled){border-color:var(--acento)}.CajaFisica-module__AuZHMq__opcion:focus-visible{outline:2px solid var(--acento);outline-offset:2px}.CajaFisica-module__AuZHMq__opcion:disabled{opacity:.55;cursor:not-allowed}.CajaFisica-module__AuZHMq__opcionTexto{flex-direction:column;gap:2px;min-width:0;display:flex}.CajaFisica-module__AuZHMq__opcionTexto strong{font-size:14.5px}.CajaFisica-module__AuZHMq__opcionTexto span{color:var(--text-dim);font-size:12.5px}@media (max-width:520px){.CajaFisica-module__AuZHMq__importeValor{font-size:32px}}.CajaFisica-module__AuZHMq__icono{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.CajaFisica-module__AuZHMq__iconoGrande{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.CajaFisica-module__AuZHMq__filaMeta{color:var(--text-dim);margin-top:2px;font-size:12.5px}.CajaFisica-module__AuZHMq__importeVacio{color:var(--text-faint);font-weight:500}
