.acceso{min-height:100vh}.acceso-cabecera{border-bottom:1px solid var(--line);padding:8px 16px}.acceso-cabecera .marca{min-height:44px;color:var(--marca-azul);align-items:center;font-weight:750;display:inline-flex}.acceso-wrap{max-width:440px;margin:0 auto;padding:32px 16px 64px}.acceso-form{gap:14px;margin-top:16px;display:grid}.acceso-form label{color:var(--text);gap:6px;font-weight:600;display:grid}.acceso-form input{border:1px solid var(--line-strong);border-radius:var(--r-sm);min-height:44px;font:inherit;background:var(--surface);color:var(--text);padding:0 12px}.acceso-form .error{color:#a4232b;font-weight:600}.acceso-form .aviso{color:var(--text-2)}.acceso-acciones{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.acceso-enlaces{gap:8px;margin-top:20px;display:grid}.acceso-form .acceso-check{grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;display:grid}.acceso-form .acceso-check input[type=checkbox]{width:24px;height:24px;min-height:24px;accent-color:var(--marca-azul);padding:0}.acceso-form .acceso-check label{font-weight:600;display:block}.acceso-form .acceso-ayuda{color:var(--text-3);grid-column:2;font-size:.875rem}.acceso-form .acceso-google{gap:8px;margin-top:4px;display:grid}.acceso-form .acceso-separador{text-align:center;color:var(--text-3);margin:0}.acceso-form .acceso-google .btn{justify-content:center;min-height:44px}
