/* ============================================================
   assets/css/cuenta/recuperar_password.css
   Estilos de recuperar_password.php
   ============================================================ */

/* === Estilos que estaban en línea (style="...") ===
   La clase se repite para igualar la especificidad del atributo style original. */
.ux-1357bb.ux-1357bb.ux-1357bb {
    max-width: 500px;
}
.ux-8d710e.ux-8d710e.ux-8d710e {
    background: linear-gradient(135deg,#064e3b,#022c22);
    border-color: #22c55e;
    animation: none;
}
.ux-3008be.ux-3008be.ux-3008be {
    color: #22c55e;
}
.ux-2d1bcc.ux-2d1bcc.ux-2d1bcc {
    color: #86efac;
}
.ux-33f51d.ux-33f51d.ux-33f51d {
    background: rgba(6,182,212,0.1);
    border-left: 3px solid var(--color-primario);
    padding: 15px;
    border-radius: 8px;
    margin: 20px 0;
    text-align: left;
}
.ux-1b8480.ux-1b8480.ux-1b8480 {
    color: var(--color-primario);
    font-size: 0.85rem;
    font-weight: 700;
    margin-bottom: 8px;
}
.ux-49ecf6.ux-49ecf6.ux-49ecf6 {
    color: var(--texto-gris);
    font-size: 0.8rem;
    line-height: 1.8;
    list-style: none;
    padding: 0;
}
.ux-c99c01.ux-c99c01.ux-c99c01 {
    display: block;
    text-align: center;
    padding: 15px;
    text-decoration: none;
}
.ux-fe4256.ux-fe4256.ux-fe4256 {
    color: #94a3b8;
    font-size: 0.85rem;
    display: block;
    text-align: left;
    margin-bottom: 5px;
}
.ux-a3161d.ux-a3161d.ux-a3161d {
    margin-top: 15px;
}
.ux-091317.ux-091317.ux-091317 {
    margin-top: 25px;
    padding-top: 20px;
    border-top: 1px solid #1e293b;
}
.ux-f79806.ux-f79806.ux-f79806 {
    color: var(--texto-gris);
    text-decoration: none;
    font-size: 0.85rem;
}
