.pag-entrar{background:var(--bg);min-height:100vh}
.entrar{max-width:420px;margin:0 auto;padding:48px 16px;display:grid;gap:16px}
.entrar-marca{display:grid;gap:10px;text-align:center;justify-items:center}
.entrar-logo{line-height:0}
.entrar-logo img{height:36px;width:auto}
.entrar-marca span{color:var(--muted);font-size:.9rem}
.entrar-caja{padding:24px;display:grid;gap:14px}
.entrar-caja form{display:grid;gap:14px}
.entrar-caja h1{font-size:1.3rem;margin:0}
.entrar-caja p{margin:0}
.btn.ancho{width:100%;text-align:center}
input.codigo{font:600 1.6rem var(--f-data);letter-spacing:.4em;text-align:center}
.aviso-check{display:flex;gap:8px;align-items:flex-start;font-size:.85rem}
.pie-entrar{font-size:.82rem;text-align:center}
.entrar-caja form[hidden],.entrar-caja [hidden]{display:none}
.aviso-check span{flex:1}
.para-quien{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.para-quien li{display:grid;gap:2px;font-size:.9rem}
.para-quien b{color:var(--ink)}
.para-quien span{color:var(--muted)}
