.Skeleton_skeleton__qPv9I{position:relative;display:block;overflow:hidden;background-color:var(--skeleton-base,var(--bg-muted))}.Skeleton_skeleton__qPv9I:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,var(--skeleton-brillo,hsla(0,0%,100%,.5)),transparent);animation:Skeleton_brillo__FY3bJ 1.4s linear infinite}@keyframes Skeleton_brillo__FY3bJ{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.Skeleton_skeleton__qPv9I:after{animation:none;display:none}}.Skeleton_soloLectores__X7sA3{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.Skeleton_celda__HqqGG{padding:var(--space-4) var(--space-3)}.Skeleton_filaTarjeta__spo3y{display:flex;align-items:center;gap:var(--space-4)}.Skeleton_catalogo__HicTL{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.Skeleton_tarjetaCatalogo__Y_UBu{display:flex;flex-direction:column;gap:var(--space-2)}.Skeleton_fotoCuadrada___XsHL{aspect-ratio:1}.Modal_fondo__yfGnV{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-4);background-color:var(--overlay-scrim)}.Modal_panel__ZJIrA{display:flex;flex-direction:column;width:100%;max-width:32rem;max-height:calc(100vh - 2 * var(--space-4));border-radius:var(--radius-card);background-color:var(--bg-surface);color:var(--text-primary);box-shadow:var(--shadow-lg)}.Modal_panel__ZJIrA[data-ancho=sm]{max-width:24rem}.Modal_panel__ZJIrA[data-ancho=lg]{max-width:48rem}.Modal_encabezado__X8n9J{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-5) var(--space-6)}.Modal_titulo__Bdpsj{font-family:var(--brand-font-display);font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--text-heading)}.Modal_cerrar__o_cum{border:none;background:none;padding:0 var(--space-1);font-size:var(--fs-2xl);line-height:1;color:var(--text-secondary);cursor:pointer}.Modal_cerrar__o_cum:hover{color:var(--text-primary)}.Modal_cuerpo___XbK0{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-2) var(--space-6) var(--space-5);overflow-y:auto}.Modal_pie__EOe26{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-4) var(--space-6) var(--space-5)}@media (max-width:767px){.Modal_fondo__yfGnV{align-items:flex-end;padding:0}.Modal_panel__ZJIrA{max-width:none;max-height:92vh;border-radius:var(--radius-lg) var(--radius-lg) 0 0}}.ConfirmProvider_fondo__3FRsw{position:fixed;inset:0;z-index:var(--z-modal);background-color:var(--overlay-scrim);display:flex;align-items:center;justify-content:center;padding:var(--space-4)}.ConfirmProvider_dialogo__BU2S9{width:100%;max-width:22rem;background-color:var(--bg-surface);border-radius:var(--radius-lg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.ConfirmProvider_titulo__x2H1Y{font-family:var(--brand-font-display);font-size:var(--fs-base);color:var(--text-primary)}.ConfirmProvider_mensaje__owgnh{color:var(--text-secondary);font-size:var(--fs-sm)}.ConfirmProvider_acciones__TrYCJ{display:flex;gap:var(--space-3)}.ConfirmProvider_botonCancelar__wdOxr,.ConfirmProvider_botonConfirmar__FOCxW{flex:1 1;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-sm);font-size:var(--fs-sm);font-weight:600;cursor:pointer;transition:opacity var(--transition-fast)}.ConfirmProvider_botonCancelar__wdOxr{background-color:var(--bg-muted);color:var(--text-secondary)}.ConfirmProvider_botonConfirmar__FOCxW{background-color:var(--state-danger);color:var(--brand-on-primary)}.ConfirmProvider_botonCancelar__wdOxr:hover,.ConfirmProvider_botonConfirmar__FOCxW:hover{opacity:.9}