/* Cristco V17.3 · identidad protegida + Robty vinculado */
.identity-change-box{margin-top:22px;padding:20px;border:1px solid #29374e;border-radius:18px;background:linear-gradient(155deg,#0b1421,#09101b)}
.identity-change-box+.identity-change-box{margin-top:14px}
.identity-change-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}
.identity-change-head h2{margin:4px 0 0;font-size:1.3rem;letter-spacing:-.03em}
.identity-change-box>p{margin:0 0 15px;color:#aebdce;line-height:1.65}
.identity-change-box strong{color:#edf5fc}
.identity-lock{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border:1px solid #2d4159;border-radius:999px;background:#0e1927;color:#7ee9ef;font-size:.62rem;font-weight:850}
.identity-password-box .identity-lock{color:#8ee1b9;border-color:rgba(89,206,153,.28)}
.identity-change-form{margin-top:14px}
.identity-resend-form{margin-top:10px}
.identity-resend-form button{border:0;background:none;color:#55e7f1;font-size:.72rem;font-weight:800;cursor:pointer}
.identity-resend-form button:hover{text-decoration:underline}
.account-card .identity-change-box .otp-input{max-width:320px}
@media(max-width:680px){
 .identity-change-box{padding:16px}
 .identity-change-head{align-items:center}
}


.identity-last-result{display:grid;gap:4px;margin:0 0 14px;padding:11px 13px;border:1px solid rgba(246,190,93,.3);border-radius:12px;background:rgba(246,190,93,.06)}
.identity-last-result strong{font-size:.72rem;color:#f6cf8d}.identity-last-result span{color:#aebdce;font-size:.7rem;line-height:1.45}
.identity-last-result.is-rejected{border-color:rgba(255,119,136,.28);background:rgba(255,119,136,.055)}
.identity-last-result.is-rejected strong{color:#ff9cab}
