.deal-pantalla{gap:var(--puny-gap-control);flex-direction:column;display:flex}.deal-pantalla.con-accion{padding-bottom:96px}.deal-chips{gap:var(--puny-gap-capsula);scrollbar-width:none;flex-wrap:nowrap;margin:-4px -8px 0;padding:6px 8px;display:flex;overflow-x:auto}.deal-chips::-webkit-scrollbar{display:none}.deal-chips>*{flex-shrink:0}.deal-chips .puny-button{height:var(--puny-alto-chip,40px);min-height:var(--puny-alto-chip,40px);font:var(--puny-label-large);padding:0 16px}.deal-chips puny-boton.puny-button{--_icon-size:18px}.deal-punto{background:var(--deal-color,var(--puny-primary));border-radius:50%;flex-shrink:0;width:12px;height:12px;display:inline-block}.deal-cat{border-radius:var(--puny-radio-etiqueta);background:color-mix(in srgb, var(--deal-color,var(--puny-primary)) 18%, var(--puny-surface));color:var(--puny-on-surface);font:var(--puny-label-small);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.deal-cat .deal-punto{width:8px;height:8px}.deal-fila-bajo{flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.deal-avatares{align-items:center;display:inline-flex}.deal-avatar{box-sizing:border-box;border:2px solid var(--puny-surface);background:color-mix(in srgb, var(--puny-primary) 22%, var(--puny-surface));width:34px;height:34px;color:var(--puny-on-surface);font:700 12px/1 var(--puny-font);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.deal-avatar+.deal-avatar{margin-inline-start:-8px}.deal-avatar.is-mas{background:var(--puny-surface-container-highest,var(--puny-surface-container))}.deal-cabecera{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deal-suave{font:var(--puny-body-medium);color:var(--puny-texto-suave);margin:0}.deal-cargando{justify-content:center;padding:16px 0;display:flex}.deal-opciones,.deal-buscar-cliente{gap:var(--puny-gap-control);flex-direction:column;display:flex}.deal-botones{gap:var(--puny-gap-control);flex-wrap:wrap;display:flex}.deal-nota{white-space:pre-wrap}.deal-muestra{background:var(--deal-color,var(--puny-primary));width:28px;height:28px;box-shadow:var(--puny-relieve);border-radius:50%;display:inline-flex}.deal-detalle{--deal-hundido:color-mix(in srgb, var(--puny-on-surface) 6%, var(--puny-surface));gap:var(--puny-gap-control);flex-direction:column;min-width:0;padding-bottom:32px;display:flex;container-type:inline-size}.deal-detalle .an-tarjeta{min-width:0}.deal-ancla{min-width:0;scroll-margin-top:96px}.deal-columnas{gap:var(--puny-gap-control);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.deal-columna{gap:var(--puny-gap-control);flex-direction:column;min-width:0;display:flex}@media (min-width:1024px){.deal-columnas{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.deal-cabeza-arriba{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.deal-titulo{font:var(--puny-headline-medium);color:var(--puny-on-surface);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-weight:800;display:-webkit-box;overflow:hidden}.deal-gente{gap:var(--puny-gap-control) calc(var(--puny-gap-control) * 2);flex-wrap:wrap;display:flex}.deal-quien{border-radius:var(--puny-radio-pildora);align-items:center;gap:10px;min-width:0;padding:2px 12px 2px 2px;display:flex}.deal-quien.is-tocable{cursor:pointer}.deal-quien.is-tocable:hover{background:var(--deal-hundido)}.deal-quien-texto{flex-direction:column;min-width:0;display:flex}.deal-quien-rol{font:var(--puny-label-medium);color:var(--puny-texto-suave)}.deal-quien-nombre{font:var(--puny-title-small);color:var(--puny-on-surface);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.deal-avatar.is-vacio{background:var(--deal-hundido);color:var(--puny-texto-suave);font-size:18px}.deal-avatar.is-grande{width:48px;height:48px;font-size:16px}.deal-recorrido{gap:var(--puny-gap-control)}.deal-pasos{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.deal-paso{min-width:0;position:relative}.deal-paso+.deal-paso:before{content:"";background:var(--puny-surface-container-highest,var(--puny-surface-container));border-radius:2px;height:3px;position:absolute;top:19px;left:calc(18px - 50%);right:calc(50% + 18px)}.deal-paso.is-hecho+.deal-paso:before,.deal-paso.is-hecho+.deal-paso.is-actual:before{background:var(--puny-primary)}.deal-paso-toque{border-radius:var(--puny-radio-etiqueta);cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:4px 2px;display:flex}.deal-paso-toque:focus-visible,.deal-kpi.is-tocable:focus-visible,.deal-quien.is-tocable:focus-visible{outline:2px solid var(--puny-primary);outline-offset:2px}.deal-paso-toque[aria-disabled=true]{cursor:progress}.deal-paso-punto{box-sizing:border-box;width:32px;height:32px;font:700 14px/1 var(--puny-font);background:var(--puny-surface-container-highest,var(--puny-surface-container));color:var(--puny-texto-suave);border-radius:50%;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex}.deal-paso-punto ion-icon{font-size:18px}.deal-paso-toque:hover .deal-paso-punto{transform:scale(1.08)}.deal-paso.is-hecho .deal-paso-punto{background:var(--puny-primary);color:var(--puny-on-primary)}.deal-paso.is-actual .deal-paso-punto{background:var(--puny-surface);color:var(--puny-primary);box-shadow:inset 0 0 0 3px var(--puny-primary)}.deal-paso-nombre{font:var(--puny-label-medium);color:var(--puny-texto-suave);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.deal-paso.is-actual .deal-paso-nombre,.deal-paso.is-hecho .deal-paso-nombre{color:var(--puny-on-surface);font-weight:700}.deal-finales{gap:var(--puny-gap-control);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.deal-finales puny-boton.puny-button{min-height:52px;font:var(--puny-label-medium);--_icon-size:20px;justify-content:center;padding:0 14px;font-weight:700}.deal-finales puny-boton.puny-button>[slot=icon]{font-size:20px}@container (max-width:480px){.deal-paso-nombre{letter-spacing:-.1px;font-size:12px}}@container (min-width:720px){.deal-recorrido{flex-direction:row;align-items:center}.deal-pasos{flex:1;min-width:0}.deal-finales{flex:none;grid-template-columns:repeat(2,max-content)}.deal-motivo{flex-basis:100%}.deal-recorrido{flex-wrap:wrap}}.deal-motivo{font:var(--puny-body-medium);white-space:pre-wrap;flex-direction:column;gap:2px;margin:0;display:flex}.deal-kpis{gap:var(--puny-gap-control);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (min-width:600px){.deal-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:1000px){.deal-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}.deal-kpi-caja{min-width:0;display:flex}.deal-kpi-caja>.an-entra{flex:1;min-width:0;display:flex}.deal-kpi{flex:1;gap:4px;padding:14px 16px;container-type:inline-size}.deal-kpi.is-tocable{cursor:pointer}.deal-kpi.is-tocable:hover{box-shadow:inset 0 0 0 2px var(--puny-primary), var(--puny-relieve)}.deal-kpi-cabeza{align-items:center;gap:8px;min-width:0;margin-bottom:4px;display:flex}.deal-kpi-cabeza .an-cifra-etiqueta{min-width:0;font-size:min(16px,8.5cqi);line-height:1.2}.deal-kpi .an-tarjeta-icono{width:32px;height:32px;font-size:18px}.deal-kpi-valor{font:var(--puny-headline-small);font-size:min(26px,15cqi);font-weight:800;line-height:1.2}.deal-kpi-barra{margin-top:4px}.deal-rojo{color:var(--puny-error);font-weight:700}.deal-tono-info .an-tarjeta-icono{background:var(--puny-tono-info-fondo);color:var(--puny-tono-info-tinta)}.deal-tono-exito .an-tarjeta-icono{background:var(--puny-tono-exito-fondo);color:var(--puny-tono-exito-tinta)}.deal-tono-advertencia .an-tarjeta-icono{background:var(--puny-tono-advertencia-fondo);color:var(--puny-tono-advertencia-tinta)}.deal-tono-peligro .an-tarjeta-icono{background:var(--puny-tono-peligro-fondo);color:var(--puny-tono-peligro-tinta)}.deal-tono-neutral .an-tarjeta-icono{background:var(--puny-tono-neutral-fondo);color:var(--puny-tono-neutral-tinta)}.deal-cliente{align-items:center;gap:12px;min-width:0;display:flex}.deal-cliente-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.deal-cliente-nombre{font:var(--puny-title-medium);overflow-wrap:anywhere;font-weight:700}.deal-recorta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deal-personas{flex-wrap:wrap;gap:10px 20px;display:flex}.deal-persona{align-items:center;gap:10px;min-width:0;display:flex}.deal-persona-texto{flex-direction:column;min-width:0;display:flex}.deal-persona-nombre{font:var(--puny-title-small);font-weight:700}.deal-lista .rst-fila{background:var(--deal-hundido);box-shadow:none}.deal-esqueleto-filas{gap:var(--puny-gap-control);flex-direction:column;display:flex}.deal-linea{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.deal-linea-item{gap:12px;min-width:0;padding-bottom:14px;display:flex;position:relative}.deal-linea-item:not(:last-child):before{content:"";background:var(--puny-surface-container-highest,var(--puny-surface-container));width:2px;position:absolute;top:34px;bottom:0;left:15px}.deal-linea-icono{background:var(--puny-tono-info-fondo);width:32px;height:32px;color:var(--puny-tono-info-tinta);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.deal-linea-item.is-nota .deal-linea-icono{background:var(--puny-tono-advertencia-fondo);color:var(--puny-tono-advertencia-tinta)}.deal-linea-texto{min-width:0;font:var(--puny-body-large);overflow-wrap:anywhere;flex-direction:column;gap:2px;padding-top:5px;display:flex}.deal-linea-texto .deal-suave{font:var(--puny-body-small)}.deal-descripcion{font:var(--puny-body-large);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.deal-proyecto{gap:var(--puny-gap-control);border-radius:var(--puny-radio);background:var(--deal-hundido);flex-direction:column;padding:14px 16px;display:flex}.deal-proyecto-cabeza{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.deal-proyecto-nombre{font:var(--puny-title-medium);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.deal-fallo-chico{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}
.ob-cifras{gap:var(--puny-gap-control);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ob-cifra{flex-direction:column;gap:2px;min-width:0;display:flex}.ob-cifra-nombre{font:var(--puny-label-medium);color:var(--puny-texto-suave)}.ob-cifra-valor{font:var(--puny-title-medium);color:var(--puny-on-surface);overflow-wrap:anywhere}.ob-cifra-valor.is-negativo{color:var(--puny-error)}.ob-cifra-pct{font:var(--puny-label-medium);color:var(--puny-texto-suave)}.ob-avance{align-items:center;gap:var(--puny-gap-control);display:flex}.ob-avance-barra{border-radius:var(--puny-radio-pildora);background:var(--puny-surface-container-highest,var(--puny-surface-container));flex:1;height:8px;overflow:hidden}.ob-avance-lleno{height:100%;width:var(--ob-avance,0%);border-radius:inherit;background:var(--puny-primary);transition:width .3s;display:block}.ob-avance-texto{font:var(--puny-label-medium);color:var(--puny-texto-suave);white-space:nowrap}.ob-fases{gap:var(--puny-gap-control);flex-direction:column;display:flex}.ob-fase{flex-direction:column;gap:6px;display:flex}.ob-areas{flex-direction:column;gap:6px;padding-inline-start:28px;display:flex}.ob-fase-bajo{flex-wrap:wrap;align-items:center;gap:6px 8px;display:inline-flex}.ob-mover{gap:4px;display:inline-flex}.ob-mover puny-boton.puny-button,.ob-mover .puny-button{--_icon-size:20px}.ob-texto{min-height:180px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.5}.ob-previa{gap:var(--puny-gap-control);flex-direction:column;display:flex}.ob-previa-fase{border-radius:var(--puny-radio-bloque);background:var(--puny-surface-container);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.ob-previa-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.ob-previa-nombre{font:var(--puny-title-small);color:var(--puny-on-surface)}.ob-previa-monto{font:var(--puny-label-medium);color:var(--puny-texto-suave)}.ob-previa-desc{font:var(--puny-body-medium);color:var(--puny-on-surface);white-space:pre-wrap;margin:0}.ob-previa-areas{font:var(--puny-body-medium);color:var(--puny-on-surface);margin:0;padding-inline-start:18px}.ob-previa-fallo{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ob-fechas{gap:var(--puny-gap-control);flex-direction:column;display:flex}
.hor-nota{color:var(--puny-texto-suave);margin:0;font-size:.875rem}.hor-error{color:var(--puny-error);margin:0;font-size:.875rem}.hor-sheet-cuerpo{gap:var(--puny-gap-control);flex-direction:column;display:flex}.hor-pantalla{gap:var(--puny-gap-seccion);flex-direction:column;display:flex}.hor-dia{gap:var(--puny-gap-control);flex-direction:column;display:flex}.hor-dia-nombre{margin:0;font-weight:600}.hor-dia-nombre:first-letter{text-transform:uppercase}.hor-resumen{flex-direction:column;gap:6px;display:flex}.hor-resumen-fila{justify-content:space-between;gap:var(--puny-gap-control);display:flex}.hor-resumen-dia{display:inline-block}.hor-resumen-dia:first-letter{text-transform:uppercase}.hor-resumen-horas{color:var(--puny-texto-suave);text-align:right}.hor-opcion{flex-direction:column;gap:6px;display:flex}.hor-opcion-nota{padding:0 var(--puny-gap-control)}puny-boton.puny-button.hor-cerrados,.puny-button.hor-cerrados{background:var(--puny-tono-peligro-fondo);color:var(--puny-tono-peligro-tinta)}
.oc-chips{gap:var(--puny-gap-capsula);flex-wrap:wrap;display:flex}.oc-chip{font:var(--puny-label-small);border-radius:var(--puny-radio-etiqueta);background:var(--puny-tono-neutral-fondo);color:var(--puny-tono-neutral-tinta);padding:6px 12px}.oc-chip.is-exito{background:var(--puny-tono-exito-fondo);color:var(--puny-tono-exito-tinta)}.oc-chip.is-advertencia{background:var(--puny-tono-advertencia-fondo);color:var(--puny-tono-advertencia-tinta)}.oc-total{font:var(--puny-headline-large);color:var(--puny-on-surface);margin:var(--puny-gap-control) 0 0}.oc-subtitulo{font:var(--puny-headline-small);color:var(--puny-on-surface);margin:var(--puny-gap-control) 0 0}.oc-baldosas-marco{margin-top:var(--puny-gap-seccion);container-type:inline-size}.oc-baldosas{gap:var(--puny-gap-control);flex-direction:column;display:flex}.oc-baldosas>*{text-align:start;justify-content:flex-start;width:100%;min-width:0}@container (max-width:519.98px){.oc-baldosas>.oc-solo-ancho{display:none}.oc-baldosas>puny-boton.oc-baldosa>.button-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@container (min-width:520px){.oc-baldosas{flex-direction:row;height:130px}.oc-baldosas>*{flex:1 1 0;width:auto;height:100%}.oc-baldosas>.oc-solo-fila{display:none}.oc-baldosas>puny-boton.oc-baldosa{position:relative}.oc-baldosas>puny-boton.oc-baldosa>[slot=icon]{width:28px;height:28px;font-size:28px;position:absolute;top:16px;left:16px}.oc-baldosas>puny-boton.oc-baldosa>.button-text{text-align:start;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;position:absolute;bottom:16px;left:16px;right:16px;overflow:hidden}}.oc-baldosa.is-alerta,.oc-baldosa.is-alerta .button-text,.oc-baldosa.is-alerta ion-icon{color:var(--puny-error)}.oc-pagado{align-items:center;gap:var(--puny-gap-capsula);margin:var(--puny-gap-control) 0 0;font:var(--puny-title-small);color:var(--puny-on-surface);display:flex}.oc-pagado .vt-entera{white-space:nowrap}.oc-pagado ion-icon{color:var(--puny-primary);flex:none;font-size:24px}.oc-boton-solo{margin-top:var(--puny-gap-control)}.oc-boton-solo.is-seccion{margin-top:var(--puny-gap-seccion)}.oc-boton-izq{text-align:start;justify-content:flex-start;width:100%}.oc-productos-marco{margin-bottom:var(--puny-gap-control);container-type:inline-size}.oc-productos{gap:var(--puny-gap-control);grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:520px){.oc-productos:not(.is-una){grid-template-columns:repeat(2,minmax(0,1fr))}}.oc-producto{align-items:center;gap:var(--puny-gap-control);min-height:48px;padding:var(--puny-pad-tarjeta-v) var(--puny-pad-tarjeta-h);border-radius:var(--puny-radio);background:var(--puny-tono-neutral-fondo);color:var(--puny-on-surface);box-shadow:var(--puny-relieve);text-decoration:none;display:flex}.oc-producto.is-tocable{background:var(--puny-surface);transition:transform var(--puny-duracion-pulsado) ease-out}.oc-producto.is-tocable:active{transform:scale(var(--puny-escala-pulsado))}@media (hover:hover) and (pointer:fine){.oc-producto.is-tocable:not(:active):hover{transform:scale(var(--puny-escala-apuntado))}}.oc-producto-cantidad{white-space:nowrap;min-width:32px;font:var(--puny-title-small)}.oc-producto-cuerpo{flex-direction:column;flex:1;min-width:0;display:flex}.oc-producto-nombre{font:var(--puny-body-large)}.oc-producto-opcion{font:var(--puny-body-medium);color:var(--puny-texto-suave)}.oc-producto-pedido{font:var(--puny-body-medium);font-weight:600}.oc-producto-reembolsado{font:var(--puny-body-small);color:var(--puny-error)}.oc-producto-precio{font:var(--puny-body-medium);color:var(--puny-texto-suave);white-space:nowrap}.oc-producto-flecha{font-size:var(--puny-icono-titulo);color:var(--puny-primary);flex-shrink:0}.oc-centro{align-items:center;gap:var(--puny-gap-control);padding:var(--puny-gap-seccion) 0;text-align:center;font:var(--puny-body-medium);color:var(--puny-texto-suave);flex-direction:column;display:flex}.oc-pie{height:var(--puny-gap-seccion)}
.eq-lista{gap:var(--puny-gap-control);flex-direction:column;display:flex}.eq-tarjeta{align-items:center;gap:var(--puny-gap-capsula);width:100%;min-height:var(--puny-alto-boton);padding:var(--puny-pad-tarjeta-v) var(--puny-pad-tarjeta-h);border-radius:var(--puny-radio);background:var(--puny-surface);color:var(--puny-on-surface);box-shadow:var(--puny-relieve);cursor:pointer;text-align:start;transition:transform var(--puny-duracion-pulsado) ease-out;-webkit-tap-highlight-color:transparent;display:flex}@media (hover:hover){.eq-tarjeta:hover{transform:scale(var(--puny-escala-apuntado))}}.eq-tarjeta:active{transform:scale(var(--puny-escala-pulsado))}.eq-tarjeta:focus-visible{outline:3px solid var(--puny-primary);outline-offset:3px}.eq-tarjeta-cuerpo{flex-direction:column;flex:1;min-width:0;display:flex}.eq-tarjeta.is-inactivo .eq-tarjeta-cuerpo,.eq-tarjeta.is-inactivo .eq-tarjeta-marca{opacity:.45}.eq-tarjeta-titulo{font:var(--puny-title-medium);color:var(--puny-on-surface);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.eq-tarjeta-sub{font:var(--puny-body-small);color:var(--puny-texto-suave);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.eq-tarjeta-sub .is-alerta{color:var(--puny-error)}.eq-tarjeta-marca{color:var(--puny-error);flex-shrink:0;font-size:22px;display:inline-flex}.eq-tarjeta-marca.is-suave{color:var(--puny-texto-suave)}.eq-sin-nadie{font:var(--puny-title-medium);color:var(--puny-on-surface);text-align:center;margin:0;padding:48px 0}.eq-cargando{justify-content:center;padding:120px 0 0;display:flex}.eq-gestion{flex-direction:column;display:flex}.eq-subtitulo{font:var(--puny-body-small);color:var(--puny-texto-suave);margin:0}.eq-bloque{margin-top:var(--puny-gap-seccion);flex-direction:column;display:flex}.eq-bloque-titulo{margin:0 0 var(--puny-gap-capsula);font:var(--puny-title-small);color:var(--puny-on-surface)}.eq-columna{gap:var(--puny-gap-control);flex-direction:column;display:flex}.eq-nota{font:var(--puny-body-small);color:var(--puny-texto-suave);margin:0}.eq-nota.is-alerta{color:var(--puny-error)}.eq-botones{gap:var(--puny-gap-control);margin-top:var(--puny-gap-seccion);flex-direction:column;display:flex}.eq-chips{gap:var(--puny-gap-capsula);flex-wrap:wrap;display:flex}puny-boton.puny-button.eq-chip{min-height:0;font:var(--puny-label-medium);padding:14px 20px}.eq-hoja-cuerpo{padding-bottom:var(--puny-gap-seccion);flex-direction:column;display:flex}.eq-hoja-cuerpo>.eq-espacio{height:var(--puny-gap-control)}.eq-hoja-cuerpo>.eq-espacio-capsula{height:var(--puny-gap-capsula)}.eq-hoja-cuerpo>.eq-espacio-seccion{height:var(--puny-gap-seccion)}.eq-ayuda{font:var(--puny-body-small);color:var(--puny-on-surface);margin:0}.eq-pregunta{margin:0 0 var(--puny-gap-capsula);font:var(--puny-body-medium);color:var(--puny-on-surface)}.eq-qr-marco{padding:var(--puny-gap-control);background:#fff;border-radius:16px;align-self:center;line-height:0}.eq-qr-marco.is-vencido{opacity:.25}.eq-codigo{font:var(--puny-display-small);color:var(--puny-on-surface);text-align:center;letter-spacing:2px;-webkit-user-select:all;user-select:all;cursor:copy;align-self:center;margin:0}.eq-codigo.is-vencido{color:var(--puny-texto-suave)}.eq-codigo-estado{margin:var(--puny-gap-capsula) 0 0;font:var(--puny-body-small);color:var(--puny-texto-suave);text-align:center}.eq-codigo-fila{gap:var(--puny-gap-capsula);padding:var(--puny-pad-tarjeta-v) var(--puny-pad-tarjeta-h);border-radius:var(--puny-radio);background:var(--puny-surface);box-shadow:var(--puny-relieve);flex-direction:column;display:flex}.eq-codigo-fila-codigo{font:var(--puny-title-large);color:var(--puny-primary);letter-spacing:3px;-webkit-user-select:all;user-select:all;margin:0}.eq-nota-campo{margin-top:var(--puny-gap-capsula)}.eq-des{gap:var(--puny-gap-seccion);flex-direction:column;display:flex}.eq-des-cuerpo{gap:var(--puny-gap-seccion);flex-direction:column;transition:opacity .16s;display:flex}.eq-des-cuerpo.is-cargando{opacity:.5}.eq-des-fichas{gap:var(--puny-gap-control);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:720px){.eq-des-fichas{gap:var(--puny-gap-seccion);grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}.eq-des-ficha{padding:var(--puny-pad-tarjeta-v) var(--puny-pad-tarjeta-h);border-radius:var(--puny-radio);background:var(--puny-surface);box-shadow:var(--puny-relieve);color:var(--puny-on-surface);flex-direction:column;gap:4px;min-width:0;display:flex}.eq-des-ficha ion-icon{color:var(--puny-primary);margin-bottom:4px;font-size:20px}.eq-des-ficha-valor{font:var(--puny-title-large);white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.eq-des-ficha-etiqueta{font:var(--puny-label-large);font-weight:700}.eq-des-ficha-detalle{font:var(--puny-body-small);color:var(--puny-texto-suave)}.eq-des-dias{gap:var(--puny-gap-seccion);flex-direction:column;display:flex}.eq-des-nota{margin:0}.eq-des-campo{font:var(--puny-label-large);color:var(--puny-on-surface);flex-direction:column;gap:6px;display:flex}.eq-des-error{color:var(--puny-coral);margin:0}.eq-acc-texto{padding:var(--puny-pad-tarjeta-v) var(--puny-pad-tarjeta-h);border-radius:var(--puny-radio);background:var(--puny-surface);box-shadow:var(--puny-relieve);color:var(--puny-on-surface);font:var(--puny-body-large);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.eq-buscar{margin-bottom:var(--puny-gap-seccion)}.eq-puestos{gap:var(--puny-gap-capsula);scrollbar-width:none;margin:-6px -8px calc(var(--puny-gap-seccion) - 6px);flex-wrap:nowrap;padding:6px 8px;display:flex;overflow-x:auto}.eq-puestos::-webkit-scrollbar{display:none}.eq-puestos>*{flex-shrink:0}.eq-puestos .puny-button{height:var(--puny-alto-chip,40px);min-height:var(--puny-alto-chip,40px);font:var(--puny-label-large);padding:0 16px}.eq-sin-resultados{font:var(--puny-body-medium);color:var(--puny-texto-suave);text-align:center;margin:0;padding:24px 0}.eq-aire-pie{height:96px}.eq-pin{align-items:center}.eq-teclado{align-items:center;gap:var(--puny-gap-seccion);flex-direction:column;display:flex}.eq-teclado .pubn-sl-puntos{margin:0}.eq-pin-nota{text-align:center}.eq-pin-nota.is-alerta{color:var(--puny-error)}.eq-sacude{animation:.42s ease-in-out eq-sacude}@keyframes eq-sacude{0%,to{transform:none}20%{transform:translate(-10px)}40%{transform:translate(10px)}60%{transform:translate(-6px)}80%{transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.eq-sacude{animation:none}}
.cl-ficha{flex-direction:column;min-width:0;display:flex}.cl-etiquetas{gap:var(--puny-gap-capsula);flex-wrap:wrap;display:flex}.cl-etiqueta{border-radius:var(--puny-radio-etiqueta);box-shadow:var(--puny-relieve);font:var(--puny-label-small);background:var(--puny-tono-neutral-fondo);color:var(--puny-tono-neutral-tinta);white-space:nowrap;align-items:center;gap:4px;padding:5px 10px;display:inline-flex}.cl-etiqueta ion-icon{font-size:13px}.cl-etiqueta.is-info{background:var(--puny-tono-info-fondo);color:var(--puny-tono-info-tinta)}.cl-etiqueta.is-exito{background:var(--puny-tono-exito-fondo);color:var(--puny-tono-exito-tinta)}.cl-etiqueta.is-advertencia{background:var(--puny-tono-advertencia-fondo);color:var(--puny-tono-advertencia-tinta)}.cl-etiqueta.is-peligro{background:var(--puny-tono-peligro-fondo);color:var(--puny-tono-peligro-tinta)}.cl-suave{font:var(--puny-body-small);color:color-mix(in srgb, var(--puny-on-surface) 70%, transparent);margin:0}.cl-desde{margin-top:var(--puny-gap-control)}.cl-acciones{align-items:stretch;gap:var(--puny-gap-capsula);margin-top:var(--puny-gap-seccion);flex-direction:column;display:flex}.cl-cita-texto.is-alerta{color:var(--puny-error)}.cl-nota.is-tocable{cursor:pointer;border-radius:var(--puny-radio-etiqueta)}.cl-lealtad-cabeza{align-items:center;gap:var(--puny-gap-capsula);display:flex}.cl-lealtad-cabeza ion-icon{font-size:var(--puny-icono-titulo);color:var(--puny-primary);flex-shrink:0}.cl-lealtad-numero{font:var(--puny-headline-medium);color:var(--puny-on-surface)}.cl-bloque{gap:var(--puny-gap-control);margin-top:var(--puny-gap-seccion);flex-direction:column;min-width:0;display:flex}.cl-cabeza{align-items:center;gap:var(--puny-gap-control);min-height:var(--puny-boton-icono-alto);display:flex}.cl-cabeza h2{min-width:0;font:var(--puny-headline-medium);color:var(--puny-on-surface);flex:1;margin:0}.cl-cabeza:not(:has(.puny-icon)){min-height:0}.cl-datos{flex-direction:column;display:flex}.cl-dato{align-items:flex-start;gap:var(--puny-gap-control);padding-bottom:var(--puny-gap-capsula);min-width:0;display:flex}.cl-dato.is-tocable{cursor:pointer;border-radius:var(--puny-radio-etiqueta)}.cl-dato-etiqueta{width:110px;font:var(--puny-body-small);color:var(--puny-texto-suave);overflow-wrap:anywhere;flex:0 0 110px;line-height:1.7}.cl-dato-valor{min-width:0;font:var(--puny-body-medium);color:var(--puny-on-surface);overflow-wrap:anywhere;flex-direction:column;flex:1;display:flex}.cl-dato.is-tocable .cl-dato-valor>span:first-child{color:var(--puny-primary)}.cl-dato.is-tocable:hover .cl-dato-valor>span:first-child{text-decoration:underline}.cl-vacio-linea{font:var(--puny-body-small);color:var(--puny-on-surface);margin:0}.cl-lista-tareas{gap:var(--puny-gap-capsula);flex-direction:column;display:flex}.cl-tarea{align-items:center;gap:0;min-width:0;display:flex}.cl-tarea .puny-icon{color:color-mix(in srgb, var(--puny-on-surface) 40%, transparent);flex-shrink:0}.cl-tarea-hecha{flex:0 0 var(--puny-boton-icono-ancho);height:var(--puny-boton-icono-alto);justify-content:center;align-items:center;display:inline-flex}.cl-tarea-hecha ion-icon{font-size:var(--puny-icono);color:var(--puny-tono-exito-tinta)}.cl-tarea-cuerpo{flex-direction:column;min-width:0;display:flex}.cl-tarea-mensaje{font:var(--puny-body-medium);color:var(--puny-on-surface);overflow-wrap:anywhere}.cl-tarea-mensaje.is-alerta{color:var(--puny-error)}.cl-tarea.is-hecha .cl-tarea-mensaje{color:var(--puny-texto-suave)}.cl-lista-citas{gap:var(--puny-gap-capsula);flex-direction:column;display:flex}.cl-cita{align-items:center;gap:var(--puny-gap-capsula);min-width:0;display:flex}.cl-cita.is-tocable{cursor:pointer;border-radius:var(--puny-radio-etiqueta)}.cl-cita.is-tocable:hover .cl-cita-texto{text-decoration:underline}.cl-cita>ion-icon{font-size:var(--puny-icono-titulo);color:color-mix(in srgb, var(--puny-on-surface) 70%, transparent);flex-shrink:0}.cl-cita-texto{min-width:0;font:var(--puny-body-medium);color:var(--puny-on-surface);overflow-wrap:anywhere;flex:1}.cl-lista-notas{gap:var(--puny-gap-control);flex-direction:column;display:flex}.cl-nota{flex-direction:column;display:flex}.cl-nota p{font:var(--puny-body-medium);color:var(--puny-on-surface);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.cl-dia-grupo{gap:var(--puny-gap-control);flex-direction:column;display:flex}.cl-dia-grupo+.cl-dia-grupo{margin-top:var(--puny-gap-control)}.cl-dia{font:var(--puny-headline-medium);color:var(--puny-on-surface);margin:0}.cl-dia:first-letter{text-transform:uppercase}.cl-tarjeta-cabeza{justify-content:space-between;gap:var(--puny-gap-control);font:var(--puny-body-small);color:color-mix(in srgb, var(--puny-on-surface) 70%, transparent);display:flex}.cl-ficha .cls-tarjeta .cls-tarjeta-titulo{overflow-wrap:anywhere}.cls-tarjeta.is-quieta{cursor:default}.cls-tarjeta.is-quieta:hover,.cls-tarjeta.is-quieta:active{transform:none}.cl-lista-tarjetas{gap:var(--puny-gap-control);flex-direction:column;display:flex}.cl-subpagina{gap:var(--puny-gap-control);margin-top:var(--puny-gap-seccion);flex-direction:column;display:flex}.cl-cargando{justify-content:center;padding:120px 0;display:flex}.cl-fallo{margin-top:calc(var(--puny-gap-seccion) * 2)}.cl-ya-no-esta{text-align:center;font:var(--puny-title-medium);color:var(--puny-on-surface);margin:0;padding:48px 0}.cl-pie{margin-top:calc(var(--puny-gap-seccion) * 2);justify-content:flex-start;display:flex}.cl-nota-campo{resize:vertical;width:100%;min-height:120px;font:var(--puny-body-medium)}.cls-tarjeta.ca-fila{text-align:left;justify-content:flex-start;align-items:center;gap:var(--puny-gap-control);flex-direction:row;display:flex}.ca-fila>ion-icon{flex:none;font-size:24px}.ca-fila-texto{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ca-fila-texto .cls-tarjeta-titulo{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ca-vista{margin-bottom:var(--puny-gap-seccion)}.ca-vista img.is-cargando{aspect-ratio:4/3}.ca-vista img{object-fit:contain;border-radius:var(--puny-radio-miniatura,16px);width:100%;max-height:70vh;display:block}.ca-vista iframe{border-radius:var(--puny-radio-miniatura,16px);border:0;width:100%;height:70vh;display:block}.ca-vista-icono{align-items:center;gap:var(--puny-gap-control);padding:var(--puny-gap-seccion) 0;flex-direction:column;display:flex}.ca-vista-icono>ion-icon{color:color-mix(in srgb, var(--puny-on-surface) 60%, transparent);font-size:96px}.hy-campo-icono .ec-select{width:100%}.hy-campo-icono .ec-select .puny-select{box-sizing:border-box;width:100%;padding-left:56px}
