.login_pagina__gBtwf{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,480px)}.login_marca__qPFT7{background:var(--marca-tenue);display:grid;place-items:center;padding:3rem}.login_tarjeta__jxSoi{width:min(340px,100%);background:var(--superficie);border-radius:var(--radio-grande);padding:1.5rem 1.5rem 1.25rem;transform:rotate(-3deg);display:grid;grid-gap:0;gap:0}.login_cabezaTarjeta__cD9yF{display:flex;justify-content:space-between;padding-bottom:.9rem;margin-bottom:.25rem;border-bottom:2px solid var(--marca);font-size:var(--t-sm)}.login_cabezaTarjeta__cD9yF,.login_renglon__H_oPH{align-items:center;font-weight:800;color:var(--tinta)}.login_renglon__H_oPH{display:grid;grid-template-columns:1.75rem 1fr auto;height:3rem;font-size:1.5rem;border-bottom:1px solid var(--linea)}.login_renglon__H_oPH:last-child{border-bottom:none}.login_perforacion__0Kj1Z{width:.8rem;height:.8rem;border-radius:50%;background:var(--valida);border:3px solid var(--valida)}.login_perforacion__0Kj1Z.login_salida__Y0QVM{background:var(--superficie)}.login_leyenda__KTHb6{font-size:var(--t-sm);font-weight:600;color:var(--tenue)}.login_formulario__u_b89{background:var(--superficie);padding:3rem 2.75rem;display:grid;align-content:center;grid-gap:2rem;gap:2rem}.login_logo__uuWzc{display:block;width:128px;height:auto;margin-bottom:1.5rem}.login_formulario__u_b89 h1{margin-bottom:.4rem}.login_formulario__u_b89 .login_boton__KfN4H{width:100%}.login_codigo__5WpDB{font-size:1.6rem!important;font-weight:800;letter-spacing:.2em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.login_aviso__kn55M{background:var(--revisar-tenue);color:var(--revisar)}.login_aviso__kn55M,.login_listo__TJH8Q{margin:0;padding:1rem 1.1rem;border-radius:var(--radio-caja);font-weight:700}.login_listo__TJH8Q{background:var(--valida-tenue);color:var(--valida-texto)}.login_alterno__5Me8m{display:inline-flex;align-items:center;justify-content:center;font:inherit;font-weight:700;color:var(--marca-oscura);background:none;border:none;min-height:44px;text-decoration:underline;cursor:pointer}.login_alterno__5Me8m:hover{color:var(--marca-profunda)}@media (max-width:760px){.login_pagina__gBtwf{grid-template-columns:1fr}.login_marca__qPFT7{display:none}.login_formulario__u_b89{padding:2.5rem 1rem;align-content:start}}