.ConfiguracionApp-module__XG_0ga__moduloRow{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.ConfiguracionApp-module__XG_0ga__moduloRow:last-child{border-bottom:none}.ConfiguracionApp-module__XG_0ga__moduloNombre{color:var(--text);font-size:14px;font-weight:600}.ConfiguracionApp-module__XG_0ga__moduloDesc{color:var(--text-faint);margin-top:3px;font-size:12.5px}.ConfiguracionApp-module__XG_0ga__recordatoriosEstado{color:var(--text-faint);padding:0 20px 16px;font-size:12.5px}.ConfiguracionApp-module__XG_0ga__recordatorioAntelacion{border-top:1px solid var(--border);padding:16px 20px}.ConfiguracionApp-module__XG_0ga__recordatorioAntelacionControl{color:var(--text-dim);align-items:center;gap:10px;margin-bottom:6px;font-size:13px;display:flex}.ConfiguracionApp-module__XG_0ga__recordatorioAntelacionControl .ConfiguracionApp-module__XG_0ga__campoInput{flex:0 0 82px;width:82px}.ConfiguracionApp-module__XG_0ga__recordatorioAntelacionControl .ConfiguracionApp-module__XG_0ga__btnGuardar{margin-left:auto}.ConfiguracionApp-module__XG_0ga__sectionLabel{color:var(--text-faint);text-transform:uppercase;letter-spacing:.5px;margin:24px 0 10px;font-size:11.5px;font-weight:700}.ConfiguracionApp-module__XG_0ga__campoBloque{margin-bottom:18px}.ConfiguracionApp-module__XG_0ga__campoBloque:last-of-type{margin-bottom:8px}.ConfiguracionApp-module__XG_0ga__campoEtiqueta{color:var(--text);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.ConfiguracionApp-module__XG_0ga__campoInput{background:var(--panel-2);border:1px solid var(--border);width:100%;color:var(--text);resize:vertical;border-radius:8px;padding:9px 12px;font-family:inherit;font-size:13.5px;line-height:1.5}.ConfiguracionApp-module__XG_0ga__campoInput:focus{border-color:var(--teal);outline:none}.ConfiguracionApp-module__XG_0ga__campoInput:disabled{opacity:.6;cursor:not-allowed}.ConfiguracionApp-module__XG_0ga__campoInput+.ConfiguracionApp-module__XG_0ga__moduloDesc{margin-top:5px}.ConfiguracionApp-module__XG_0ga__campoAcciones{justify-content:flex-end;align-items:center;gap:14px;padding-top:6px;display:flex}.ConfiguracionApp-module__XG_0ga__campoError{color:var(--red);margin:4px 0 0;font-size:13px}.ConfiguracionApp-module__XG_0ga__campoOk{color:var(--teal);font-size:13px;font-weight:600}.ConfiguracionApp-module__XG_0ga__btnGuardar{background:var(--teal);color:var(--acento-on);cursor:pointer;border:none;border-radius:8px;padding:9px 18px;font-family:inherit;font-size:13.5px;font-weight:700}.ConfiguracionApp-module__XG_0ga__btnGuardar:disabled{opacity:.45;cursor:not-allowed}.ConfiguracionApp-module__XG_0ga__reservasEnlaceBloque{padding:0 20px 16px}.ConfiguracionApp-module__XG_0ga__enlaceRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ConfiguracionApp-module__XG_0ga__enlaceTexto{color:var(--text);background:var(--panel-2);border:1px solid var(--border);font-size:13px;font-family:var(--font-mono,monospace);overflow-wrap:anywhere;border-radius:8px;padding:8px 12px}.ConfiguracionApp-module__XG_0ga__linkAccion{color:var(--teal);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.ConfiguracionApp-module__XG_0ga__linkAccion:disabled{cursor:not-allowed;opacity:.5}.ConfiguracionApp-module__XG_0ga__slugEditRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ConfiguracionApp-module__XG_0ga__slugEditPrefix{color:var(--text-faint);font-size:13px}.ConfiguracionApp-module__XG_0ga__slugEditRow input{background:var(--panel-2);border:1px solid var(--border);min-width:140px;color:var(--text);border-radius:8px;flex:1;padding:8px 10px;font-family:inherit;font-size:13px}.ConfiguracionApp-module__XG_0ga__checkboxRow{color:var(--text-dim);cursor:pointer;align-items:flex-start;gap:10px;padding:6px 0;font-size:13px;line-height:1.5;display:flex}.ConfiguracionApp-module__XG_0ga__checkboxRow input[type=checkbox]{margin-top:1px}.ConfiguracionApp-module__XG_0ga__serviciosLista{border-top:1px solid var(--border);max-height:320px;padding-top:4px;overflow-y:auto}.ConfiguracionApp-module__XG_0ga__serviciosDuracion{color:var(--text-faint)}.ConfiguracionApp-module__XG_0ga__vacio{color:var(--text-faint);font-size:13px}.ConfiguracionApp-module__XG_0ga__campoNota{color:var(--text-faint);margin:6px 0 0;font-size:12.5px;line-height:1.45}.ConfiguracionApp-module__XG_0ga__indicacionesArea{background:var(--panel-2);border:1px solid var(--border);width:100%;color:var(--text);resize:vertical;border-radius:8px;min-height:120px;padding:10px 12px;font-family:inherit;font-size:13.5px;line-height:1.55}.ConfiguracionApp-module__XG_0ga__indicacionesArea:focus{border-color:var(--teal);outline:none}.ConfiguracionApp-module__XG_0ga__indicacionesArea:disabled{opacity:.6;cursor:not-allowed}.ConfiguracionApp-module__XG_0ga__indicacionesArea::placeholder{color:var(--text-faint)}.ConfiguracionApp-module__XG_0ga__indicacionesPie{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;display:flex}.ConfiguracionApp-module__XG_0ga__indicacionesCuenta{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:12px}.ConfiguracionApp-module__XG_0ga__indicacionesOk{color:var(--teal);font-size:12.5px}@media (max-width:640px){.ConfiguracionApp-module__XG_0ga__recordatorioAntelacionControl{flex-wrap:wrap}.ConfiguracionApp-module__XG_0ga__recordatorioAntelacionControl .ConfiguracionApp-module__XG_0ga__btnGuardar{width:100%;margin-left:0}}.ConfiguracionApp-module__XG_0ga__marco{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;max-width:1280px;padding:16px 0 28px;display:grid}.ConfiguracionApp-module__XG_0ga__nav{background:var(--surface,var(--panel));border:1px solid var(--border);border-radius:14px;padding:8px;position:sticky;top:12px}.ConfiguracionApp-module__XG_0ga__navItem{width:100%;color:var(--text-dim);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-left:3px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:11px 12px;font-size:14px;font-weight:600;display:flex}.ConfiguracionApp-module__XG_0ga__navItem:hover{background:var(--panel-2);color:var(--text)}.ConfiguracionApp-module__XG_0ga__navItemActivo,.ConfiguracionApp-module__XG_0ga__navItemActivo:hover{background:color-mix(in srgb, var(--teal) 10%, var(--panel));border-left-color:var(--teal);color:var(--teal)}.ConfiguracionApp-module__XG_0ga__navSeparador{background:var(--border);height:1px;margin:8px 6px}.ConfiguracionApp-module__XG_0ga__principal.ConfiguracionApp-module__XG_0ga__principal>*{max-width:none;padding-left:0;padding-right:0}@media (max-width:900px){.ConfiguracionApp-module__XG_0ga__marco{grid-template-columns:minmax(0,1fr);padding:12px 16px 24px}.ConfiguracionApp-module__XG_0ga__marco>*{min-width:0}.ConfiguracionApp-module__XG_0ga__nav{scrollbar-width:none;gap:4px;min-width:0;max-width:100%;display:flex;position:static;overflow-x:auto}.ConfiguracionApp-module__XG_0ga__nav::-webkit-scrollbar{display:none}.ConfiguracionApp-module__XG_0ga__nav>div{flex:none}.ConfiguracionApp-module__XG_0ga__navSeparador{display:none}.ConfiguracionApp-module__XG_0ga__navItem{white-space:nowrap;border-left:none}}.ConfiguracionApp-module__XG_0ga__pantallaCompleta{background:var(--bg)}.ConfiguracionApp-module__XG_0ga__cabeceraPantalla{background:var(--bg);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 40px 12px;display:flex}.ConfiguracionApp-module__XG_0ga__tituloPantalla{color:var(--text);margin:0;font-size:30px;font-weight:800}.ConfiguracionApp-module__XG_0ga__subtituloPantalla{color:var(--text-dim);margin:4px 0 0;font-size:14px}.ConfiguracionApp-module__XG_0ga__pantallaCompleta .ConfiguracionApp-module__XG_0ga__marco{margin:0 auto;padding-left:40px;padding-right:40px}@media (max-width:900px){.ConfiguracionApp-module__XG_0ga__cabeceraPantalla{padding:16px}.ConfiguracionApp-module__XG_0ga__tituloPantalla{font-size:24px}.ConfiguracionApp-module__XG_0ga__pantallaCompleta .ConfiguracionApp-module__XG_0ga__marco{padding-left:16px;padding-right:16px}}.ConfiguracionApp-module__XG_0ga__tituloSeccion{color:var(--text);margin:12px 0 0;font-size:22px;font-weight:800}.ConfiguracionApp-module__XG_0ga__subtituloSeccion{color:var(--text-dim);margin:3px 0 14px;font-size:13.5px}.ConfiguracionApp-module__XG_0ga__tarjeta{background:var(--surface,var(--panel));border:1px solid var(--border);border-radius:14px;padding:20px}.ConfiguracionApp-module__XG_0ga__seccionReservas{padding-top:16px!important}.ConfiguracionApp-module__XG_0ga__seccionReservas .ConfiguracionApp-module__XG_0ga__sectionLabel{text-transform:none;letter-spacing:0;color:var(--text);margin:22px 0 10px;font-size:16px;font-weight:800}.ConfiguracionApp-module__XG_0ga__seccionReservas .ConfiguracionApp-module__XG_0ga__sectionLabel:first-child{margin-top:0}.ConfiguracionApp-module__XG_0ga__seccionReservas .ConfiguracionApp-module__XG_0ga__moduloRow{padding:18px 20px}.ConfiguracionApp-module__XG_0ga__seccionReservas .ConfiguracionApp-module__XG_0ga__moduloNombre{font-size:14.5px;font-weight:700}.ConfiguracionApp-module__XG_0ga__seccionReservas .ConfiguracionApp-module__XG_0ga__campoInput{background:var(--surface,var(--panel))}.ConfiguracionApp-module__XG_0ga__seccionReservas select.ConfiguracionApp-module__XG_0ga__campoInput{width:auto;min-width:190px}.ConfiguracionApp-module__XG_0ga__pasoOpciones{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:8px;display:flex}.ConfiguracionApp-module__XG_0ga__pasoOpcion{border:1px solid var(--border);background:var(--surface,var(--panel));min-height:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:12px;padding:0 14px;font-size:14px;font-weight:600}.ConfiguracionApp-module__XG_0ga__pasoOpcion:disabled{opacity:.55;cursor:not-allowed}.ConfiguracionApp-module__XG_0ga__pasoOpcionActiva{border-color:var(--acento,var(--teal));background:color-mix(in srgb, var(--acento,var(--teal)) 12%, var(--surface,var(--panel)));color:var(--acento,var(--teal))}@media (max-width:700px){.ConfiguracionApp-module__XG_0ga__moduloRowPaso{flex-direction:column;align-items:stretch;gap:12px}.ConfiguracionApp-module__XG_0ga__moduloRowPaso .ConfiguracionApp-module__XG_0ga__pasoOpciones{justify-content:flex-start}.ConfiguracionApp-module__XG_0ga__pasoOpcion{flex:calc(33.33% - 8px);min-width:88px}}
.MarcaGuardado-module__nqXWOW__marca{align-items:center;gap:6px;animation:.2s ease-out MarcaGuardado-module__nqXWOW__marcaTexto;display:inline-flex}.MarcaGuardado-module__nqXWOW__check{width:14px;height:14px;color:var(--acento,currentColor);flex:none}.MarcaGuardado-module__nqXWOW__trazo{stroke-dasharray:20;stroke-dashoffset:20px;animation:MarcaGuardado-module__nqXWOW__marcaTrazo .3s var(--ease-salida,ease-out) forwards}@keyframes MarcaGuardado-module__nqXWOW__marcaTrazo{to{stroke-dashoffset:0}}@keyframes MarcaGuardado-module__nqXWOW__marcaTexto{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.MarcaGuardado-module__nqXWOW__trazo{stroke-dashoffset:0;animation:none}.MarcaGuardado-module__nqXWOW__marca{animation:none}}
.DatosNegocio-module__mWb2PW__pagina{padding:0 var(--gutter,28px) 28px}.DatosNegocio-module__mWb2PW__cabecera{justify-content:flex-end;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.DatosNegocio-module__mWb2PW__titulo{color:var(--text);margin:0;font-size:22px;font-weight:800}.DatosNegocio-module__mWb2PW__subtitulo{color:var(--text-dim);margin:3px 0 0;font-size:13.5px}.DatosNegocio-module__mWb2PW__estado,.DatosNegocio-module__mWb2PW__estadoPendiente{color:var(--text-faint);white-space:nowrap;padding-top:6px;font-size:13px}.DatosNegocio-module__mWb2PW__estadoPendiente{color:var(--amber);font-weight:600}.DatosNegocio-module__mWb2PW__rejilla{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.DatosNegocio-module__mWb2PW__tarjeta{background:var(--surface,var(--panel));border:1px solid var(--border);border-radius:14px;padding:20px}.DatosNegocio-module__mWb2PW__tarjetaTitulo{color:var(--text);margin:0 0 16px;font-size:16px;font-weight:800}.DatosNegocio-module__mWb2PW__logoFila{align-items:center;gap:16px;margin-bottom:16px;display:flex}.DatosNegocio-module__mWb2PW__logoCaja{border:1px solid var(--border);background:var(--panel-2);width:92px;height:92px;color:var(--text-faint);border-radius:12px;flex:0 0 92px;justify-content:center;align-items:center;display:flex;overflow:hidden}.DatosNegocio-module__mWb2PW__logoImg{object-fit:contain;width:100%;height:100%}.DatosNegocio-module__mWb2PW__logoBotones{align-items:center;gap:10px;display:flex}.DatosNegocio-module__mWb2PW__campo{margin-bottom:14px}.DatosNegocio-module__mWb2PW__fila{gap:14px;display:flex}.DatosNegocio-module__mWb2PW__mitad{flex:1 1 0;min-width:0}.DatosNegocio-module__mWb2PW__etiqueta{color:var(--text);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.DatosNegocio-module__mWb2PW__input{box-sizing:border-box;background:var(--surface,var(--panel));border:1px solid var(--border);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5}.DatosNegocio-module__mWb2PW__input:focus{border-color:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 15%, transparent);outline:none}.DatosNegocio-module__mWb2PW__input:disabled{opacity:.6;cursor:not-allowed}.DatosNegocio-module__mWb2PW__ayuda{color:var(--text-faint);margin:6px 0 0;font-size:12px}.DatosNegocio-module__mWb2PW__error{color:var(--red);margin:6px 0;font-size:13px}.DatosNegocio-module__mWb2PW__btnContorno{background:var(--panel);border:1px solid var(--teal);color:var(--teal);font:inherit;cursor:pointer;border-radius:8px;padding:8px 16px;font-size:13.5px;font-weight:700}.DatosNegocio-module__mWb2PW__btnContorno:disabled{opacity:.45;cursor:not-allowed}.DatosNegocio-module__mWb2PW__btnTexto{color:var(--text-dim);font:inherit;cursor:pointer;background:0 0;border:none;font-size:13px;text-decoration:underline}.DatosNegocio-module__mWb2PW__btnPrimario{background:var(--teal);border:1px solid var(--teal);color:var(--acento-on);font:inherit;cursor:pointer;border-radius:8px;padding:8px 20px;font-size:13.5px;font-weight:700}.DatosNegocio-module__mWb2PW__btnPrimario:disabled{opacity:.45;cursor:not-allowed}.DatosNegocio-module__mWb2PW__barra{background:var(--surface,var(--panel));border:1px solid var(--border);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:14px 20px;display:flex}.DatosNegocio-module__mWb2PW__barraTexto{color:var(--text-faint);font-size:12.5px}.DatosNegocio-module__mWb2PW__barraBotones{gap:10px;display:flex}@media (max-width:900px){.DatosNegocio-module__mWb2PW__rejilla{grid-template-columns:1fr}}@media (max-width:640px){.DatosNegocio-module__mWb2PW__fila{flex-direction:column;gap:0}.DatosNegocio-module__mWb2PW__barra{flex-direction:column;align-items:stretch}.DatosNegocio-module__mWb2PW__barraBotones{justify-content:flex-end}.DatosNegocio-module__mWb2PW__cabecera{flex-direction:column;gap:4px}}.DatosNegocio-module__mWb2PW__resenasCab{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.DatosNegocio-module__mWb2PW__conIcono{position:relative}.DatosNegocio-module__mWb2PW__icono{color:var(--acento,var(--teal));pointer-events:none;display:inline-flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.DatosNegocio-module__mWb2PW__inputConIcono{padding-left:38px}
.SubPestanas-module__C8aK7G__barra{border-bottom:1px solid var(--border);gap:28px;display:flex;overflow-x:auto}.SubPestanas-module__C8aK7G__pestana{color:var(--text-dim);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 2px;font-size:14.5px;font-weight:600}.SubPestanas-module__C8aK7G__pestana:hover{color:var(--text)}.SubPestanas-module__C8aK7G__activa{color:var(--teal);border-bottom-color:var(--teal)}
.Conservacion-module__TpSMQa__aviso{border-left:3px solid var(--blue);background:var(--blue-glow);color:var(--text);border-radius:0 8px 8px 0;max-width:760px;margin:0 0 18px;padding:10px 12px;font-size:14px;line-height:1.55}.Conservacion-module__TpSMQa__tabla{border-collapse:collapse;width:100%;font-size:14px}.Conservacion-module__TpSMQa__tabla th{text-align:left;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border);padding:10px 12px;font-size:12px}.Conservacion-module__TpSMQa__tabla td{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px}.Conservacion-module__TpSMQa__num{font-variant-numeric:tabular-nums}.Conservacion-module__TpSMQa__vencido td{background:var(--amber-glow)}.Conservacion-module__TpSMQa__etiqueta{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;margin-left:8px;font-size:11px}.Conservacion-module__TpSMQa__yaVence{color:var(--amber);text-transform:uppercase;margin-left:8px;font-size:11px;font-weight:700}.Conservacion-module__TpSMQa__destruir{border:1px solid var(--red);color:var(--red);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;padding:6px 12px;font-size:13px}.Conservacion-module__TpSMQa__destruir:hover{background:var(--red-glow)}.Conservacion-module__TpSMQa__destruir:disabled{opacity:.6;cursor:default}.Conservacion-module__TpSMQa__carrilTabla{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;background:linear-gradient(to right, var(--panel) 30%, #0000) left center / 28px 100% no-repeat local, linear-gradient(to left, var(--panel) 30%, #0000) right center / 28px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #00000029, #0000) left center / 14px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #00000029, #0000) right center / 14px 100% no-repeat scroll;min-width:0;max-width:100%;overflow:auto hidden}.Conservacion-module__TpSMQa__carrilTabla>table{min-width:400px}.Conservacion-module__TpSMQa__abierto{color:var(--text-faint);font-size:12.5px;font-style:italic}.Conservacion-module__TpSMQa__llevarse{border:1px solid var(--border);margin-bottom:20px;padding:16px 18px}.Conservacion-module__TpSMQa__llevarseTitulo{letter-spacing:.5px;text-transform:uppercase;color:var(--text-faint);font-size:11px;font-weight:700}.Conservacion-module__TpSMQa__llevarseTexto{color:var(--text-dim);max-width:62ch;margin:6px 0 12px;font-size:13.5px;line-height:1.5}
.Seguridad-module__dBEY_W__cabecera{margin-bottom:18px}.Seguridad-module__dBEY_W__titulo{color:var(--text);margin:0 0 4px;font-size:18px;font-weight:700}.Seguridad-module__dBEY_W__sub{color:var(--text-faint);max-width:62ch;margin:0;font-size:14px;line-height:1.55}.Seguridad-module__dBEY_W__caja{border:1px solid var(--border);background:var(--surface,var(--panel));border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;padding:18px 20px;display:flex}.Seguridad-module__dBEY_W__estado{color:var(--text);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.Seguridad-module__dBEY_W__puntoEncendido,.Seguridad-module__dBEY_W__puntoApagado{border-radius:50%;flex:none;width:9px;height:9px}.Seguridad-module__dBEY_W__puntoEncendido{background:#16a34a}.Seguridad-module__dBEY_W__puntoApagado{background:var(--text-faint)}.Seguridad-module__dBEY_W__nota{color:var(--text-faint);max-width:60ch;margin:6px 0 0;font-size:13.5px;line-height:1.55}.Seguridad-module__dBEY_W__aviso{color:var(--amber);max-width:60ch;margin:8px 0 0;font-size:13px}.Seguridad-module__dBEY_W__pasos{width:100%}.Seguridad-module__dBEY_W__paso{color:var(--text);margin:0 0 10px;font-size:14px;line-height:1.55}.Seguridad-module__dBEY_W__qr{background:#fff;border-radius:10px;width:190px;height:190px;margin:4px 0 14px;padding:8px;display:block}.Seguridad-module__dBEY_W__secreto{background:var(--panel-2);letter-spacing:.06em;-webkit-user-select:all;user-select:all;border-radius:6px;margin-left:8px;padding:3px 8px;font-family:ui-monospace,Menlo,monospace;font-size:13px;display:inline-block}.Seguridad-module__dBEY_W__filaCodigo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Seguridad-module__dBEY_W__entradaCodigo{border:1px solid var(--border);background:var(--panel-2);width:140px;color:var(--text);letter-spacing:.22em;text-align:center;border-radius:9px;padding:10px 12px;font-family:ui-monospace,Menlo,monospace;font-size:20px}.Seguridad-module__dBEY_W__listaCodigos{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:14px 0;padding-left:22px;display:grid}.Seguridad-module__dBEY_W__listaCodigos code{letter-spacing:.06em;-webkit-user-select:all;user-select:all;font-family:ui-monospace,Menlo,monospace;font-size:15px}@media (max-width:520px){.Seguridad-module__dBEY_W__listaCodigos{grid-template-columns:minmax(0,1fr)}}.Seguridad-module__dBEY_W__acciones{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.Seguridad-module__dBEY_W__confirmar{color:var(--text);cursor:pointer;align-items:center;gap:9px;padding:10px 0;font-size:14px;display:flex}.Seguridad-module__dBEY_W__confirmar input{cursor:pointer;width:17px;height:17px}.Seguridad-module__dBEY_W__entradaConfirmar{border:1px solid var(--border);background:var(--panel-2);width:100%;color:var(--text);letter-spacing:.08em;border-radius:9px;margin-top:10px;padding:10px 12px;font-size:15px}.Seguridad-module__dBEY_W__cabeceraPagina{margin-bottom:18px}.Seguridad-module__dBEY_W__tituloPagina{color:var(--text);margin:0;font-size:22px;font-weight:800}.Seguridad-module__dBEY_W__subPagina{color:var(--text-dim);margin:3px 0 0;font-size:13.5px}.Seguridad-module__dBEY_W__titulo{font-size:16px;font-weight:800}.Seguridad-module__dBEY_W__estado{font-size:14.5px;font-weight:700}.Seguridad-module__dBEY_W__btnPrimario{background:var(--teal);border:1px solid var(--teal);color:var(--acento-on);font:inherit;cursor:pointer;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:700}.Seguridad-module__dBEY_W__btnContorno{background:var(--surface,var(--panel));border:1px solid var(--teal);color:var(--teal);font:inherit;cursor:pointer;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:700}.Seguridad-module__dBEY_W__btnPrimario:disabled,.Seguridad-module__dBEY_W__btnContorno:disabled{opacity:.45;cursor:not-allowed}
.Trabajadores-module__fP2Kma__trabTable{border-collapse:collapse;width:100%}.Trabajadores-module__fP2Kma__trabTable th{text-align:left;color:var(--text-faint);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border);padding:12px 16px;font-size:12px}.Trabajadores-module__fP2Kma__trabTable td{border-bottom:1px solid var(--border);padding:15px 16px;font-size:14px}.Trabajadores-module__fP2Kma__trabTable tbody tr:last-child td{border-bottom:none}.Trabajadores-module__fP2Kma__trabInactiveRow{opacity:.55}.Trabajadores-module__fP2Kma__trabName{align-items:center;gap:10px;font-weight:600;display:flex}.Trabajadores-module__fP2Kma__trabDot{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.Trabajadores-module__fP2Kma__trabBadge{border-radius:7px;padding:4px 11px;font-size:12px;font-weight:600;display:inline-block}.Trabajadores-module__fP2Kma__trabBadgeActive{background:var(--teal-glow);color:var(--teal)}.Trabajadores-module__fP2Kma__trabBadgeInactive{background:var(--slate-glow);color:var(--slate)}.Trabajadores-module__fP2Kma__trabActions{justify-content:flex-end;gap:6px;display:flex}.Trabajadores-module__fP2Kma__trabActionBtn{border:1px solid var(--border);background:var(--panel-2);width:26px;height:26px;color:var(--text-faint);cursor:pointer;transition:var(--dur-media) var(--curva-estandar);border-radius:7px;justify-content:center;align-items:center;display:flex}.Trabajadores-module__fP2Kma__trabActionBtn:hover{border-color:var(--border-hover);color:var(--teal)}.Trabajadores-module__fP2Kma__trabActionBtnDanger:hover{color:var(--red);border-color:#f8717180}.Trabajadores-module__fP2Kma__colorField{align-items:center;gap:10px;display:flex}.Trabajadores-module__fP2Kma__colorField input[type=color]{border:1px solid var(--border);background:var(--panel-2);cursor:pointer;border-radius:9px;width:44px;height:38px;padding:3px}.Trabajadores-module__fP2Kma__colorFieldHex{color:var(--text-dim);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.Trabajadores-module__fP2Kma__carrilTabla{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;background:linear-gradient(to right, var(--panel) 30%, #0000) left center / 28px 100% no-repeat local, linear-gradient(to left, var(--panel) 30%, #0000) right center / 28px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #00000029, #0000) left center / 14px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #00000029, #0000) right center / 14px 100% no-repeat scroll;min-width:0;max-width:100%;overflow:auto hidden}.Trabajadores-module__fP2Kma__carrilTabla>table{min-width:400px}@media (max-width:640px){.Trabajadores-module__fP2Kma__carrilTabla{background:0 0;overflow-x:visible}.Trabajadores-module__fP2Kma__carrilTabla>table{min-width:0}.Trabajadores-module__fP2Kma__trabTable thead{display:none}.Trabajadores-module__fP2Kma__trabTable,.Trabajadores-module__fP2Kma__trabTable tbody,.Trabajadores-module__fP2Kma__trabTable tr,.Trabajadores-module__fP2Kma__trabTable td{width:100%;display:block}.Trabajadores-module__fP2Kma__trabTable tbody tr{border:1px solid var(--border);border-radius:12px;margin-bottom:10px;padding:12px 14px}.Trabajadores-module__fP2Kma__trabTable tbody tr:last-child{margin-bottom:0}.Trabajadores-module__fP2Kma__trabTable td{border-bottom:none;padding:7px 0;font-size:13.5px}.Trabajadores-module__fP2Kma__trabTable td[data-col=Nombre]{padding-top:0;font-size:15px;font-weight:600}.Trabajadores-module__fP2Kma__trabTable td[data-col]:not([data-col=""]):not([data-col=Nombre]):before{content:attr(data-col);letter-spacing:.5px;text-transform:uppercase;color:var(--text-faint);margin-bottom:4px;font-size:11px;font-weight:600;display:block}.Trabajadores-module__fP2Kma__trabTable td[data-col=""]{padding-top:10px}.Trabajadores-module__fP2Kma__trabTable td[data-col=""] .Trabajadores-module__fP2Kma__trabActions{justify-content:flex-end}}.Trabajadores-module__fP2Kma__cabecera{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.Trabajadores-module__fP2Kma__titulo{color:var(--text);margin:0;font-size:22px;font-weight:800}.Trabajadores-module__fP2Kma__subtitulo{color:var(--text-dim);margin:3px 0 0;font-size:13.5px}.Trabajadores-module__fP2Kma__btnAnadir{background:var(--teal);border:1px solid var(--teal);color:var(--acento-on);font:inherit;cursor:pointer;white-space:nowrap;border-radius:10px;flex:none;padding:10px 18px;font-size:14px;font-weight:700}.Trabajadores-module__fP2Kma__btnAnadir:disabled{opacity:.45;cursor:not-allowed}.Trabajadores-module__fP2Kma__barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.Trabajadores-module__fP2Kma__buscador,.Trabajadores-module__fP2Kma__filtro{background:var(--surface,var(--panel));border:1px solid var(--border);color:var(--text);font:inherit;border-radius:10px;padding:10px 12px;font-size:14px}.Trabajadores-module__fP2Kma__buscador{flex:280px;min-width:0;max-width:520px}.Trabajadores-module__fP2Kma__filtro{flex:none}.Trabajadores-module__fP2Kma__buscador:focus,.Trabajadores-module__fP2Kma__filtro:focus{border-color:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 15%, transparent);outline:none}.Trabajadores-module__fP2Kma__lista{background:var(--surface,var(--panel));border:1px solid var(--border);border-radius:14px}.Trabajadores-module__fP2Kma__lista .Trabajadores-module__fP2Kma__carrilTabla{background:0 0;overflow:visible}.Trabajadores-module__fP2Kma__lista .Trabajadores-module__fP2Kma__trabTable th{background:var(--panel-2);letter-spacing:.08em;text-transform:uppercase;padding:14px 16px;font-size:11.5px;font-weight:800}.Trabajadores-module__fP2Kma__lista .Trabajadores-module__fP2Kma__trabTable thead th:first-child{border-top-left-radius:14px}.Trabajadores-module__fP2Kma__lista .Trabajadores-module__fP2Kma__trabTable thead th:last-child{border-top-right-radius:14px}.Trabajadores-module__fP2Kma__lista .Trabajadores-module__fP2Kma__trabTable td{vertical-align:middle;padding:12px 16px}.Trabajadores-module__fP2Kma__lista .Trabajadores-module__fP2Kma__trabName{gap:14px;font-size:15px;font-weight:700}.Trabajadores-module__fP2Kma__avatar{border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:13.5px;font-weight:800;display:inline-flex}.Trabajadores-module__fP2Kma__avatarFoto{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.Trabajadores-module__fP2Kma__avatarGrande{width:64px;height:64px;font-size:20px}.Trabajadores-module__fP2Kma__fotoFila{align-items:center;gap:14px;display:flex}.Trabajadores-module__fP2Kma__fotoAcciones{flex-wrap:wrap;gap:8px;display:flex}.Trabajadores-module__fP2Kma__fotoAyuda{color:var(--text-dim);margin:8px 0 0;font-size:12px;line-height:1.4}.Trabajadores-module__fP2Kma__lista .Trabajadores-module__fP2Kma__trabBadge{border-radius:8px;align-items:center;gap:7px;padding:4px 12px;display:inline-flex}.Trabajadores-module__fP2Kma__badgePunto{background:currentColor;border-radius:50%;width:8px;height:8px}.Trabajadores-module__fP2Kma__sinResultados{text-align:center;color:var(--text-faint);padding:24px 16px!important}.Trabajadores-module__fP2Kma__btnEditar{background:var(--surface,var(--panel));border:1px solid var(--border);color:var(--text-dim);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:7px 14px;font-size:13.5px;display:inline-flex}.Trabajadores-module__fP2Kma__btnEditar:hover{border-color:var(--border-hover);color:var(--text)}.Trabajadores-module__fP2Kma__btnEditar:disabled,.Trabajadores-module__fP2Kma__btnMas:disabled{opacity:.45;cursor:not-allowed}.Trabajadores-module__fP2Kma__btnMas{background:var(--panel-2);border:1px solid var(--border);width:38px;color:var(--text-dim);font:inherit;cursor:pointer;border-radius:8px;padding:7px 0;font-size:16px}.Trabajadores-module__fP2Kma__btnMas:hover{border-color:var(--border-hover);color:var(--text)}.Trabajadores-module__fP2Kma__menuWrap{position:relative}.Trabajadores-module__fP2Kma__menuFondo{z-index:30;position:fixed;inset:0}.Trabajadores-module__fP2Kma__menu{z-index:31;background:var(--surface,var(--panel));border:1px solid var(--border);border-radius:10px;min-width:200px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #00000024}.Trabajadores-module__fP2Kma__menuItem{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.Trabajadores-module__fP2Kma__menuItem:hover{background:var(--panel-2)}.Trabajadores-module__fP2Kma__pie{border-top:1px solid var(--border);background:var(--panel-2);color:var(--text-dim);border-radius:0 0 14px 14px;padding:14px 20px;font-size:13.5px}.Trabajadores-module__fP2Kma__notaColor{background:var(--surface,var(--panel));border:1px solid var(--border);color:var(--text-dim);border-radius:12px;margin:16px 0 0;padding:14px 18px;font-size:13.5px}.Trabajadores-module__fP2Kma__piePagina{color:var(--text-dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 4px 0;font-size:13.5px;display:flex}.Trabajadores-module__fP2Kma__enlace{color:var(--teal);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:700;text-decoration:underline}@media (max-width:640px){.Trabajadores-module__fP2Kma__cabecera{flex-direction:column}}.Trabajadores-module__fP2Kma__lista .Trabajadores-module__fP2Kma__trabBadgeActive{color:#1e7a3d;background:#e6f4ea}.Trabajadores-module__fP2Kma__btnMas{letter-spacing:0;border-radius:8px;width:30px;padding:5px 0;font-size:14px}@media (max-width:640px){.Trabajadores-module__fP2Kma__lista .Trabajadores-module__fP2Kma__trabTable tbody tr{background:var(--surface,var(--panel));border:1px solid var(--border);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;margin-bottom:12px;padding:14px 16px 10px;display:grid}.Trabajadores-module__fP2Kma__lista .Trabajadores-module__fP2Kma__trabTable td{border:0;width:auto;padding:0;font-size:14px;display:block}.Trabajadores-module__fP2Kma__lista .Trabajadores-module__fP2Kma__trabTable td[data-col]:not([data-col=""]):not([data-col=Nombre]):before{display:none}.Trabajadores-module__fP2Kma__lista .Trabajadores-module__fP2Kma__trabTable td[data-col=Profesional]{grid-area:1/1;min-width:0;font-size:16px;font-weight:700}.Trabajadores-module__fP2Kma__lista .Trabajadores-module__fP2Kma__trabTable td[data-col=Estado]{grid-area:1/2;justify-self:end}.Trabajadores-module__fP2Kma__lista .Trabajadores-module__fP2Kma__trabTable td[data-col=Especialidad]{color:var(--text-dim);grid-column:1/-1;padding-left:46px}.Trabajadores-module__fP2Kma__lista .Trabajadores-module__fP2Kma__trabTable td[data-col=""]{border-top:1px solid var(--border);grid-column:1/-1;margin-top:8px;padding-top:8px}.Trabajadores-module__fP2Kma__lista .Trabajadores-module__fP2Kma__trabTable td[data-col=""] .Trabajadores-module__fP2Kma__trabActions{justify-content:flex-end}.Trabajadores-module__fP2Kma__lista .Trabajadores-module__fP2Kma__trabTable td[data-col=""]:empty{display:none}}.Trabajadores-module__fP2Kma__etCaja{background:var(--surface);width:min(520px,100vw - 24px);max-height:calc(100vh - 24px);color:var(--text);border-radius:24px;flex-direction:column;gap:16px;padding:26px 28px 22px;display:flex;overflow-y:auto;box-shadow:0 24px 60px #00000038}.Trabajadores-module__fP2Kma__etCabecera{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.Trabajadores-module__fP2Kma__etTitulo{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:800}.Trabajadores-module__fP2Kma__etSub{color:var(--text-dim);margin:4px 0 0;font-size:15px}.Trabajadores-module__fP2Kma__etCerrar{width:34px;height:34px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.Trabajadores-module__fP2Kma__etCerrar:hover{background:var(--panel-2);color:var(--text)}.Trabajadores-module__fP2Kma__etFoto{border-bottom:1px solid var(--border);align-items:center;gap:20px;padding-bottom:18px;display:flex}.Trabajadores-module__fP2Kma__etAvatarCaja{flex:none;position:relative}.Trabajadores-module__fP2Kma__etAvatar{width:78px;height:78px;font-size:28px;font-weight:800}.Trabajadores-module__fP2Kma__etCamara{border:1px solid var(--border);background:var(--surface);width:32px;height:32px;color:var(--acento,var(--teal));cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:-2px;right:-4px;box-shadow:0 2px 6px #0000001f}.Trabajadores-module__fP2Kma__etFotoTexto{flex-direction:column;gap:8px;min-width:0;display:flex}.Trabajadores-module__fP2Kma__etFotoBotones{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.Trabajadores-module__fP2Kma__etCambiarFoto{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:9px;padding:9px 16px;font-size:15px;font-weight:600;display:inline-flex}.Trabajadores-module__fP2Kma__etCambiarFoto svg{color:var(--acento,var(--teal))}.Trabajadores-module__fP2Kma__etCambiarFoto:hover:not(:disabled){border-color:var(--acento,var(--teal))}.Trabajadores-module__fP2Kma__etQuitar{color:var(--text-dim);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;text-decoration:underline}.Trabajadores-module__fP2Kma__etQuitar:hover:not(:disabled){color:var(--text)}.Trabajadores-module__fP2Kma__etCambiarFoto:disabled,.Trabajadores-module__fP2Kma__etQuitar:disabled,.Trabajadores-module__fP2Kma__etCamara:disabled{opacity:.55;cursor:not-allowed}.Trabajadores-module__fP2Kma__etAyuda{color:var(--text-dim);margin:0;font-size:13.5px;line-height:1.4}.Trabajadores-module__fP2Kma__etCampo{flex-direction:column;gap:8px;display:flex}.Trabajadores-module__fP2Kma__etEtiqueta{color:var(--text);font-size:16px;font-weight:800}.Trabajadores-module__fP2Kma__etInput{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:12px;padding:12px 16px;font-size:16px}.Trabajadores-module__fP2Kma__etInput:focus{border-color:var(--acento,var(--teal));outline:none}.Trabajadores-module__fP2Kma__etColores{flex-wrap:wrap;align-items:center;gap:14px;display:flex;position:relative}.Trabajadores-module__fP2Kma__etColor{cursor:pointer;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;transition:transform .12s;display:grid;position:relative}.Trabajadores-module__fP2Kma__etColor:hover{transform:scale(1.08)}.Trabajadores-module__fP2Kma__etColorOn{outline:2px solid color-mix(in srgb, var(--text) 38%, transparent);outline-offset:3px}.Trabajadores-module__fP2Kma__etCuentagotas{border:1px solid var(--border);background:var(--surface);color:var(--text-dim)}.Trabajadores-module__fP2Kma__etColorOculto{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;left:0}.Trabajadores-module__fP2Kma__etHex{color:var(--text-dim);align-items:center;gap:12px;font-size:16px;display:flex}.Trabajadores-module__fP2Kma__etHex i{border:1px solid var(--border);border-radius:6px;width:22px;height:22px}.Trabajadores-module__fP2Kma__etError{color:var(--red,#c0392b);margin:0;font-size:14px;font-weight:700}.Trabajadores-module__fP2Kma__etAcciones{border-top:1px solid var(--border);justify-content:flex-end;gap:12px;padding-top:16px;display:flex}.Trabajadores-module__fP2Kma__etCancelar,.Trabajadores-module__fP2Kma__etGuardar{font:inherit;cursor:pointer;border-radius:12px;padding:12px 22px;font-size:16px;font-weight:700}.Trabajadores-module__fP2Kma__etCancelar{border:1px solid var(--border);background:var(--surface);color:var(--text)}.Trabajadores-module__fP2Kma__etGuardar{background:var(--acento,var(--teal));color:var(--acento-on,#fff);border:0}.Trabajadores-module__fP2Kma__etCancelar:disabled,.Trabajadores-module__fP2Kma__etGuardar:disabled{opacity:.55;cursor:not-allowed}@media (max-width:480px){.Trabajadores-module__fP2Kma__etCaja{padding:20px 18px 18px}.Trabajadores-module__fP2Kma__etFoto{gap:14px}}.Trabajadores-module__fP2Kma__etOpcional{color:var(--text-dim);margin-left:10px;font-size:14px;font-style:italic;font-weight:400}.Trabajadores-module__fP2Kma__etFoto .Trabajadores-module__fP2Kma__etAyuda{margin:0}
.PermisosEquipo-module__10cNEq__tarjeta{background:var(--panel-2,#ffffff0d);border:1px solid var(--border,#ffffff14);border-radius:16px;margin-bottom:18px;padding:22px}.PermisosEquipo-module__10cNEq__tarjeta h2{margin:0 0 4px;font-size:16px;font-weight:700}.PermisosEquipo-module__10cNEq__intro{color:var(--text-dim,#8a97ab);margin:0 0 18px;font-size:13px;line-height:1.5}.PermisosEquipo-module__10cNEq__tarjetaPersona{background:var(--panel-2,#ffffff08);border:1px solid var(--border,#ffffff14);border-radius:12px;margin-top:10px;padding:14px 16px}.PermisosEquipo-module__10cNEq__lista{flex-direction:column;display:flex}.PermisosEquipo-module__10cNEq__fila{border-top:1px solid var(--border,#ffffff14);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.PermisosEquipo-module__10cNEq__fila:first-child{border-top:none;padding-top:0}.PermisosEquipo-module__10cNEq__nombre{font-size:14px;font-weight:600}.PermisosEquipo-module__10cNEq__desc{color:var(--text-dim,#8a97ab);margin-top:3px;font-size:12.5px}.PermisosEquipo-module__10cNEq__nota{border-top:1px solid var(--border,#ffffff14);color:var(--text-dim,#8a97ab);margin:16px 0 0;padding-top:14px;font-size:12.5px;line-height:1.5}
.CajaPermisosPorAccion-module__6qZ5hW__tarjeta{background:var(--panel-2);border:1px solid var(--border);border-radius:16px;margin-bottom:18px;padding:22px}.CajaPermisosPorAccion-module__6qZ5hW__tarjeta h2{margin:0 0 8px;font-size:16px;font-weight:700}.CajaPermisosPorAccion-module__6qZ5hW__intro{color:var(--text-dim);margin:0 0 16px;font-size:13.5px;line-height:1.5}.CajaPermisosPorAccion-module__6qZ5hW__grupo{margin-top:18px}.CajaPermisosPorAccion-module__6qZ5hW__grupo h3{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);margin:0 0 8px;font-size:11px;font-weight:700}.CajaPermisosPorAccion-module__6qZ5hW__fila,.CajaPermisosPorAccion-module__6qZ5hW__ajuste{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.CajaPermisosPorAccion-module__6qZ5hW__fila{cursor:pointer}.CajaPermisosPorAccion-module__6qZ5hW__texto{flex-direction:column;gap:3px;min-width:0;display:flex}.CajaPermisosPorAccion-module__6qZ5hW__etiqueta{color:var(--text);font-size:14px;font-weight:600}.CajaPermisosPorAccion-module__6qZ5hW__ayuda{color:var(--text-dim);font-size:12.5px;line-height:1.45}.CajaPermisosPorAccion-module__6qZ5hW__interruptor{width:20px;height:20px;accent-color:var(--acento);cursor:pointer;flex:none}.CajaPermisosPorAccion-module__6qZ5hW__error{color:var(--red);background:var(--red-glow);border-radius:10px;margin:0 0 12px;padding:10px 12px;font-size:13.5px}.CajaPermisosPorAccion-module__6qZ5hW__personas{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.CajaPermisosPorAccion-module__6qZ5hW__persona{border:1px solid var(--border);border-radius:12px;padding:4px 14px}.CajaPermisosPorAccion-module__6qZ5hW__cabecera{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.CajaPermisosPorAccion-module__6qZ5hW__cabecera>span:first-child{flex-direction:column;gap:3px;display:flex}.CajaPermisosPorAccion-module__6qZ5hW__detalle{padding-bottom:6px}.CajaPermisosPorAccion-module__6qZ5hW__opciones{flex:none;gap:4px;display:inline-flex}.CajaPermisosPorAccion-module__6qZ5hW__opcion{height:28px;font:inherit;background:var(--panel);border:1px solid var(--border);color:var(--text-dim);cursor:pointer;border-radius:14px;padding:0 11px;font-size:12px;font-weight:600}.CajaPermisosPorAccion-module__6qZ5hW__opcion:disabled{opacity:.5;cursor:not-allowed}.CajaPermisosPorAccion-module__6qZ5hW__opcionActiva{background:var(--acento);border-color:var(--acento);color:var(--acento-on)}@media (max-width:520px){.CajaPermisosPorAccion-module__6qZ5hW__ajuste{flex-direction:column;align-items:stretch}.CajaPermisosPorAccion-module__6qZ5hW__opciones{justify-content:flex-start}}
.Usuarios-module__fIOMca__pagina{max-width:720px;margin:0 auto;padding:24px 20px 60px}.Usuarios-module__fIOMca__cabecera h1{letter-spacing:-.3px;margin:0 0 6px;font-size:24px;font-weight:800}.Usuarios-module__fIOMca__cabecera p{color:var(--text-dim,#8a97ab);margin:0 0 26px;font-size:14px}.Usuarios-module__fIOMca__tarjeta{background:var(--panel-2,#ffffff0d);border:1px solid var(--border,#ffffff14);border-radius:16px;margin-bottom:18px;padding:22px}.Usuarios-module__fIOMca__tarjeta h2{margin:0 0 16px;font-size:16px;font-weight:700}.Usuarios-module__fIOMca__formulario{flex-direction:column;gap:14px;display:flex}.Usuarios-module__fIOMca__formulario label{color:var(--text-dim,#8a97ab);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.Usuarios-module__fIOMca__formulario input,.Usuarios-module__fIOMca__formulario select,.Usuarios-module__fIOMca__acciones select{background:var(--panel-2,#ffffff0d);border:1px solid var(--border,#ffffff1a);color:inherit;font:inherit;border-radius:10px;outline:none;padding:10px 12px;font-weight:400}.Usuarios-module__fIOMca__formulario input:focus,.Usuarios-module__fIOMca__formulario select:focus{border-color:var(--teal,#2dd4bf)}.Usuarios-module__fIOMca__formulario small{color:var(--text-faint,#7d8b9e);font-size:12px;font-weight:400}.Usuarios-module__fIOMca__formulario button{background:var(--teal,#2dd4bf);color:#04121a;font:inherit;cursor:pointer;border:none;border-radius:10px;align-self:flex-start;margin-top:4px;padding:11px 22px;font-weight:700}.Usuarios-module__fIOMca__formulario button:disabled{opacity:.6;cursor:not-allowed}.Usuarios-module__fIOMca__lista{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Usuarios-module__fIOMca__lista li{border:1px solid var(--border,#ffffff14);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.Usuarios-module__fIOMca__quien{flex-direction:column;gap:2px;min-width:0;display:flex}.Usuarios-module__fIOMca__correo{overflow-wrap:anywhere;font-size:14px;font-weight:600}.Usuarios-module__fIOMca__nombreVisibleLabel{color:var(--text-dim,#8a97ab);align-items:center;gap:8px;font-size:11px;display:flex}.Usuarios-module__fIOMca__nombreVisibleLabel input{background:var(--panel-2,#ffffff0d);border:1px solid var(--border,#ffffff1a);min-width:190px;color:inherit;font:inherit;border-radius:8px;outline:none;padding:7px 9px;font-size:13px}.Usuarios-module__fIOMca__nombreVisibleLabel input:focus{border-color:var(--teal,#2dd4bf)}.Usuarios-module__fIOMca__guardarNombre{background:var(--teal,#2dd4bf);color:#04121a;font:inherit;cursor:pointer;border:none;border-radius:9px;padding:7px 12px;font-size:13px;font-weight:700}.Usuarios-module__fIOMca__guardarNombre:disabled{opacity:.6;cursor:not-allowed}.Usuarios-module__fIOMca__rolActual{color:var(--text-dim,#8a97ab);font-size:12px}.Usuarios-module__fIOMca__acciones{align-items:center;gap:8px;display:flex}.Usuarios-module__fIOMca__acciones select{padding:7px 10px;font-size:13px}.Usuarios-module__fIOMca__quitar{border:1px solid var(--red,#f87171);color:var(--red,#f87171);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:7px 14px;font-size:13px;font-weight:600}.Usuarios-module__fIOMca__quitar:hover{background:var(--red-glow,#f8717124)}.Usuarios-module__fIOMca__permisosBtn{border:1px solid var(--border,#ffffff1f);color:var(--text-dim,#8a97ab);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:7px 14px;font-size:13px;font-weight:600}.Usuarios-module__fIOMca__permisosBtn:hover{color:var(--text,#e7edf5);border-color:var(--border-hover,#fff3)}.Usuarios-module__fIOMca__permisosWrap{flex-basis:100%}.Usuarios-module__fIOMca__permisosAlta{border:1px solid var(--border,#ffffff14);background:var(--panel-2,#ffffff08);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.Usuarios-module__fIOMca__permisosAltaTitulo{color:var(--text-dim,#8a97ab);font-size:12.5px;font-weight:700}.Usuarios-module__fIOMca__error,.Usuarios-module__fIOMca__aviso{border-radius:10px;margin-bottom:16px;padding:11px 14px;font-size:13.5px;line-height:1.45}.Usuarios-module__fIOMca__error{background:var(--red-glow,#f8717124);color:var(--red,#f87171)}.Usuarios-module__fIOMca__aviso{background:var(--teal-glow,#2dd4bf26);color:var(--teal,#2dd4bf)}.Usuarios-module__fIOMca__tenue{color:var(--text-dim,#8a97ab);margin:0;font-size:14px}.Usuarios-module__fIOMca__velo{z-index:60;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.Usuarios-module__fIOMca__dialogo{background:var(--surface,#0d1424);border:1px solid var(--border,#ffffff1a);border-radius:16px;width:100%;max-width:420px;padding:24px}.Usuarios-module__fIOMca__dialogo h3{margin:0 0 10px;font-size:17px;font-weight:700}.Usuarios-module__fIOMca__dialogo p{color:var(--text-dim,#8a97ab);margin:0 0 20px;font-size:14px;line-height:1.55}.Usuarios-module__fIOMca__botones{justify-content:flex-end;gap:10px;display:flex}.Usuarios-module__fIOMca__botones button{border:1px solid var(--border,#ffffff26);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:9px 18px;font-size:13.5px}@media (max-width:520px){.Usuarios-module__fIOMca__lista li{flex-direction:column;align-items:stretch}.Usuarios-module__fIOMca__acciones{justify-content:space-between}}.Usuarios-module__fIOMca__cabecera h1{letter-spacing:0;font-size:22px}.Usuarios-module__fIOMca__cabecera p{margin:3px 0 16px;font-size:13.5px}.Usuarios-module__fIOMca__tarjeta{background:var(--surface,var(--panel-2));border-radius:14px;padding:20px}.Usuarios-module__fIOMca__tarjeta h2{font-weight:800}.Usuarios-module__fIOMca__formulario{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}.Usuarios-module__fIOMca__formulario button{color:var(--acento-on);border-radius:10px;grid-column:1/-1;justify-self:end;padding:10px 20px}.Usuarios-module__fIOMca__formulario input,.Usuarios-module__fIOMca__formulario select,.Usuarios-module__fIOMca__acciones select,.Usuarios-module__fIOMca__nombreVisibleLabel input{background:var(--surface,var(--panel))}.Usuarios-module__fIOMca__lista{gap:0}.Usuarios-module__fIOMca__lista li{border:none;border-top:1px solid var(--border);border-radius:0;padding:14px 4px}.Usuarios-module__fIOMca__lista li:first-child{border-top:none}.Usuarios-module__fIOMca__avatar{background:color-mix(in srgb, var(--teal) 14%, white);width:40px;height:40px;color:var(--teal);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13.5px;font-weight:800;display:inline-flex}.Usuarios-module__fIOMca__quien{flex:220px}.Usuarios-module__fIOMca__rolActual{background:var(--panel-2);border-radius:999px;align-self:flex-start;margin-top:2px;padding:2px 10px;font-weight:600}.Usuarios-module__fIOMca__guardarNombre{color:var(--acento-on);border-radius:8px}.Usuarios-module__fIOMca__permisosBtn,.Usuarios-module__fIOMca__quitar{border-radius:8px}@media (max-width:640px){.Usuarios-module__fIOMca__formulario{grid-template-columns:1fr}}
.MiSuscripcion-module__dcBgAq__planHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.MiSuscripcion-module__dcBgAq__planNombre{color:var(--text);font-size:22px;font-weight:800}.MiSuscripcion-module__dcBgAq__planPrecio{color:var(--text-dim);margin-top:4px;font-size:14px}.MiSuscripcion-module__dcBgAq__badge{white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block}.MiSuscripcion-module__dcBgAq__badgeVerde{background:var(--teal-glow);color:var(--teal)}.MiSuscripcion-module__dcBgAq__badgeAmarillo{background:var(--amber-glow);color:var(--amber)}.MiSuscripcion-module__dcBgAq__badgeRojo{background:var(--red-glow);color:var(--red)}.MiSuscripcion-module__dcBgAq__badgeNaranja{color:#f97316;background:#f9731624}.MiSuscripcion-module__dcBgAq__badgeGris{background:var(--panel-2);color:var(--text-faint)}.MiSuscripcion-module__dcBgAq__renueva{color:var(--text-dim);margin-top:10px;font-size:13px}.MiSuscripcion-module__dcBgAq__funcionalidades{border-top:1px solid var(--border);color:var(--text-dim);margin-top:14px;padding-top:14px;font-size:13.5px}.MiSuscripcion-module__dcBgAq__funcionalidades ul{margin:6px 0 0;padding-left:20px}.MiSuscripcion-module__dcBgAq__funcionalidades li{margin:4px 0}.MiSuscripcion-module__dcBgAq__cardTitle{color:var(--text);margin-bottom:4px;font-size:15px;font-weight:700}.MiSuscripcion-module__dcBgAq__fechaFirma{color:var(--text-dim);font-size:13px}.MiSuscripcion-module__dcBgAq__pendiente{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.MiSuscripcion-module__dcBgAq__pendiente p{color:var(--text-dim);margin:0;font-size:13.5px}.MiSuscripcion-module__dcBgAq__cancelarSeccion{border-top:1px solid var(--border);margin-top:32px;padding-top:20px}.MiSuscripcion-module__dcBgAq__cancelarTitulo{color:var(--text-faint);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:700}.MiSuscripcion-module__dcBgAq__cancelarTexto{color:var(--text-faint);max-width:520px;margin:8px 0 12px;font-size:13px}.MiSuscripcion-module__dcBgAq__cancelarBtn{border:1px solid var(--border);height:34px;color:var(--red);cursor:pointer;transition:var(--dur-media) var(--curva-estandar);background:0 0;border-radius:8px;align-items:center;padding:0 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.MiSuscripcion-module__dcBgAq__cancelarBtn:hover:not(:disabled){border-color:var(--red);background:var(--red-glow)}.MiSuscripcion-module__dcBgAq__cancelarBtn:disabled{opacity:.5;cursor:not-allowed}.MiSuscripcion-module__dcBgAq__errorTexto{color:color-mix(in srgb, #e5484d 85%, currentColor);margin:10px 0 0;font-size:13px}.MiSuscripcion-module__dcBgAq__cabecera{margin:0 0 18px}.MiSuscripcion-module__dcBgAq__titulo{color:var(--text);letter-spacing:-.02em;margin:0;font-size:30px;font-weight:800}.MiSuscripcion-module__dcBgAq__subtitulo{color:var(--text-dim);margin:4px 0 0;font-size:15px}.MiSuscripcion-module__dcBgAq__rejilla{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.MiSuscripcion-module__dcBgAq__tarjeta{background:var(--surface,var(--panel));border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:16px;min-width:0;padding:22px;display:flex}.MiSuscripcion-module__dcBgAq__consumo{min-width:0}.MiSuscripcion-module__dcBgAq__consumo>*{height:100%;margin-top:0!important}.MiSuscripcion-module__dcBgAq__consumo:empty{display:none}.MiSuscripcion-module__dcBgAq__planFila{align-items:flex-start;gap:16px;display:flex}.MiSuscripcion-module__dcBgAq__icono{background:var(--acento-glow,#7a33441a);width:52px;height:52px;color:var(--acento,#7a3344);border-radius:14px;flex:none;place-items:center;display:grid}.MiSuscripcion-module__dcBgAq__iconoRojo{background:var(--red-glow);color:var(--red)}.MiSuscripcion-module__dcBgAq__planTextos{flex:auto;min-width:0}.MiSuscripcion-module__dcBgAq__etiqueta{letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);font-size:12px;font-weight:700}.MiSuscripcion-module__dcBgAq__planTitulo{color:var(--text);margin-top:2px;font-size:26px;font-weight:800;line-height:1.15}.MiSuscripcion-module__dcBgAq__planDescripcion{color:var(--text-dim);margin:6px 0 0;font-size:14.5px;line-height:1.5}.MiSuscripcion-module__dcBgAq__funcionalidadesLista{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px 20px;margin:0;padding:16px 0 0;list-style:none;display:grid}.MiSuscripcion-module__dcBgAq__funcionalidadesLista li{color:var(--text);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.4;display:flex}.MiSuscripcion-module__dcBgAq__marca{background:var(--acento-glow,#7a33441a);width:26px;height:26px;color:var(--acento,#7a3344);border-radius:50%;flex:none;place-items:center;display:grid}.MiSuscripcion-module__dcBgAq__botones{flex-wrap:wrap;gap:12px;margin-top:auto;display:flex}.MiSuscripcion-module__dcBgAq__botonPrincipal,.MiSuscripcion-module__dcBgAq__botonSecundario{font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.MiSuscripcion-module__dcBgAq__botonPrincipal{background:var(--acento,#7a3344);color:#fff;border:1px solid var(--acento,#7a3344)}.MiSuscripcion-module__dcBgAq__botonPrincipal:hover:not(:disabled){filter:brightness(1.08)}.MiSuscripcion-module__dcBgAq__botonSecundario{color:var(--text);border:1px solid var(--border);background:0 0}.MiSuscripcion-module__dcBgAq__botonSecundario:hover:not(:disabled){border-color:var(--border-hover)}.MiSuscripcion-module__dcBgAq__botonPrincipal:disabled,.MiSuscripcion-module__dcBgAq__botonSecundario:disabled{opacity:.6;cursor:not-allowed}.MiSuscripcion-module__dcBgAq__ayudaCard{background:linear-gradient(160deg, var(--acento-glow,#7a334414), transparent 70%), var(--surface,var(--panel))}.MiSuscripcion-module__dcBgAq__ayudaTitulo{color:var(--text);margin:0;font-size:18px;font-weight:800}.MiSuscripcion-module__dcBgAq__condiciones .MiSuscripcion-module__dcBgAq__botonSecundario{margin-top:auto}.MiSuscripcion-module__dcBgAq__cancelarFila{flex-direction:row;grid-column:1/-1;align-items:center;margin-top:20px}.MiSuscripcion-module__dcBgAq__cancelarFila .MiSuscripcion-module__dcBgAq__planDescripcion{margin-top:2px;font-size:13.5px}.MiSuscripcion-module__dcBgAq__cancelarFila .MiSuscripcion-module__dcBgAq__cancelarBtn{border-radius:12px;flex:none;height:44px;padding:0 22px;font-size:14px}@media (max-width:900px){.MiSuscripcion-module__dcBgAq__rejilla{grid-template-columns:minmax(0,1fr)}.MiSuscripcion-module__dcBgAq__cancelarFila{flex-direction:column;align-items:flex-start}}.MiSuscripcion-module__dcBgAq__activarPanel{background:linear-gradient(120deg, var(--acento-glow,#7a334414), transparent 80%);border-radius:14px;align-items:flex-start;gap:16px;padding:18px;display:flex}.MiSuscripcion-module__dcBgAq__activarTitulo{color:var(--text);margin:0;font-size:22px;font-weight:800;line-height:1.2}.MiSuscripcion-module__dcBgAq__activarPanel .MiSuscripcion-module__dcBgAq__botones{margin-top:14px}.MiSuscripcion-module__dcBgAq__cuentaAtras{grid-column:1}.MiSuscripcion-module__dcBgAq__iconoGrande{border-radius:50%;width:64px;height:64px}.MiSuscripcion-module__dcBgAq__barraFila{align-items:center;gap:14px;display:flex}.MiSuscripcion-module__dcBgAq__barraPista{background:var(--panel-2);border-radius:999px;flex:auto;height:14px;overflow:hidden}.MiSuscripcion-module__dcBgAq__barraRelleno{background:var(--acento,#7a3344);border-radius:999px;height:100%}.MiSuscripcion-module__dcBgAq__barraTexto{color:var(--text-dim);font-variant-numeric:tabular-nums;flex:none;font-size:14px}.MiSuscripcion-module__dcBgAq__fechasFila{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.MiSuscripcion-module__dcBgAq__fecha{align-items:center;gap:12px;display:flex}.MiSuscripcion-module__dcBgAq__fecha .MiSuscripcion-module__dcBgAq__icono{border-radius:50%;width:44px;height:44px}.MiSuscripcion-module__dcBgAq__fechaEtq{color:var(--text-dim);font-size:13px}.MiSuscripcion-module__dcBgAq__fechaValor{color:var(--text);font-size:17px;font-weight:800}
.ConsumoDelPeriodo-module__QTPkMq__tarjeta{background:var(--surface,var(--panel));border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:16px;height:100%;padding:22px;display:flex}.ConsumoDelPeriodo-module__QTPkMq__cabeza{align-items:flex-start;gap:14px;display:flex}.ConsumoDelPeriodo-module__QTPkMq__icono{background:var(--acento-glow,#7a33441a);width:48px;height:48px;color:var(--acento,#7a3344);border-radius:14px;flex:none;place-items:center;display:grid}.ConsumoDelPeriodo-module__QTPkMq__textos{flex:auto;min-width:0}.ConsumoDelPeriodo-module__QTPkMq__titulo{color:var(--text);margin:0;font-size:20px;font-weight:800}.ConsumoDelPeriodo-module__QTPkMq__sub{color:var(--text-dim);margin:2px 0 0;font-size:14px}.ConsumoDelPeriodo-module__QTPkMq__mes{color:var(--text-dim);background:var(--panel-2);white-space:nowrap;border-radius:999px;flex:none;padding:6px 14px;font-size:13.5px;font-weight:600}.ConsumoDelPeriodo-module__QTPkMq__panel{background:var(--panel-2);border-radius:14px;grid-template-columns:1.3fr 1fr 1fr;gap:0;padding:18px 8px;display:grid}.ConsumoDelPeriodo-module__QTPkMq__total,.ConsumoDelPeriodo-module__QTPkMq__parte{flex-direction:column;gap:4px;min-width:0;padding:0 18px;display:flex}.ConsumoDelPeriodo-module__QTPkMq__parte{border-left:1px solid var(--border)}.ConsumoDelPeriodo-module__QTPkMq__etq{letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);font-size:12px;font-weight:700}.ConsumoDelPeriodo-module__QTPkMq__parte .ConsumoDelPeriodo-module__QTPkMq__etq{text-transform:none;letter-spacing:0;color:var(--text-dim);font-size:13.5px;font-weight:500}.ConsumoDelPeriodo-module__QTPkMq__cifraGrande{font-variant-numeric:tabular-nums;color:var(--text);font-size:32px;font-weight:800}.ConsumoDelPeriodo-module__QTPkMq__iva{color:var(--text-dim);font-size:13px;font-weight:500}.ConsumoDelPeriodo-module__QTPkMq__cifra{font-variant-numeric:tabular-nums;color:var(--text);font-size:22px;font-weight:800}.ConsumoDelPeriodo-module__QTPkMq__detalle{color:var(--text-dim);font-size:13.5px}@media (max-width:640px){.ConsumoDelPeriodo-module__QTPkMq__panel{grid-template-columns:minmax(0,1fr);gap:14px}.ConsumoDelPeriodo-module__QTPkMq__parte{border-left:0;border-top:1px solid var(--border);padding-top:14px}}
.Comisiones-module__k1OtIq__titulo{color:var(--text);margin:0;font-size:22px;font-weight:800}.Comisiones-module__k1OtIq__sub{color:var(--text-dim);max-width:60ch;margin:4px 0 18px;font-size:14px}.Comisiones-module__k1OtIq__tarjeta{background:var(--surface,var(--panel));border:1px solid var(--border);border-radius:16px;margin-bottom:16px;padding:18px 20px}.Comisiones-module__k1OtIq__interruptor{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.Comisiones-module__k1OtIq__interruptor input{width:20px;height:20px;accent-color:var(--acento,#7a3344);margin-top:2px}.Comisiones-module__k1OtIq__interruptor span{flex-direction:column;gap:2px;display:flex}.Comisiones-module__k1OtIq__interruptor small{color:var(--text-dim);font-size:13px}.Comisiones-module__k1OtIq__cabeza{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.Comisiones-module__k1OtIq__subtitulo{margin:0;font-size:16px;font-weight:800}.Comisiones-module__k1OtIq__vacio{color:var(--text-dim);margin:8px 0;font-size:14px}.Comisiones-module__k1OtIq__lista{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Comisiones-module__k1OtIq__regla{border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.Comisiones-module__k1OtIq__apagada{opacity:.6}.Comisiones-module__k1OtIq__reglaTexto{flex-direction:column;gap:2px;min-width:0;display:flex}.Comisiones-module__k1OtIq__reglaTexto span{font-size:14px}.Comisiones-module__k1OtIq__reglaTexto small{color:var(--text-faint);font-size:12.5px}.Comisiones-module__k1OtIq__reglaAcciones{flex-wrap:wrap;gap:8px;display:flex}.Comisiones-module__k1OtIq__formulario{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 16px;margin-top:14px;padding-top:14px;display:grid}.Comisiones-module__k1OtIq__formulario h4{grid-column:1/-1;margin:0;font-size:15px}.Comisiones-module__k1OtIq__formulario label{color:var(--text-dim);flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.Comisiones-module__k1OtIq__formulario select,.Comisiones-module__k1OtIq__formulario input{font:inherit;color:var(--text);background:var(--surface,#fff);border:1px solid var(--border);border-radius:10px;min-height:40px;padding:8px 10px;font-size:14px}.Comisiones-module__k1OtIq__formAcciones{grid-column:1/-1;gap:10px;display:flex}.Comisiones-module__k1OtIq__ayudaCampo{color:var(--text-faint);font-size:12.5px;font-weight:400}
.Horarios-module__h5KRqW__tarjeta{background:var(--surface,var(--panel));border:1px solid var(--border);border-radius:14px;padding:20px}.Horarios-module__h5KRqW__tarjetaCabecera{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.Horarios-module__h5KRqW__tarjetaTitulo{color:var(--text);margin:0;font-size:16px;font-weight:800}.Horarios-module__h5KRqW__tarjetaSub{color:var(--text-dim);margin:3px 0 0;font-size:13px}.Horarios-module__h5KRqW__enlace{color:var(--teal);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.Horarios-module__h5KRqW__enlace:disabled{opacity:.45;cursor:not-allowed}.Horarios-module__h5KRqW__dias{border:0;min-width:0;margin:0;padding:0}.Horarios-module__h5KRqW__cabeceraColumnas,.Horarios-module__h5KRqW__fila{grid-template-columns:120px 140px 210px minmax(0,1fr);align-items:center;gap:12px;display:grid}.Horarios-module__h5KRqW__cabeceraColumnas{background:var(--panel-2);color:var(--text-dim);border-radius:8px;padding:8px 12px;font-size:12px;font-weight:700}.Horarios-module__h5KRqW__fila{border-bottom:1px solid var(--border);min-height:52px;padding:12px}.Horarios-module__h5KRqW__fila:last-child{border-bottom:none}.Horarios-module__h5KRqW__filaCerrada .Horarios-module__h5KRqW__dia{color:var(--text-faint)}.Horarios-module__h5KRqW__dia{color:var(--text);font-size:14px;font-weight:700}.Horarios-module__h5KRqW__celda{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.Horarios-module__h5KRqW__on{color:var(--teal);font-size:13px;font-weight:600}.Horarios-module__h5KRqW__off,.Horarios-module__h5KRqW__vacio{color:var(--text-faint);font-size:13px}.Horarios-module__h5KRqW__rango{align-items:center;gap:8px;display:flex}.Horarios-module__h5KRqW__guion{color:var(--text-faint)}.Horarios-module__h5KRqW__hora{background:var(--surface,var(--panel));border:1px solid var(--border);width:88px;color:var(--text);font:inherit;border-radius:8px;padding:8px;font-size:13.5px}.Horarios-module__h5KRqW__hora:focus{border-color:var(--teal);box-shadow:0 0 0 3px color-mix(in srgb, var(--teal) 15%, transparent);outline:none}.Horarios-module__h5KRqW__warningBox{background:var(--amber-glow);color:var(--amber);border:1px solid var(--border-hover);border-radius:11px;margin-top:16px;padding:14px 16px;font-size:13px;line-height:1.5}.Horarios-module__h5KRqW__warningList{margin:8px 0 0;padding-left:18px}.Horarios-module__h5KRqW__successBox{background:var(--teal-glow);color:var(--teal);border-radius:11px;margin-top:16px;padding:10px 16px;font-size:13px}.Horarios-module__h5KRqW__saveRow{gap:10px;margin-top:20px;display:flex}.Horarios-module__h5KRqW__deQuien{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.Horarios-module__h5KRqW__deQuien label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:13px}.Horarios-module__h5KRqW__deQuien select{background:var(--panel);border:1px solid var(--border);color:var(--text);border-radius:9px;padding:8px 10px;font-size:14px}.Horarios-module__h5KRqW__deQuienNota{color:var(--text-dim);flex-basis:100%;margin:0;font-size:13px}@media (max-width:760px){.Horarios-module__h5KRqW__cabeceraColumnas{display:none}.Horarios-module__h5KRqW__fila{grid-template-columns:1fr;gap:8px}.Horarios-module__h5KRqW__celda[data-col]:before{content:attr(data-col);color:var(--text-faint);text-transform:uppercase;flex:0 0 100%;font-size:11.5px;font-weight:700}.Horarios-module__h5KRqW__tarjetaCabecera{flex-direction:column}}.Horarios-module__h5KRqW__cabeza{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.Horarios-module__h5KRqW__titulo{color:var(--text);margin:0;font-size:22px;font-weight:800;line-height:1.15}.Horarios-module__h5KRqW__subtitulo{color:var(--text-dim);margin:2px 0 0;font-size:14px}.Horarios-module__h5KRqW__deQuienSelect{background:var(--surface);border:1px solid var(--border);min-width:200px;height:38px;color:var(--text);font:inherit;border-radius:10px;padding:0 12px;font-size:14px}.Horarios-module__h5KRqW__nota{background:var(--panel-2);color:var(--text-dim);border-radius:10px;align-items:center;gap:10px;margin:0 0 12px;padding:9px 14px;font-size:13px;display:flex}.Horarios-module__h5KRqW__nota svg{flex:none;width:16px;height:16px}.Horarios-module__h5KRqW__semanaYDia{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;min-width:0;margin:0;padding:0;display:grid}.Horarios-module__h5KRqW__semanaYDia .Horarios-module__h5KRqW__tarjeta{padding:14px 16px}.Horarios-module__h5KRqW__semanaYDia .Horarios-module__h5KRqW__tarjetaTitulo{font-size:18px}.Horarios-module__h5KRqW__semanaYDia .Horarios-module__h5KRqW__tarjetaSub{font-size:12.5px}.Horarios-module__h5KRqW__lista{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.Horarios-module__h5KRqW__diaBtn{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);transition:background var(--dur-rapida) var(--curva-estandar), border-color var(--dur-rapida) var(--curva-estandar);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px 0 0;display:grid}.Horarios-module__h5KRqW__diaElegir{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:7px 0 7px 8px;display:grid}.Horarios-module__h5KRqW__diaBtn:hover{background:var(--panel-2)}.Horarios-module__h5KRqW__diaActivo,.Horarios-module__h5KRqW__diaActivo:hover{background:var(--acento-glow);border-color:var(--acento)}.Horarios-module__h5KRqW__insignia{background:var(--acento);width:36px;height:32px;color:var(--acento-on);border-radius:8px;place-items:center;font-size:13px;font-weight:800;display:grid}.Horarios-module__h5KRqW__diaCerrado .Horarios-module__h5KRqW__insignia{background:var(--text-faint)}.Horarios-module__h5KRqW__diaTexto{gap:1px;min-width:0;display:grid}.Horarios-module__h5KRqW__diaNombre{font-size:14.5px;font-weight:800;line-height:1.2}.Horarios-module__h5KRqW__diaHoras{color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.Horarios-module__h5KRqW__diaCerrado .Horarios-module__h5KRqW__diaHoras{color:var(--text-faint)}.Horarios-module__h5KRqW__pastilla{border-radius:999px;padding:3px 11px;font-size:12.5px;font-weight:700}.Horarios-module__h5KRqW__pastillaAbierto{background:var(--acento-glow);color:var(--acento-dim)}.Horarios-module__h5KRqW__pastillaCerrado{background:var(--panel-2);color:var(--text-faint)}.Horarios-module__h5KRqW__flecha{color:var(--text-dim);width:14px;height:14px}.Horarios-module__h5KRqW__editorCabeza{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.Horarios-module__h5KRqW__interruptor{cursor:pointer;align-items:center;gap:8px;min-width:92px;display:inline-flex}.Horarios-module__h5KRqW__interruptor .Horarios-module__h5KRqW__on{color:var(--acento-dim);font-size:13px;font-weight:800}.Horarios-module__h5KRqW__interruptor .Horarios-module__h5KRqW__off{font-size:13px;font-weight:700}.Horarios-module__h5KRqW__tramoTitulo{color:var(--text);margin:12px 0 5px;font-size:15px;font-weight:800}.Horarios-module__h5KRqW__tramo{grid-template-columns:1fr 1fr;gap:10px;display:grid}.Horarios-module__h5KRqW__tramoConPapelera{grid-template-columns:1fr 1fr 32px;align-items:end}.Horarios-module__h5KRqW__campoHora>span{color:var(--text-dim);margin-bottom:3px;font-size:12.5px;display:block}.Horarios-module__h5KRqW__campoHora .Horarios-module__h5KRqW__hora{border-radius:9px;width:100%;height:38px;padding:0 10px;font-size:14px}.Horarios-module__h5KRqW__pausa{background:var(--acento-glow);color:var(--text);border-radius:10px;align-items:center;gap:10px;margin:10px 0 0;padding:8px 12px;font-size:13.5px;display:flex}.Horarios-module__h5KRqW__pausa svg{color:var(--acento);flex:none;width:20px;height:20px}.Horarios-module__h5KRqW__papelera{width:32px;height:38px;color:var(--acento);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.Horarios-module__h5KRqW__papelera:hover{background:var(--acento-glow)}.Horarios-module__h5KRqW__anadir{background:var(--surface);border:1px solid var(--acento);width:100%;height:38px;color:var(--acento);font:inherit;cursor:pointer;border-radius:9px;margin-top:12px;font-size:14px;font-weight:700}.Horarios-module__h5KRqW__anadir span{margin-right:6px;font-size:17px}.Horarios-module__h5KRqW__anadir:hover:not(:disabled){background:var(--acento-glow)}.Horarios-module__h5KRqW__anadir:disabled{opacity:.5;cursor:not-allowed}.Horarios-module__h5KRqW__cerradoTexto{color:var(--text-dim);margin:14px 0 0;font-size:14px}.Horarios-module__h5KRqW__aplicar{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.Horarios-module__h5KRqW__aplicarBtn{color:var(--acento);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:2px 0;font-size:14px;font-weight:700;display:inline-flex}.Horarios-module__h5KRqW__aplicarBtn svg{width:17px;height:17px}.Horarios-module__h5KRqW__destinos{gap:8px;margin-top:8px;display:grid}.Horarios-module__h5KRqW__destinosFichas{flex-wrap:wrap;gap:6px;display:flex}.Horarios-module__h5KRqW__ficha{background:var(--surface);border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:600}.Horarios-module__h5KRqW__fichaMarcada{background:var(--acento-glow);border-color:var(--acento);color:var(--acento-dim)}.Horarios-module__h5KRqW__aplicarOk{background:var(--acento);height:36px;color:var(--acento-on);font:inherit;cursor:pointer;border:0;border-radius:9px;justify-self:start;padding:0 18px;font-size:14px;font-weight:700}.Horarios-module__h5KRqW__aplicarOk:disabled{opacity:.5;cursor:not-allowed}.Horarios-module__h5KRqW__pieEditor{color:var(--text-dim);margin:8px 0 0;font-size:12.5px}@media (max-width:760px){.Horarios-module__h5KRqW__semanaYDia{grid-template-columns:1fr}}.Horarios-module__h5KRqW__diaAviso{color:var(--red);font-size:12.5px;font-weight:700}.Horarios-module__h5KRqW__aviso{background:var(--red-glow);color:var(--red);border-radius:10px;align-items:flex-start;gap:9px;margin:10px 0 0;padding:9px 12px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.Horarios-module__h5KRqW__aviso svg{flex:none;margin-top:1px}@media (max-width:420px){.Horarios-module__h5KRqW__diaBtn .Horarios-module__h5KRqW__interruptor{min-width:0}.Horarios-module__h5KRqW__diaBtn .Horarios-module__h5KRqW__interruptor span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.Clinicas-module__MO4sCq__heading{color:var(--text);margin-bottom:20px;font-size:24px;font-weight:800}.Clinicas-module__MO4sCq__introRow{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.Clinicas-module__MO4sCq__sectionTitle{color:var(--text);font-size:22px;font-weight:800}.Clinicas-module__MO4sCq__help,.Clinicas-module__MO4sCq__empty{color:var(--text-faint);margin-top:5px;font-size:13px}.Clinicas-module__MO4sCq__primaryButton,.Clinicas-module__MO4sCq__secondaryButton{font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:700}.Clinicas-module__MO4sCq__primaryButton{border:1px solid var(--teal);background:var(--teal);color:var(--acento-on)}.Clinicas-module__MO4sCq__secondaryButton{border:1px solid var(--border);background:var(--panel-2);color:var(--text)}.Clinicas-module__MO4sCq__primaryButton:disabled,.Clinicas-module__MO4sCq__secondaryButton:disabled{opacity:.5;cursor:not-allowed}.Clinicas-module__MO4sCq__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.Clinicas-module__MO4sCq__list>.card{min-height:142px;padding:16px 18px}.Clinicas-module__MO4sCq__cardTop,.Clinicas-module__MO4sCq__cardIdentity{align-items:center;display:flex}.Clinicas-module__MO4sCq__cardTop{justify-content:space-between;gap:12px}.Clinicas-module__MO4sCq__cardIdentity{gap:11px;min-width:0}.Clinicas-module__MO4sCq__cardIcon{background:color-mix(in srgb, var(--teal) 12%, white);width:38px;height:38px;color:var(--teal);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.Clinicas-module__MO4sCq__cardIcon svg{width:23px;height:23px}.Clinicas-module__MO4sCq__cardName{color:var(--text);font-size:16px;font-weight:800}.Clinicas-module__MO4sCq__cardDays{flex-wrap:wrap;gap:5px;margin:15px 0 10px 49px;display:flex}.Clinicas-module__MO4sCq__dayChip{color:var(--teal);background:#f3fbfb;border:1px solid #b9dfe1;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.Clinicas-module__MO4sCq__noDays{color:var(--text-faint);font-size:12px}.Clinicas-module__MO4sCq__cardAddress{color:var(--text-faint);margin-left:49px;font-size:12.5px}.Clinicas-module__MO4sCq__cardSummary{color:var(--teal);margin:15px 0 10px 49px;font-size:12.5px;font-weight:700}.Clinicas-module__MO4sCq__addressIcon{vertical-align:-3px;color:var(--teal);margin-right:5px;display:inline-flex}.Clinicas-module__MO4sCq__modalBackdrop{z-index:50;background:#12202a3d;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.Clinicas-module__MO4sCq__modal{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #d9e3e6;width:min(520px,100%);box-shadow:0 18px 50px #00000038}.Clinicas-module__MO4sCq__modalHeader,.Clinicas-module__MO4sCq__modalActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.Clinicas-module__MO4sCq__modalHeader{margin-bottom:20px}.Clinicas-module__MO4sCq__closeButton{color:var(--text-faint);cursor:pointer;background:0 0;border:0;font-size:26px}.Clinicas-module__MO4sCq__label{color:var(--text);margin-bottom:14px;font-size:13px;font-weight:700;display:block}.Clinicas-module__MO4sCq__input{width:100%;color:var(--text);font:inherit;background:#f8fafb;border:1px solid #cbd8dc;border-radius:8px;margin-top:6px;padding:10px 12px;display:block}.Clinicas-module__MO4sCq__days{flex-wrap:wrap;gap:7px;margin:-5px 0 20px;display:flex}.Clinicas-module__MO4sCq__day{color:var(--text-dim);cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd8dc;border-radius:999px;padding:8px 11px;font-size:12px}.Clinicas-module__MO4sCq__dayActive{border-color:var(--teal);background:var(--teal);color:var(--acento-on)}.Clinicas-module__MO4sCq__day:disabled{opacity:1;color:#a1adb5;cursor:not-allowed;background:#f2f5f6;border-color:#e0e7e9}.Clinicas-module__MO4sCq__modalActions{justify-content:flex-end;padding-top:4px}.Clinicas-module__MO4sCq__calendarHeading{justify-content:space-between;align-items:end;gap:16px;margin:8px 0 10px;display:flex}.Clinicas-module__MO4sCq__calendarHeading .Clinicas-module__MO4sCq__label{margin-bottom:0}.Clinicas-module__MO4sCq__calendarHint{color:var(--text-faint);font-size:12px}.Clinicas-module__MO4sCq__monthNav{color:var(--text);white-space:nowrap;align-items:center;gap:9px;font-size:13px;display:flex}.Clinicas-module__MO4sCq__monthButton{border:1px solid var(--border);background:var(--panel-2);width:28px;height:28px;color:var(--text);cursor:pointer;border-radius:7px;font-size:20px;line-height:1}.Clinicas-module__MO4sCq__calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.Clinicas-module__MO4sCq__weekday{color:var(--text-faint);text-align:center;padding:4px 0;font-size:11px;font-weight:800}.Clinicas-module__MO4sCq__calendarEmpty{min-height:36px}.Clinicas-module__MO4sCq__calendarDay{border:1px solid var(--border);background:var(--panel-2);min-height:36px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;font-size:12px;font-weight:700}.Clinicas-module__MO4sCq__calendarDay:hover{border-color:var(--teal)}.Clinicas-module__MO4sCq__calendarDayActive{border-color:var(--teal);background:var(--teal);color:var(--acento-on)}.Clinicas-module__MO4sCq__calendarDayBusy{border-color:var(--border);background:var(--bg);color:var(--text-faint);cursor:not-allowed;opacity:.7}.Clinicas-module__MO4sCq__calendarDay:disabled{cursor:not-allowed}.Clinicas-module__MO4sCq__calendarLegend{color:var(--text-faint);gap:16px;margin-top:10px;font-size:11px;display:flex}.Clinicas-module__MO4sCq__calendarLegend span{align-items:center;gap:5px;display:inline-flex}.Clinicas-module__MO4sCq__calendarLegend i{border:1px solid var(--border);border-radius:3px;width:10px;height:10px;display:inline-block}.Clinicas-module__MO4sCq__legendSelected{background:var(--teal);border-color:var(--teal)!important}.Clinicas-module__MO4sCq__legendBusy{background:var(--bg)}@media (max-width:760px){.Clinicas-module__MO4sCq__introRow{flex-direction:column;align-items:stretch}.Clinicas-module__MO4sCq__list{grid-template-columns:1fr}}@media (max-width:520px){.Clinicas-module__MO4sCq__calendarHeading{flex-direction:column;align-items:flex-start}.Clinicas-module__MO4sCq__monthNav{justify-content:space-between;width:100%}}
.PoliticaCancelacion-module__JubTTW__rejilla{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:28px;display:grid}.PoliticaCancelacion-module__JubTTW__opcional{color:var(--text-faint);font-weight:400}.PoliticaCancelacion-module__JubTTW__vistaPrevia{flex-direction:column;align-items:center;gap:8px;display:flex}.PoliticaCancelacion-module__JubTTW__vistaEtiqueta{letter-spacing:.5px;text-transform:uppercase;color:var(--text-faint);font-size:11.5px;font-weight:700}.PoliticaCancelacion-module__JubTTW__telefono{border:1px solid var(--border);background:#7f7f7f24;border-radius:26px;width:240px;padding:9px}.PoliticaCancelacion-module__JubTTW__pantalla{color:#1f2933;background:#fff;border-radius:19px;flex-direction:column;gap:10px;min-height:330px;padding:16px 14px 18px;font-size:12px;line-height:1.45;display:flex}.PoliticaCancelacion-module__JubTTW__negocioNombre{border-bottom:1px solid #e6e9ee;padding-bottom:8px;font-size:13px;font-weight:700}.PoliticaCancelacion-module__JubTTW__bloque{background:#f4f6f8;border-radius:10px;padding:9px 10px}.PoliticaCancelacion-module__JubTTW__bloqueTitulo{text-transform:uppercase;letter-spacing:.4px;color:#6b7785;margin-bottom:3px;font-size:10.5px;font-weight:700}.PoliticaCancelacion-module__JubTTW__citaLinea{font-weight:600}.PoliticaCancelacion-module__JubTTW__citaFecha{color:#4a5561}.PoliticaCancelacion-module__JubTTW__botonPrincipal,.PoliticaCancelacion-module__JubTTW__botonSecundario{text-align:center;border-radius:9px;padding:8px 6px;font-weight:600}.PoliticaCancelacion-module__JubTTW__botonPrincipal{color:#fff;background:#1f2933}.PoliticaCancelacion-module__JubTTW__botonSecundario{color:#1f2933;border:1px solid #c9d0d8}.PoliticaCancelacion-module__JubTTW__politica{color:#4a5561;border-top:1px solid #e6e9ee;margin-top:2px;padding-top:10px;font-size:11.5px}.PoliticaCancelacion-module__JubTTW__politica p{overflow-wrap:anywhere;margin:0}.PoliticaCancelacion-module__JubTTW__politicaMensaje{color:#1f2933;font-style:italic;margin-top:7px!important}@media (max-width:760px){.PoliticaCancelacion-module__JubTTW__rejilla{grid-template-columns:minmax(0,1fr)}}
.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}}.ReservasOnline-module__3LZW8q__cabecera{grid-column:1/-1;padding:22px 26px}.ReservasOnline-module__3LZW8q__enlaceEtiqueta{letter-spacing:-.01em;white-space:nowrap;font-size:17px;font-weight:800}.ReservasOnline-module__3LZW8q__cabecera .ReservasOnline-module__3LZW8q__enlaceFila{border-top:1px solid var(--border);flex-wrap:wrap;gap:14px 16px;margin-top:18px;padding-top:18px}.ReservasOnline-module__3LZW8q__cabecera .ReservasOnline-module__3LZW8q__enlaceCaja{flex:300px;min-width:0;max-width:420px}.ReservasOnline-module__3LZW8q__cabecera .ReservasOnline-module__3LZW8q__enlaceTexto{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ReservasOnline-module__3LZW8q__cabecera .ReservasOnline-module__3LZW8q__enlaceFila .ReservasOnline-module__3LZW8q__boton{white-space:nowrap;flex:none}.ReservasOnline-module__3LZW8q__botonGestion{border:1px solid var(--teal);background:var(--teal);color:var(--acento-on,#fff);font:inherit;letter-spacing:-.01em;cursor:pointer;box-shadow:0 4px 12px color-mix(in srgb, var(--teal) 24%, transparent);border-radius:12px;flex:380px;align-items:center;gap:12px;margin-left:auto;padding:11px 18px;font-size:16px;font-weight:800;transition:filter .15s,transform .15s;display:flex}.ReservasOnline-module__3LZW8q__botonGestion:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.ReservasOnline-module__3LZW8q__botonGestion:active:not(:disabled){transform:none}.ReservasOnline-module__3LZW8q__botonGestion:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.ReservasOnline-module__3LZW8q__botonGestionIcono,.ReservasOnline-module__3LZW8q__botonGestionFlecha{flex:none;place-items:center;display:grid}.ReservasOnline-module__3LZW8q__botonGestionIcono svg{width:22px;height:22px}.ReservasOnline-module__3LZW8q__botonGestionFlecha{margin-left:auto}.ReservasOnline-module__3LZW8q__botonGestionFlecha svg{width:18px;height:18px}.ReservasOnline-module__3LZW8q__botonGestionTexto{text-align:left;min-width:0}@media (max-width:980px){.ReservasOnline-module__3LZW8q__botonGestion{flex:100%;margin-left:0}}
.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}}
