.DI8FdW_page{justify-content:flex-start;align-items:center;gap:var(--space-6);width:100%;min-height:100vh;padding:clamp(var(--space-6), 8vh, var(--space-12)) var(--space-6);flex-direction:column;display:flex}.DI8FdW_cabeceraTarjeta{margin-bottom:var(--space-4);justify-content:flex-end;display:flex}.DI8FdW_cabeceraTarjeta>div{align-items:center;gap:var(--space-1);flex-direction:row}.DI8FdW_cabeceraTarjeta label{white-space:nowrap;font-size:12px}.DI8FdW_cabeceraTarjeta select{padding:4px var(--space-2);font-size:13px}.DI8FdW_tarjeta{width:100%;max-width:400px}.DI8FdW_encabezado{margin-bottom:var(--space-6)}.DI8FdW_subtitulo{color:var(--color-text-secondary);margin-top:var(--space-2);font-size:13px}.DI8FdW_formulario{gap:var(--space-4);flex-direction:column;display:flex}.DI8FdW_errorGeneral{color:var(--color-danger);font-size:13px}.DI8FdW_resultado{align-items:center;gap:var(--space-3);text-align:center;padding:var(--space-4);flex-direction:column;display:flex}.DI8FdW_icono{background:var(--color-success-bg);width:48px;height:48px;color:var(--color-success);border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:flex}.DI8FdW_resultado h1{color:var(--color-text-primary);font-size:20px;font-weight:600}.DI8FdW_resultado p{color:var(--color-text-secondary);font-size:14px}.DI8FdW_loginLink{color:var(--color-primary);margin-top:var(--space-2);font-size:14px;font-weight:500}
